Top all-time · #2622
Lee Robinson
Personal blog · leerob.io/blogwebprogramming
Lee Robinson's personal blog at leerob.io covers web and programming. Since 2019, 28 different Hacker News readers have linked it 86 times, most often “Rust Is the Future of JavaScript Infrastructure”. No feed was found, so read it on the site itself.
Developer and writer.
Most-linked posts?
- Rust Is the Future of JavaScript Infrastructure5 people · 5 mentions · first linked 2021-11-11
- Developer Marketing4 people · 4 mentions · first linked 2024-03-22
- 2023 State of Databases for Serverless and Edge3 people · 5 mentions · first linked 2020-08-09
- Past, Present, and Future of React State Management3 people · 5 mentions · first linked 2021-02-02
- Why I'm Using Next.js2 people · 3 mentions · first linked 2023-10-27
- How Stripe Designs Websites (2017)2 people · 2 mentions · first linked 2020-02-16
- Technical Recruiting Needs to Focus on Selling the Position2 people · 2 mentions · first linked 2019-02-17
- Developer Experience at Vercel2 people · 2 mentions · first linked 2022-06-20
- /2 people · 2 mentions · first linked 2019-12-08
- Improving My Next.js MDX Blog2 people · 2 mentions · first linked 2020-03-29
What Hacker News says?
https://leerob.io/blog I write about web development, tech careers, and a bit about my personal life. Lots of JavaScript, React, Next.js, and UI/UX related topics. Fun tech facts on my site. It's a hybrid Next.js app implementing the JAMstack. Static pages are served from the cache and APIs add additional functionality after the page has loaded (view counts, newsletter subscription). The best example of this is my "…
Comment linking /dashboard
on “Ask HN: What is your blog and why should I read it?”Submitted How Stripe Designs Websites (2017) as a story · 434 points
HN discussionSure thing! Bit of cloud computing history. Covered a bit here: https://leerob.io/blog/heroku
Comment linking /blog/heroku
on “Piku: Allows git push deployments to your own servers”Submitted Rust Is the Future of JavaScript Infrastructure as a story · 249 points
HN discussionYou realize that this approach is flawed the moment there are blogposts / books ( e.g. Cracking the coding interview ) on how to crack it. The how to crack 'x' becomes a field altogether ( coaching / youtube videos / blogs / books etc ). Also, platforms like hackerrank are adding fuel to fire. I read the CEO write somewhere that he wished the below "were taught in schools : 1) Communicating complex ideas with clarit…
Comment linking /blog/technical-recruiting-is-broken/
on “Harder programming questions do a worse job of predicting outcomes”Submitted Technical Recruiting Needs to Focus on Selling the Position as a story · 151 points
HN discussion> Well I kind of like the dogfooding of all the build tools for JS being written in JS - why introduce a whole new ecosystem here? You might find this answer helpful, about Rome which is like Vite but in Rust rather than Go [0], crucially: > This justification -- Rome should be written in JS otherwise Rome users are less likely to contribute -- irresponsibly focuses on a secondary goal of the project, at the cost of…
Comment linking /blog/rust
on “Vite – Next Generation Front End Tooling”Submitted The Story of Heroku as a story · 129 points
HN discussionI actually appreciate domain-specific programming languages. It's fine (for me) that JS is the native front-end language. It's fine that Rust targets systems and embedded. I love that Python is a middle ground, and really great backends are built on it. I'm great with C being a really low level language that forces me to think about the machine. Taking "I'm productive in it so it is great" to an extreme, we end up s…
Comment linking /blog/rust
on “Back-end languages are coming to the front-end”Submitted How I Turned an Idea into $7K by Teaching Online as a story · 87 points
HN discussionhttps://leerob.io/
Comment linking /
on “Into the Personal-Website-Verse (2019)”Submitted How I'm writing CSS in 2024 as a story · 68 points
HN discussionTwitter embeds are equally bad. Ended up remaking them to output static HTML + CSS to improve perf ( https://leerob.io/tweets ).
Comment linking /tweets
on “My stack is HTML+CSS”Submitted What makes a great developer experience? as a story · 13 points
HN discussionRust (and other fast, compiled languages) is the future of Javascript infrastructure [0]. Whereas before one might have thought that a language's tooling should be written in said language, there might come a time when that's too slow, and we instead need to move to faster languages. That's what has happened to Python (numpy, pandas, scipy etc are all written in C and simply provide an interface in Python), and now…
Comment linking /blog/rust
on “Rustle: Svelte compiler rewritten in Rust”Submitted Why I Create Open-Source Software as a story · 6 points
HN discussionAgreed on highlighting with a different background color. Unfortunately, it can be difficult to find a background color that is different-enough from the usual background while maintaining a high enough contrast with the text sitting on top of it. This is especially true if your syntax highlighting color palette covers all the hues you could use. So here's another protip: Make the highlight pop with a brighter left-…
Comment linking /blog/mdx
on “I spent some time exploring how to improve the UX of code blocks on the web”Submitted Everything I Know About Style Guides, Design Systems, and Component Libraries as a story · 5 points
HN discussionI've been a big fan of Lee Robinson's website, which is built with Next.js: https://leerob.io/ * Stylistic enough to have some heart, but simple enough to not have the design get in the way * Great content, his blog posts are a good mixture of technical and general thoughts * I like his timeline on the about me page which provides some flavor to his experience. As I was working on my personal site I was peeking into…
Comment linking /
on “Ask HN: What are some examples of well-designed personal sites?”Submitted Benefits I Care About in 2019 as a story · 5 points
HN discussionAgreed. I'm a big fan of Next.js and haven't had any major problems with it. While there have been some quirks and nuances I had to learn[0] it still provides the easiest platform for SSR out of the box. [0]: https://leerob.io/blog/things-ive-learned-building-nextjs-ap...
Comment linking /blog/things-ive-learned-building-nextjs-apps/
on “Ask HN: What happened to server-side rendering?”Submitted Developer Experience at Vercel as a story · 4 points
HN discussionNote this is specifically for server caching state: https://leerob.io/blog/react-state-management
Comment linking /blog/react-state-management
on “Next.js 10.2”Submitted Building a Design System Monorepo with Turborepo as a story · 4 points
HN discussionHey! Thanks for the kind words and glad you're enjoying Next.js. It's (basically) impossible for us to recommend a _single_ state management solution for all users, because state management means different things to different folks. Depending the industry and scale of your application, it also changes your state management needs. I wrote an in-depth guide on this here: https://leerob.io/blog/react-state-management
Comment linking /blog/react-state-management
on “Next.js 10.2”Submitted From Firebase/Redis to MySQL with PlanetScale as a story · 4 points
HN discussionThanks for asking! A couple of reasons. From my perspective: • I like writing in Notion. It feels like I'm getting more writing done than I do elsewhere. • It hits the sweet spot as it allows me to A) write & format code-focused content, B) link to other (sub)chapters, and C) create compelling guides thanks to the variety of "building blocks". • It's nicely designed and permits customization (blocks, callouts, color…
Comment linking /blog/monorepo-lerna-yarn-workspaces
on “Show HN: I wrote a book about Elasticsearch”Submitted Stop Wasting Your Time as a story · 4 points
HN discussionRust is the future of tooling [0]. While [0] is about JS tooling specifically, we're seeing the same effects in other languages as well. Turns out, you probably don't want to write infrastructure tooling in slow, dynamically typed languages when faster, more safe languages exist. Python knows this already, with much of the scientific computing libraries being just wrappers over the core C++ codebases. JS is beginnin…
Comment linking /blog/rust
on “Pydantic V2 leverages Rust's Superpowers [video]”Submitted On Developer Marketing as a story · 3 points
HN discussion