127. Opening Chrome: A High Level View of CS Concepts

Engineering
Add a multi-step form/wizard to your Rails app
Adding a multi-step form, for example user onboarding, is really straight-forward to do with Rails. This article outlines a solution that is easy to follow, easy to adapt and tweak.
CSAF and .well-known - Omar Santos - Medium
The .well-known directory is a convention that is used by web servers to provide information about the server or website to client software. It is a standard way of exposing machine-readable data…
Challenge Types
When you get a certificate from Let’s Encrypt, our servers validate that you control the domain names in that certificate using “challenges,” as defined by the ACME standard. Most of the time, this validation is handled automatically by your ACME client, but if you need to make some more complex configuration decisions, it’s useful to know more about them. If you’re unsure, go with your client’s defaults or with HTTP-01.
Well-Known URIs
RFC 8615: Well-Known Uniform Resource Identifiers (URIs)
✨ Module Bundlers, Demystified: What You Actually Need to Know
Struggling to understand module bundlers? This guide breaks down what they do, why they matter, and how they optimize your frontend apps. Perfect for developers who want faster, more efficient code! 🚀
Oh Shit, Git!?!
Dopamine addiction to coding
You want to get into coding? You are already coding professionally, but are afraid AI will take your job? The solution is very easy: get…
The Full-Stack Lie: How Chasing “Everything” Made Developers Worse at Their Jobs
Why the obsession with being a coding Swiss Army knife is sabotaging careers — and how to reclaim your superpower
Software development topics I've changed my mind on after 10 years in the industry - Blogomatano
Software development topics I've changed my mind on over the course of a decade
How to Think About Security in Next.js
Learn about what security protections are built-in Next.js and view a guide for auditing applications.
Rails’ Partial Features You (didn’t) Know
Rails partials have many lesser known features. From counters to spacer templates! Learn all there is to know about partials.
Why You Should Never Rescue Exception in Ruby - Daniel Fone
Extra, Extra - Read All About It: Nearly All Binary Searches and Mergesorts are
Posted by Joshua Bloch, Software EngineerI remember vividly Jon Bentley's first Algorithms lecture at CMU, where he asked all of us incoming Ph.D. ...
Use.GPU - Reactive/Declarative 3D Graphics
A blog about random hacks, graphics and design, math and other ephemera.
Mastering Server-Side Rendering in Next.js: An Advanced Guide
Take your Next.js SSR game to the next level — fast, scalable, unstoppable
The Joy of Under-Engineering - Ham Vocke
Try building software using basic tools only to declutter your developer toolbox and learn which tools are worth using.
facundoolano/software-papers: 📚 A curated list of papers for Software Engineers
📚 A curated list of papers for Software Engineers.
fontseca.dev — Multithreading, Concurrency, Parallelism, or Asynchrony?
Professional software developer with several years of industry experience.
Browsertech Digest: Encrypting offline storage for local-first apps
Hey folks! This issue is about IndexedDB, WebCrypto, and my surprising conclusion to the problem of where to put the key in a local-first app. You can also...
Handmade Hero
An ongoing project to create a complete, professional-quality game accompanied by videos that explain every single line of its source code.
Delete all merged git branches with one terminal command
Automate your git cleanup! Here's a shell function to add to your bashrc/zshrc file to delete all merged git branches in one command.
How to hire Guillaume Portes
Epic Web Principles
Learn full-stack web development with Kent C. Dodds and the Epic Web instructors. Learn TypeScript, React, Node.js, and more through hands-on workshops.
If Not React, Then What? - Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to serve users first and foremost.
Avoiding useEffect with callback refs
Interacting with DOM nodes doesn't necessarily need useEffect
Introduction to Components
Components are the core building block in which all applications written with React, Angular, and Vue are built. Let's explore what they are and how to build them.
Git: avoid reset --hard, use reset --keep instead - Adam Johnson
When I started learning Git, I found many references covering two ways to undo commits with git reset:
React Native, and "the native feel" — mozzius.dev
by Samuel · 11 min read