Bookmarks

Bookmarks

49816 bookmarks
Custom sorting
Supercharge SQLite with Ruby Functions
Supercharge SQLite with Ruby Functions
An interesting twist in my recent usage of SQLite was the fact that I noticed my research scripts and the database intertwine more. SQLite is unique in that it really lives in-process, unlike standalone database servers. There is a feature to that which does not get used very frequently, but can be indispensable in some situations. By the way, the talk about the system that made me me to explore SQLite in anger can now be seen here. Normally it is your Ruby (or Python, or Go, or whatever) program which calls SQLite to make it “do stuff”. Most calls will be mapped to a native call like sqlite3_exec() which will do “SQLite things” and return you a result, converted into data structures accessible to your runtime. But there is another possible direction here - SQLite can actually call your code instead.
·blog.julik.nl·
Supercharge SQLite with Ruby Functions
Enhancing Team Code Reviews with AI-Generated Code
Enhancing Team Code Reviews with AI-Generated Code
Team Code reviews are essential to the development process. They ensure that the code meets the required standards before being merged into the main branch. Tools like SonarQube are key to making the reviews productive and valuable.
·sonarsource.com·
Enhancing Team Code Reviews with AI-Generated Code
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Oracle filed a motion to dismiss in response to Deno’s petition to cancel its “JavaScript” trademark. But instead of addressing the real issue—that JavaScript is an open standard with multiple independent implementations—Oracle is trying to stall the process and sidestep accountability.
·deno.com·
Oracle justified its JavaScript trademark with Node.js—now it wants that ignored
Tutorial: publishing ESM-based npm packages with TypeScript
Tutorial: publishing ESM-based npm packages with TypeScript
During the last two years, ESM support in TypeScript, Node.js and browsers has made a lot of progress. In this blog post, I explain my modern setup that is relatively simple – compared to what we had to do in the past: It is intended for packages that can afford to ignore backward compatibility. The setup has worked well for me for a while – since TypeScript 4.7 (2022-05-24). It helps that Node.js now supports “require(esm)” – requiring ESM libraries from CommonJS modules. I’m only using tsc, but mention how to support other tools via tsconfig.json in section “Compiling TypeScript with tools other than tsc”.
·2ality.com·
Tutorial: publishing ESM-based npm packages with TypeScript
Pinia 🍍
Pinia 🍍
Intuitive, type safe, light and flexible Store for Vue
·pinia.vuejs.org·
Pinia 🍍
Introducing AX: Why Agent Experience Matters
Introducing AX: Why Agent Experience Matters
As builders, we need to start focusing on AX or “agent experience” — the holistic experience AI Agents will have as the user of a product or platform.
·biilmann.blog·
Introducing AX: Why Agent Experience Matters
Announcing ES Module Shims 2.0
Announcing ES Module Shims 2.0
ES Module Shims 2.0 release post, featuring TypeScript type stripping, Wasm modules, source phase imports and multiple import maps support.
·guybedford.com·
Announcing ES Module Shims 2.0
How to build a library in React
How to build a library in React
Introduction I built a library that adds selectors to React's context: React Context Selector. This was a follow up to my blog post where I dive into problems with Context. I concluded that they're just missing selectors. Otherwise, it's all good. In...
·tigerabrodi.blog·
How to build a library in React
Persisting Form Data in React: A Modern Approach with Nuqs
Persisting Form Data in React: A Modern Approach with Nuqs
Discover how to persist and share form data in React using Nuqs, a modern type-safe URL state manager. Move beyond localStorage limitations to create shareable, type-safe forms with zero backend requirements.
·armand-salle.fr·
Persisting Form Data in React: A Modern Approach with Nuqs
Dear Software Engineer: It's Time to Reclaim Your Role - Annie Vella
Dear Software Engineer: It's Time to Reclaim Your Role - Annie Vella
Apologies, this is a long one - clearly I’ve got a lot to say on this subject! It didn’t take long after ChatGPT was released for me to start seeing how fundamentally this technology could …
·annievella.com·
Dear Software Engineer: It's Time to Reclaim Your Role - Annie Vella
You don't need Next.js
You don't need Next.js
You don't need Next.js We migrated the ComfyDeploy dashboard from Next.js to just React TL;DR * Build time went from 3 mins to 18 secs * Hot reload under 200ms * Everybody on the team is happier (like, way happier) My tweet about this blew up, so I thought it'd
·comfydeploy.com·
You don't need Next.js
Build a Notion-like editor with Rails
Build a Notion-like editor with Rails
How to build a Notion-like editor with Rails? In this article I go over the basics for the data models and the logic to create and update blocks.
·railsdesigner.com·
Build a Notion-like editor with Rails
Hacking Rails controller actions and rendering
Hacking Rails controller actions and rendering
Build command-line interface terminal apps in your favorite web application frameworks like Rails, Next.js, ASP.net, Spring, Phoenix, Django, and more.
·terminalwire.com·
Hacking Rails controller actions and rendering