Top all-time · #1943
Robin Wieruch
Personal blog · robinwieruch.de · on HN as rwieruchprogrammingweb
Robin Wieruch's personal blog at robinwieruch.de covers programming and web. Since 2016, 40 different Hacker News readers have linked it 280 times, most often “Web Development Trends in 2023”. It is still writing: the last post was on 2026-10-21, and you can follow it by feed.
Freelance Full-Stack Software Engineer specializing in AI, React, Next.js, and TypeScript. Available for remote hire as Technical Lead, Architect, or Product Engineer. Based in Berlin, Germany.
Most-linked posts?
- Web Development Trends in 20234 people · 4 mentions · first linked 2023-01-25
- “A state of flow can be achieved by deep work”3 people · 10 mentions · first linked 2017-02-09
- React Libraries for 20243 people · 4 mentions · first linked 2022-04-11
- GitHub and Git Essentials3 people · 4 mentions · first linked 2017-05-18
- How to start a React Project in 20253 people · 3 mentions · first linked 2023-03-22
- The Road to GraphQL3 people · 3 mentions · first linked 2018-11-06
- /the-road-to-learn-react/2 people · 10 mentions · first linked 2017-03-06
- /2 people · 5 mentions · first linked 2017-03-11
- Reasons to Learn Redux as a JavaScript Developer2 people · 5 mentions · first linked 2019-09-26
- Javascript naming conventions2 people · 4 mentions · first linked 2019-10-09
What Hacker News says?
For anyone who wants to learn: * React * GraphQL * Node It's awesome because it got lots of comprehensive tutorials and covers lots of smaller niche topics in this area :) https://www.robinwieruch.de/blog
Comment linking /blog
on “Ask HN: What is your blog and why should I read it?”Submitted Neural Networks in JavaScript with Deeplearn.js as a story · 396 points
HN discussionI am sitting in the same boat. Being a web developer for a couple of years, I wanted to try out a different domain. So I started to take Andrew Ng's course on Coursera [0]. Highly recommended. I supplement the course with audio and text by listening to the Machine Learning Guide Podcast [1] and by reading The Master Algorithm [2]. In addition, I started to apply my learnings in JavaScript [3]. Even though it's not t…
Comment linking /linear-regression-gradient-descent-javascript/
on “Ask HN: Best way to get started with AI?”Submitted Things to learn in React before using Redux as a story · 370 points
HN discussionMy personal site where it is more about blogging than a personal portfolio: https://www.robinwieruch.de :)
Comment linking /
on “Building a Kickass Portfolio”Submitted Show HN: The Road to learn React – Build a Hacker News App on the Way as a story · 339 points
HN discussionDeep Work + Flow [0] - [0] https://www.robinwieruch.de/lessons-learned-deep-work-flow/
Comment linking /lessons-learned-deep-work-flow/
on “Ask HN: Books you wish you had read earlier?”Submitted JavaScript fundamentals before learning React as a story · 307 points
HN discussionFor anyone who is interested in seeing a practical example of using web components in a library like React https://www.robinwieruch.de/react-web-components Last year I worked for a large company which had Angular and React teams, so the idea was to use web components for their UI library and then just let the angular and react teams write wrapper for these components. I had to prototype how to use web components in…
Comment linking /react-web-components
on “Microsoft Fast Design”Submitted A SoundCloud client in React and Redux as a story · 253 points
HN discussionThis. Maybe I am biased because I develop most of my applications in React. But if you don't want to bother with any backend application and just want to get out quickly, build your React application with Firebase. That's how I do it and that's why I also covered my whole boilerplate process in a comprehensive tutorial [0]. - [0] https://www.robinwieruch.de/complete-firebase-authentication...
Comment linking /complete-firebase-authentication-react-tutorial
on “Ask HN: What's your favorite way of getting a web app up quickly in 2018?”Submitted “A state of flow can be achieved by deep work” as a story · 244 points
HN discussionSetting up a little Express server that deals with the backend stuff is not too difficult. [0][1] Looking forward to update the article for using Stripe Elements. Great job Stripe team! - [0] https://github.com/rwieruch/react-express-stripe - [1] https://www.robinwieruch.de/react-express-stripe-payment/
Comment linking /react-express-stripe-payment/
on “Stripe Elements: Pre-built UI components to help you create checkout flows”Submitted The Road to GraphQL as a story · 219 points
HN discussionIf I do a MVP with React.js, my go to solution is Firebase. [0] Authorization is possible as well. [1] If I need to scale this MVP, I would eventually migrate to a self-hosted backend solution. In my case, it would be Node.js with a GraphQL interface that enables authentication with JWT [2]. Alternatives could be Passport.js and Auth0. - [0] https://www.robinwieruch.de/complete-firebase-authentication... - [1] https…
Comment linking /graphql-apollo-server-tutorial/
on “Ask HN: What do you use for authentication and authorization?”Submitted Why I moved from Angular to React as a story · 189 points
HN discussionRelated [0], but one week ago I have written about my experiences using TypeScript for an invoicing system, if anyone is interested. It's especially about rounding errors and how to prevent them. Since then we have created hundreds of invoices (and cancellations) and everything worked as expected with minor hiccups in between. [0] https://www.robinwieruch.de/javascript-rounding-errors/
Comment linking /javascript-rounding-errors/
on “Engineering principles for building financial systems”Submitted Lessons Learned from “On Writing Well” as a story · 158 points
HN discussionAwesome application! I used it in the past to draw ASCII diagrams for my blog posts (e.g. [0]) as I was looking for an alternative way to display "images". Still needs some tweaking for mobile usage, but on desktop it's just great because of the removed loading times for images. - [0] https://www.robinwieruch.de/learn-react-before-using-redux/
Comment linking /learn-react-before-using-redux/
on “ASCIIFlow Infinity”Submitted Reasons to Learn Redux as a JavaScript Developer as a story · 120 points
HN discussionI get your point. But I think you have to see it from two directions: real world developing and teaching. When I wrote [The SoundCloud Client in React + Redux]( http://www.robinwieruch.de/the-soundcloud-client-in-react-re... ) I made the mistake to think one could learn everything at once. I agree with your point that, when you are developing a more complex app, you will need some external state management eventuall…
Comment linking /the-soundcloud-client-in-react-redux/
on “Show HN: The Road to learn React – Build a Hacker News App on the Way”Submitted Monorepos in JavaScript and TypeScript as a story · 106 points
HN discussionThe previous tutorial posts by Robin are fantastic, and cover topics like React, Redux, MobX, Flow, and ESLint ([0]). This book looks to be even better. I'm going to preemptively recommend it without having even read it yet, because I know it'll be extremely well written. As a similar note and bit of a self-plug: I keep a big list of links to high-quality tutorials on React, Redux, and related topics, at [1]. Specif…
Comment linking /
on “Show HN: The Road to learn React – Build a Hacker News App on the Way”Submitted GraphQL Server Tutorial with Apollo Server and Express as a story · 72 points
HN discussionFor anyone interested in using ML in JavaScript, checkout this status quo article [0] about it. Tensorflow.js has to be added to it still. - [0] https://www.robinwieruch.de/machine-learning-javascript-web-...
Comment linking /machine-learning-javascript-web-developers/
on “Introducing TensorFlow.js: Machine Learning in JavaScript”Submitted History of React Components and Patterns as a story · 28 points
HN discussionJust recently I have written a "Machine Learning for Web Developers in JavaScript" blog post [0]. If you are a web developer, it might be interesting for you. It outlines my approach of learning it and gives a couple of great resources for JavaScript enthusiasts. Otherwise, I will just post a couple of the materials I used below. It's not only video courses, because I believe it's always useful to stimulate all sens…
Comment linking /machine-learning-javascript-web-developers/
on “Ask HN: Best introductory video courses on ML and Deep Learning?”Submitted Complementary React Libraries in 2020 as a story · 26 points
HN discussionYes. I had the chance to participate in moving the client-server architecture from REST to GraphQL when I worked for two companies as a contractor. They didn't regret it so far. There a various advantages (and disadvantages) [0] using GraphQL. But these are only the direct impacts of using GraphQL. In the case of these two applications, they had a React client application managed by a GraphQL client library. All the…
Comment linking /why-graphql-advantages-disadvantages-alternatives
on “Ask HN: Were you happy moving your API from REST to GraphQL?”Submitted Introduction to React Hooks as a story · 18 points
HN discussion