Start Your Day, Dev 🌅 →

A start page for devs to browse. ☕ 🍵

Favicon for Website

Rands in Repose

  • Don’t Panic
  • Managing Humans, 4th Edition
  • Fear is a Liar
  • The One About Christmas Updates
  • Holiday Tidy
  • So
  • The Tinker List
  • Why I Slack
  • The QA Mindset
  • Do You Want to Write?
  • Six Years of Rands
  • 2011 in Review
  • Seven Precious Books
  • A Creative Soundtrack
  • A Signature Cadence
  • A Brief Glimpse
  • Malcolm Events
  • Happy Merry Jolly
  • Poker Hand Slang
  • Do You Miss Your PC?
  • 2002 Continued Technical Blunders
Favicon for Website

Indiehackers

  • Share your Twitter profile and we will help you improve it
  • 🎉 Just launched snoopForms — Open-Source Typeform Alternative
  • Subdomain not so cool, any other ideas?
  • How to validate product ideas?
  • How revenue-based financing can help you scale your startup
  • Need advice: Start indiehacking now or get a job first?
  • The problem with big innovations
  • Should I post my tiktok videos on LinkedIn?
  • Help Me Make My First $1 Online
  • How I host my full-stack application SaaS for free on AWS
  • How do you stay motivated?
  • Need help in evaluating the problem I am trying to solve
  • What is your conversion from waitlist to signup (SaaS)?
  • In a world where notion does everything, are micro saas ideas even worth realizing?
  • What product market fit is for you?
  • 🚀 Here we go!
  • What's the best way to structure your one person business for tax purposes?
  • Top YouTube channels for developers
  • My criteria for picking startup ideas
  • Hire a freelance developer vs a Startup app development company
Favicon for Website

Hacker News

  • VCs Squandered Billions on Scooter Startups
  • When cities treated cars as dangerous intruders
  • The New Ghostscript PDF Interpreter
  • Harvard CS109A, fully open and free
  • Shor, I’ll do it
  • TI-83 Plus One More
  • Faked Crystallography
  • GoGoGrandparent (YC S16) is hiring a lead full-stack engineer
  • Hitachi Wood Plug Cutter Works Perfectly in Hand Held Drills (2013)
  • LinkedIn is importing job postings it finds online onto company's profiles
  • Google Timer Is Gone
  • Study finds Wikipedia influences judicial behavior
  • Ipcalc – Command line CIDR calculator with IPv6 support
  • Converting from the Game Gear to the Master System
  • Want to Start a Startup, as a Software Engineer? Sell Something Online
  • Show HN: DevRaven – Monitoring for Developers
  • I've been making JavaScript sandbox alone for 6 years
  • Page Weight Matters (2012)
  • The worst dam idea in the world: evaporating the Mediterranean to power Europe
  • A Progress Studies History of Early MIT
  • On Proving Yourself
  • Dance Marathons of the 1920s and 1930s (2003)
  • 2022 Amish Population Profile
  • Curving the Space by Non-Hermiticity
  • How Kubernetes Broke Git
  • Raising VC funding for a solo-dev OSS project
  • Logistics, How Did They Do It, Part II: Foraging
  • List of changes announced for AWS that may break existing code
  • Dogelog player is a Prolog system for the JavaScript and the Python platform
  • Turning an old Amazon Kindle into a eInk development platform (2021)
Favicon for Website

LogRocket

  • Million: Build apps with JSX faster than React and Preact
  • What is product enablement? Definition and overview
  • Managing a full-stack, multipackage monorepo using pnpm
  • Build your own type-safe version of Tailwind CSS with Sprinkles
  • Build React reusable components faster with Aspect
  • How to animate SVG with CSS: Tutorial with examples
  • Build a task tracker with SolidJS and TypeScript
  • A complete guide to using CSS filters with SVGs
  • How to build an ecommerce app with NestJS
  • Clipping circles (and more) in Flutter
  • Build strongly typed polymorphic components with React and TypeScript
  • Build an augmented reality app in Flutter
  • 16 useful TypeScript and JavaScript shorthands to know
  • How Astro compares to Next.js for React apps
  • Using static site generation in modern React frameworks
  • How to build a REST client with JavaScript proxies
  • How to market make and transact with Hashflow
  • How to create an AR experience with Unity and…
  • How to build a blockchain charity or crowdsourcing platform
  • Web3 data querying with The Graph and subgraphs
  • Using the writeFileSync method in Node.js
  • Unit testing in Kotlin projects with Mockk vs. Mockito
  • The advanced guide to the CSS :has() selector
  • How to incrementally migrate a Gatsby app to TypeScript
  • Building a progress clock with CSS
  • Improving Flutter UI with the Chip widget
  • Understanding 2D and 3D Raycasting in Unity
  • How to set up Laravel WebSockets on a subdomain
Favicon for Website

Lobsters

  • Reference Count, Don't Garbage Collect
  • Carbon's most exciting feature is its calling convention
  • Using Nix on macOS
  • Thoughts on static linking in Rust and how it affects distro maintainers
  • Load Testing: An Unorthodox Guide
  • Magical Haskell
  • New Clojure project quickstart
  • The Rant (What's wrong with how industry codes and how it's not getting better anytime soon)
  • An accentuated Emacs experiment (à la macOS)
  • An efficient key recovery attack on SIDH (preliminary version)
  • Print based debugging and infrequent developers
  • A nice round-up of javascript spreadsheet-like grids
  • mvsqlite: Distributed, MVCC SQLite that runs on FoundationDB
  • SLJS: A true JS runtime written in rust that compiles to wasm
  • zshbrev
  • Lisp in Vim (2019)
  • What Declarative Languages Are (2013)
  • Type-Signature: Who Wants to Be a Millionaire - but with types
  • ABC: A C compiler for printable x86 (2017)
  • Parallelising Huffman decoding and x86 disassembly by synchronising non-self-synchronising prefix codes
  • Testing Vulkan drivers with games that cannot run on the target device
  • Filtering Unique Items from Heterogeneous Lists at Compile Time
  • You Don’t Need Microservices
  • Timsort — the fastest sorting algorithm you’ve never heard of
  • Why does nobody seem to know what imperative and declarative actually mean?
Favicon for Website

Changelog

  • Reference Count, Don't Garbage Collect
  • Carbon's most exciting feature is its calling convention
  • Using Nix on macOS
  • Thoughts on static linking in Rust and how it affects distro maintainers
  • Load Testing: An Unorthodox Guide
  • Magical Haskell
  • New Clojure project quickstart
  • The Rant (What's wrong with how industry codes and how it's not getting better anytime soon)
  • An accentuated Emacs experiment (à la macOS)
  • An efficient key recovery attack on SIDH (preliminary version)
  • Print based debugging and infrequent developers
  • A nice round-up of javascript spreadsheet-like grids
  • mvsqlite: Distributed, MVCC SQLite that runs on FoundationDB
  • SLJS: A true JS runtime written in rust that compiles to wasm
  • zshbrev
  • Lisp in Vim (2019)
  • What Declarative Languages Are (2013)
  • Type-Signature: Who Wants to Be a Millionaire - but with types
  • ABC: A C compiler for printable x86 (2017)
  • Parallelising Huffman decoding and x86 disassembly by synchronising non-self-synchronising prefix codes
  • Testing Vulkan drivers with games that cannot run on the target device
  • Filtering Unique Items from Heterogeneous Lists at Compile Time
  • You Don’t Need Microservices
  • Timsort — the fastest sorting algorithm you’ve never heard of
  • Why does nobody seem to know what imperative and declarative actually mean?
Made with ❤️ by Kevin B. Ridgway, follow me on Twitter