Tailwind Connect 2023: Recap of our first in-person event
Last month, over 200 people got together in my hometown of Cambridge, Ontario to hang out, talk shop, and get a peek behind the curtain at some of the new stuff we've been working on.

Last month, over 200 people got together in my hometown of Cambridge, Ontario to hang out, talk shop, and get a peek behind the curtain at some of the new stuff we've been working on.

Invalidation is a key technique all major browsers use to make for fast rendering and smooth interactions, but it’s also famously difficult. Chapter 16 explains how to make it work right.
When Mike Marshall and I started Lexalytics back in 2003 as a content management startup, little did we know that the two of us would still be here all these years later. We’ve weathered the Great Recession and witnessed the rise of smartphones and social media, the emergence of cloud computing, the boom of ecommerce, […]

The Challenges Circus is facing an expanding spectrum of challenges. They include but are not limited to shifting audience preferences; competition from other digital entertainment; growing costs; infrastructure requirements; clients’ shrinking timelines; recruiting talent; public perception and social relevance; government and safety regulations. Even the advent of AI is a growing factor of consideration. Amid […]
When the initial version of Svelte v3 was released four years ago, it included the single-page documentation that folks have been familiar with. That documentation structure had stayed the same as Svelte's API surface increased steadily and more details were added. As a result, the single page got larger and larger to the point where it was becoming difficult to find things. The community had been asking for a revamp, and now it's here! Meet the new svelte.
In today’s digital age, businesses are generating vast amounts of text-based data every hour. This includes customer feedback, social media comments, employee comments, product reviews, internal emails, operation reports, incident reports, etc. Organizations have text data that can provide valuable insights but are they taking full advantage of this resource? Probably not. If not, they […]
The Next.js team is focused on performance, stability, and developer experience for the upcoming months.
Humility, a designer’s essential value—that has a nice ring to it. What about humility, an office manager’s essential value? Or a dentist’s? Or a librarian’s? They all sound great. When humility is our guiding light, the path is always open for fulfillment, evolution, connection, and engagement. In this chapter, we’re going to talk about why. That said, this is a book for designers, and to that end, I’d like to start with a story—well, a journey, really. It’s a personal one, and I’m going to mak

DeepMind Robotics published the paper "RoboCat: A Self-Improving Foundation Agent for Robotic Manipulation (PDF)" earlier this week. I read the 50-page report and summarize in this post what I found to be the most interesting results from the paper. Some of my claims and inferences in this blog post are speculative because they draw from my experience working on similar projects (BC-Z, SayCan, MGDT).
After months in the making, we're excited to announce the stable release of Svelte 4. Time flies - Svelte 3 was released more than four years ago! In JavaScript-framework-time, that's eons. Svelte’s freshness has persisted throughout, but Node.js and browser APIs have evolved during that time and today we’re updating Svelte to take advantage of some of these improvements. Svelte 4 is mainly a maintenance release, bumping minimum version requirements and tightening up the design in spec
Tl;dr: Dan Deacon worked with Google’s latest music AI models to compose the preshow music. Check out the MusicLM demo in the AI Test Kitchen app . Read on for more details about our collaboration with Dan Deacon. Dan Deacon’s I/O Performance On several occasions, we have had the pleasure of working with musicians that perform at Google I/O. T
Irish stew There are many recipes for irish stew on the Internet, but not a single one that comes close to the stew my mum makes. This is her recipe.
Lamb al asador is a classic Patagonian method of barbecue with a whole lamb flayed and hung on an asado cross over an open fire. I had the good fortune to be able to eat lamb al asador in Chile in early 2020 (pre lockdown!
Last month I had the privilege of speaking at MPI’s The Event 2.0 hosted in Gatineau – the beautiful Outaouais region of Quebec. I delivered a 30 min keynote on Future Shock, followed by a 15 min Q&A session with the audience. Then, based on my keynote, the one-and-only Baba Brinkman performed a 4 min […]
When I started blogging and podcasting back in 2009 topics like wisdom were near-invisible, if not considered irrelevant to the conversations of AI, transhumanism, genetic engineering, and human enhancement. So bringing ethics to the technology conversation became my longstanding goal and unique selling proposition for both Singularity Weblog and Singularity.FM. At the time, most conversations […]
Learn about the great things we shipped last month. Spoiler alert... lots of AI.
Supabase recently contributed to the OpenAI Retrieval Plugin repo with a Postgres and a Supabase implementation to help developers build ChatGPT plugins using pgvector.
While Slack fields many requests, the creation of a feature to add people to a direct message was something our design team heard frequently. When we first started to roll up our sleeves and explore how to build this feature, it didn’t seem that difficult. After all, you could already add people to channels. It […] The post Complex, compact, celebratory: Bringing the Add to MPDM feature to life in Slack appeared first on Slack Design .

We're releasing a ChatGPT plugin template written in TypeScript and running on Deno!
Provalis Research is pleased to announce the release of QDA Miner Lite 3.0. QDA Miner Lite is one of the most popular Free qualitative software. It is currently used by tens of thousands of people around the world. QDA Miner Lite is a scaled-down version of QDA Miner 6, a mixed method qualitative data analysis software. […]
Here are eight observations I’ve shared recently on the Cohere blog and videos that go over them.: Article: What’s the big deal with Generative AI? Is it the future or the present? Article: AI is Eating The World
Next.js 13.4 moves App Router to stable, Turbopack to beta, and introduces experimental support for Server Actions.
My goal with this podcast has always been to be a bit of a gadfly to your as well as my intellectual growth and, hopefully, a midwife to your best ideas rather than a disseminator of a specific movement or ideology. Thus, while I’ve never hidden my personal views, I don’t try to make you […]
We'd like to offer the React community an option to adopt individual new features as soon as their design is close to final, before they're released in a stable version--similar to how Meta has long used bleeding-edge versions of React internally. We are introducing a new officially supported [Canary release channel](/community/versioning-policy#canary-channel). It lets curated setups like frameworks decouple adoption of individual React features from the React release schedule.
Research Assistant Position. Are you passionate about unlocking the value of data? Do you have at least four years of experience in research and strong knowledge of research methodology, statistics/mathematics/numerical data analysis ? Then join our research team and build your potential! See the job description
When Slack’s new website launched in 2017, I felt like a kid in a candy store. As a brand designer, there’s nothing more exciting than having new brand fonts and an entire library of illustrations at our disposal. However, this creative freedom was short-lived and replaced with frustration. Much like a sugar crash! Our new […] The post A behind-the-scenes look at building the Slack Design illustration library appeared first on Slack Design .

Over the last four months we've probably done more work on Tailwind UI than we ever have, and having finally wrapped up what we set out to achieve I'm excited to lay it all out for you.

It may be weird to say my life changed because of an app most people use to fall down multi-hour rabbit holes to watch people dance or try out a viral recipe like NyQuil chicken, but it did. My name is Lucila Hernandez Del Carmen, I’m a Year Up alumnus-turned-Slack Design Operations intern for the […] The post My time as a Year Up intern at Slack appeared first on Slack Design .
New enhanced topic modeling features and significantly faster performance Provalis Research, a leader in text mining software, has just released the latest version of its text mining, content analysis software—WordStat 2023. WordStat 2023, represents a significant step forward in the application of word sense disambiguation to topic models. Our unique topic enrichment feature has undergone […]
Supabase Studio now comes with ChatGPT, and GraphiQL built in, Cascade Deletes, and Foreign Key Selectors, and much more.
Hi, my name is Stella, a designer working on the Slack platform administration experience. My job is to take care of a special group of users, our Slack administrators. While many think of Slack as a “people product,” we’re also a robust enterprise product. According to Okta’s 2022 Business at Work report, the average number […] The post How we design for admin experiences: baking good content into the process appeared first on Slack Design .

Build an Open Source Project over 10 days. 5 prize categories.
Using MidJourney to generative artwork and serving ticket images with Edge Functions
Next.js 13.3 introduces dynamic open graph images, advanced static exports, parallel routes and interception, OTEL support, and more.
Hey friends! MJ and Sheila here to talk to you about Design Ops at Slack, our passion for the field, and the guiding principles we live by in our day-to-day work. For anyone not familiar with the Design Ops function, we hope this read gives you a glimpse into what we do, the teams we […] The post Design Ops on being changemakers, team cheerleaders and great listeners appeared first on Slack Design .

A huge international campaign. A compelling headline on a city billboard. A viral video. They all have one thing in common: they started with an idea. And it’s likely that the journey to come up with The Idea behind them all was filled with many moments of delight, frustration, and self-doubt. I know this because […] The post The myth of the lightbulb moment: How to actually come up with ideas appeared first on Slack Design .

Tailwind CSS v3.3 is here — bringing a bunch of new features people have been asking for forever, and a bunch of new stuff you didn't even know you wanted.

Avi Singh told me yesterday about a recent arxiv preprint, Reflexion, that proposes the following idea: use a LLM to examine whether the output of another generative model is "on the right track" during generation. According to the paper, "the reflection loop aims to help the agent correct common cases of hallucination and inefficiency through trial and error." Reflexion extends the ReAct architecture to predict whether the agent should stop generating, pause, and reflect on its entire generated
Slack’s accessibility team recently launched a series of changes to make navigating around Slack more reliable and efficient for keyboard-only and screen reader users. While our accessibility had significantly improved over the last few years, we were still hearing from blind and low-vision users that moving around the interface felt disorienting and noisy. One user […] The post What we’ve learned about designing for accessibility from our users appeared first on Slack Design .
