Talk Fast: The Speed of Various Collations
eradman/ephemeralpg: Quickly spin up a temporary PostgreSQL test databases
Quickly spin up a temporary PostgreSQL test databases - eradman/ephemeralpg
pg_tmp(1)
Run tests on an isolated, temporary PostgreSQL database
Testing with Go and PostgreSQL: ephemeral DBs
Let’s say you created a Go program that stores data in PostgreSQL — you installed PostgreSQL, wrote the Go code, and everything works; great!
But after writing a test for your code, you wonder: how do you best provide PostgreSQL to your automated tests?
Why PostgreSQL major version upgrades are hard
Upgrades between PostgreSQL major versions are famously annoying. You can’t just install the server binaries and restart, because the format of the data directory is incompatible. Why is that? Why can’t we just keep the data format compatible?
Benchmarking PostgreSQL Batch Ingest
See what PostgreSQL batch ingest method is right for your use case: in this article, we benchmark INSERT (VALUES and UNNEST) vs. COPY (text and binary).
timescale/pgspot: Spot vulnerabilities in postgres SQL scripts
Spot vulnerabilities in postgres SQL scripts. Contribute to timescale/pgspot development by creating an account on GitHub.
What We Learned Migrating From Webpack to Vite - Neon
We recently migrated the Neon console from webpack to Vite. We share the challenges we faced and the improvements we gained with the change.
Pana/nrm: NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao - Pana/nrm
Build Well-Documented and Authenticated APIs in Node.js with Fastify
If you’re an API developer working with Node.js, then you’re probably familiar with Express. But have you tried out the Fastify framework to build APIs?
Deno v. Oracle: Canceling the JavaScript Trademark
Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.
Vite 6.0 is out! | Vite
Vite 6 Release Announcement
Go Production Performance Gotcha - GOMAXPROCS
Learn how to solve unexpected performance issues in Go applications by correctly configuring the GOMAXPROCS parameter for optimal CPU usage in containers
Announcing TypeScript 5.7 - TypeScript
Today we excited to announce the availability of TypeScript 5.7! If you’re not familiar with TypeScript, it’s a language that builds on JavaScript by adding syntax for type declarations and annotations. This syntax can be used by the TypeScript compiler to type-check our code, and it can also be erased to emit clean, idiomatic JavaScript […]
Feature-based React Architecture
How to create a feature-based React architecture that allows large scale applications ...
The `use cache` Directive Deep Dive in Next.js
Learn about the new `use cache` directive in Next.js for caching functions, components, and entire routes.
The anatomy of a React Island | Swizec Teller
A coworker asked how React Islands work and I realized it's a technique I've been using to modernize monolithic web codebases for years, but never wrote down how it works.
Existential React questions and a perfect Modal Dialog
My step-by-step process for implementing a new feature from an idea to a production-ready solution using Modal Dialog as an example.
Thoughts on What RSC Means for SPAs
Introduction RSC stands for React Server Component, but in this post, I’ll use RSC to refer to a broader architecture consisting of two key aspects:
The core feature, which is the ability to serialize and deserialize React components and other values, and The best practice based on the core feature, which I kind of think is still to be explored. SPAs, or Single Page Applications, can often be deployed as static files.
Vinxi
Vinxi Documentation
Why TanStack Start is Ditching Adapters | TanStack Blog
Nitro HeaderTo “adapter” or not? Building a new front-end Javascript framework is a daunting task, as I’ve been learning with building TanStack Start, my new TanStack-powered full stack framework. There’s so many...
The AutoScrollList Component
Building a robust, user-friendly auto-scroll component for dynamic UIs with React!
How we built mobile replay (and why it took so long) - PostHog
Web session replay has been a core part of PostHog since our first hackathon way back in 2020, but we only released our first betas for mobile apps in…
flipt-io/flipt: Enterprise-ready, GitOps enabled, CloudNative feature management solution
Enterprise-ready, GitOps enabled, CloudNative feature management solution - flipt-io/flipt
Codate - Easily Create Custom Date Formats in Any Programming Language
Easily create custom date formats in any programming language with Codate. Our intuitive tools empower developers to craft personalized date formats for their projects, ensuring flexibility and efficiency in date handling. Explore Codate today and streamline your date formatting process like never before.
NumberFlow for React - Transition and format numbers
A component to transition & format numbers. Dependency-free. Built on web standards. Accessible. Customizable.
barvian/number-flow: A component to transition, format, and localize numbers.
A component to transition, format, and localize numbers. - barvian/number-flow
molefrog/spoiled: 🪄 Hide precious secrets. Realistic Spoiler / component for React.js
🪄 Hide precious secrets. Realistic Spoiler / component for React.js - molefrog/spoiled
souporserious/renoun: Documentation that matches the quality of your product.
Documentation that matches the quality of your product. - souporserious/renoun
renoun
The toolkit to build docs as great as your product.
