If you’re reading this in 2026 — hello, future me. I’m writing this in spring 2025, at a moment when design is changing fast. Again. This isn’t a prediction carved in stone — it’s a journal entry. A reflection. A snapshot of the patterns I’m seeing in my team’s work, in conversations with product managers, engineers, fellow design leaders — and across the broader tech ecosystem. Some of these thou
A few months ago, I embarked on a thrilling journey to create my second significant open-source project: GPT-Newspaper. As it rippled through the AI community, I found myself reflecting on my guiding principle for building AI agents — emulating human methods to solve tasks. The Birth of an AI-Powered Publishing HouseThe concept behind GPT-Newspaper was both simple and mighty: enhancing large langu
In 2021, we launched Thunder Client extension for VSCode which was a game changer as we were the first to launch a GUI based API client inside VSCode. Today we are launching Thunder Client CLI which will have many innovative features for API testing. Key FeaturesSimple & Easy to Use CLI toolSeamless Integration with Thunder Client ExtensionRun Requests/Collections and View Test resultsSyntax Highl
Living and working in the big apple comes with big rent. I, along with most other city-dwellers who live inside a crammed closet we call an apartment, look to cut costs anywhere we can. It’s no secret one way to curtail expenses, at least we’re told, is to cook at home instead of eating out all of the time. As a Hell’s Kitchen resident this is near impossible. Everywhere I look there is a sushi ba
So Easy Even Your Boss Can Do It!This post demonstrates a *basic* example of how to build a deep learning model with Keras, serve it as REST API with Flask, and deploy it using Docker and Kubernetes. This is NOT a robust, production example. This is a quick guide for anyone out there who has heard about Kubernetes but hasn’t tried it out yet. To that end, I use Google Cloud for every step of this
Regardless of where you stand on the matter of Data Science sexiness, it’s simply impossible to ignore the continuing importance of data, and our ability to analyze, organize, and contextualize it. Drawing on their vast stores of employment data and employee feedback, Glassdoor ranked Data Scientist #1 in their 25 Best Jobs in America list. So the role is here to stay, but unquestionably, the spec
Torus: A Toolkit For Docker-First Data ScienceApplying DevOps best practices to machine learning projects TL;DRAt Manifold we developed some tools internally for easily spinning up Docker based development environments for machine learning projects. We are open-sourcing them as part of an evolving toolkit we are releasing called Torus (scroll to the bottom for a definition). The Torus 1.0 package
BismuthUpdate from 2019: I wrote this article a long time ago and my views have since evolved. In particular, I don’t suggest splitting your components like this anymore. If you find it natural in your codebase, this pattern can be handy. But I’ve seen it enforced without any necessity and with almost dogmatic fervor far too many times. The main reason I found it useful was because it let me separ
One React pattern that’s had the impact on my code is the container component pattern. In Jason Bonta talk High Performance Components, there’s this little gem about container components. The idea is simple: A container does data fetching and then renders its corresponding sub-component. That’s it. “Corresponding” meaning a component that shares the same name: StockWidgetContainer => StockWidget T
• Vertical padding is relative to element’s width not heightSo padding-top: 50% does not add 50% of the original height of the element as padding, but 50% of the width of the parent element: Knowing this we can easily make responsive elements that keep their height/width ratio: .square { width: 100%; height: 0; padding-bottom: 100%; } • Margins overlap, but only sometimesSo space between the follo
It’s not a microservices platform if there’s only one service. And all those services need to be able to talk to each other, they need to cope when some of them are not feeling well, they need to run on real machines, they need to be able to connect with the outside world and so much more besides. This is where Kubernetes comes in — it orchestrates the life and times of individual Docker container
Welcome to post # 4 of the series dedicated to exploring JavaScript and its building components. In the process of identifying and describing the core elements, we also share some rules of thumb we use when building SessionStack, a JavaScript tool for developers to identify, visualize, and reproduce web app bugs through pixel-perfect session replay. Did you miss the first three chapters? You can f
※本講義は Y Combinator が 2017 年 4 月 5 日から実施している Startup School の Lecture 05, “How to Build a Product I with Michael Seibel, Emmett Shear and Steve Huffman” (Youtube) の翻訳です。Y Combinator の許可を得て有志が翻訳しています。翻訳のミスなどがあれば Medium の private note 機能、もしくは翻訳に関する下記の Facebook グループでご指摘ください。 Facebook: Startup School 2017 (by Y Combinator) 日本語議論コミュニティ: https://www.facebook.com/groups/startupschooljp/ マイケル・サイベル: この講義は、素
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く