text
and Back AgainBackend
PostgreSQL
Having worked in large MySQL and Oracle systems, I was in the habit of not just figuring out what column to add, but also how long it needed to be – should this be a varchar(50) or varchar(100)? 500? (Or none of the above?) With Postgres, you just stop worrying and slap text on everything. It’s freeing.
I’ve since changed my position on that somewhat, and to explain why, I’ll have to take you back to Stripe circa ~2018.
Backend
Rails
PostgreSQL
Implementing search in your Rails app can be vexing. Here's a great pattern to use that combines the best parts of ActiveRecord and Postgres.
Frontend
Rust
HTML
CSS
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Frontend
CSS
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
Frontend
Access thousands of icons as components on-demand universally.
Frontend
Vue.js
Vue.js has a new Script Setup feature that is changing the way you create Vue apps. Should you use it? In this video I discuss how you can get started with Vue.js 3 Script Setup
Frontend
About one year ago, I wrote a blog post Journey with Icons, sharing the tools I have made for solving my needs on using icons in frontend projects.
During this period, the Vite along its community has evolved quite a lot. The mindsets of Vite have inspired many projects to come up with efficient and innovative solutions.
Frontend
CSS
HTML
Get started with an open-source set of UI components and elements built with Tailwind CSS
DevOps
Python
Django
Appliku Deploy - Server Management for Python/Django Apps. Ease of use, flexibility and low cost on your favorite cloud provider.
Machine Learning
Python
SpeechBrain is an open-source and all-in-one speech toolkit based on PyTorch.
The goal is to create a single, flexible, and user-friendly toolkit that can be used to easily develop state-of-the-art speech technologies, including systems for speech recognition, speaker recognition, speech enhancement, multi-microphone signal processing and many others.
Machine Learning
What components are needed for building learning algorithms that leverage the structure and properties of graphs?
Tooling
Go
Create a new production-ready project with backend, frontend and deploy automation by running one CLI command!
Tooling
Python
shed
canonicalises Python code. Shed your legacy, stop bikeshedding, and move on. Black++shed
canonicalises Python code. Shed your legacy, stop bikeshedding, and move on. Black++ - GitHub - Zac-HD/shed: shed
canonicalises Python code. Shed your legacy, stop bikeshedding, and mov...shed is the maximally opinionated autoformatting tool. It's all about convention over configuration, and designed to be a single opinionated tool that fully canonicalises my code - formatting, imports, updates, and every other fix I can possibly automate.
In other news
YAGNI - It’s popular in web dev nowadays to build a backend that serves JSON, and a frontend that renders the app. This is fine. I’m not the biggest fan, but it’s really okay. Except it’s not okay if you think that your backend needs to be designed like a generic public API. This will not save you time.
In other news
Flutter
Performance improvements, DevTools updates, new Material You support, a new app template, and more!
In other news
Rust
Introducing the Cloudflare Workers Rust SDK: write your entire Worker in Rust, no JavaScript required.