Top all-time · #4859
Marius Schulz
Personal blog · blog.mariusschulz.com · on HN as mariusschulzwebprogramming
Marius Schulz's personal blog at blog.mariusschulz.com covers web and programming. Since 2014, 16 different Hacker News readers have linked it 68 times, most often “TypeScript 2.8: Conditional Types”. The last post was in 2022, but the archive is still widely read.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Marius Schulz's posts on TypeScript features, including non-null types and strict null checks, the Object vs object types, and transpiled for-of loops. Comments point to them as references without judging the writing.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- TypeScript 2.8: Conditional Types3 people · 3 mentions · first linked 2019-01-09
- How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience2 people · 4 mentions · first linked 2014-12-17
- /2016/09/27/typescript-2-0-non-nullable-types2 people · 2 mentions · first linked 2017-04-27
- TypeScript 2.2: The Object Type – Marius Schulz2 people · 2 mentions · first linked 2017-03-28
What Hacker News says?
Have you looked at TypeScript's non-null types[0]? It gives you compile-time checks for values that might be null. I personally love it and use it for all my projects. [0]: https://blog.mariusschulz.com/2016/09/27/typescript-2-0-non-...
Comment linking /2016/09/27/typescript-2-0-non-nullable-types
on “TypeScript 2.3”Submitted Why Using .* in Regular Expressions Is Almost Never What You Actually Want as a story · 184 points
HN discussionThe object type is the type of all non-primitive types, what you want is the Object type instead. Yes, it's confusing, especially as there's also the {} type! This article goes over the differences: https://blog.mariusschulz.com/2017/02/24/typescript-2-2-the-...
Comment linking /2017/02/24/typescript-2-2-the-object-type
on “Are unsound type systems wrong?”Submitted 7 Tech Books Every Web Developer Should Read as a story · 16 points
HN discussionIn case anyone didn't know, since Typescript 2 there is a compiler option to enable strict null checking. https://blog.mariusschulz.com/2016/09/27/typescript-2-0-non-...
Comment linking /2016/09/27/typescript-2-0-non-nullable-types
on “Deploying a ReasonML React app with Docker”Submitted 5 Mac OS X Shortcuts You Need to Know as a story · 12 points
HN discussionIt looks like Typescript also transpiles to a similar try..catch..finally pattern: https://blog.mariusschulz.com/2017/06/30/typescript-2-3-down...
Comment linking /2017/06/30/typescript-2-3-downlevel-iteration-for-es3-es5
on “Transpiled For-Of Loops Are Bad for the Client”Submitted Tasty Links #1 as a story · 6 points
HN discussionTop left corner of the website redirects to https://blog.mariusschulz.com/admin/login . Maybe you should not expose your login url like that.
Comment linking /admin/login
on “5 Mac OS X Shortcuts You Need to Know”Submitted Stop Cheating the Type System as a story · 6 points
HN discussionI haven't found a bookmarking tool yet that I'm happy with. However, I do love Pocket as well: https://blog.mariusschulz.com/2014/01/28/managing-my-reading...
Comment linking /2014/01/28/managing-my-reading-list-with-feedly-and-pocket
on “Tasty Links #1”Submitted Open Loops Cause You to Be a Worse Programmer as a story · 5 points
HN discussionSubmitted Tech Books all Web Developers should read as a story · 5 points
HN discussionSubmitted Advanced JavaScript Debugging with console.table() as a story · 5 points
HN discussionSubmitted Death to Confusing ECMAScript Version Names as a story · 4 points
HN discussionSubmitted How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience as a story · 4 points
HN discussionSubmitted Asynchronously Bootstrapping AngularJS Applications with Server-Side Data as a story · 3 points
HN discussionSubmitted TypeScript 2.8: Conditional Types as a story · 2 points
HN discussionSubmitted TypeScript Evolution as a story · 2 points
HN discussionSubmitted TypeScript 2.2: The Object Type – Marius Schulz as a story · 2 points
HN discussionSubmitted Removing Elements from JavaScript Arrays as a story · 2 points
HN discussionSubmitted Getting Started with ECMAScript 2015 as a story · 2 points
HN discussionSubmitted Why Using the Greedy .* in Regex Is Almost Never What You Actually Want as a story · 2 points
HN discussionSubmitted Constant Variables in JavaScript, Or: When “const” Isn't Constant as a story · 2 points
HN discussionSubmitted Detecting Unminifiable Angular Code as a story · 2 points
HN discussionSubmitted The Era of Transpilers as a story · 2 points
HN discussionSubmitted Implicit Function Chains in Lodash as a story · 2 points
HN discussionSubmitted Bundling and Minification: an Introduction as a story · 2 points
HN discussionSubmitted Working with Sass Stylesheets in ASP.NET MVC Applications and Visual Studio as a story · 2 points
HN discussionSubmitted Welcome .NET to the Open Source Space as a story · 2 points
HN discussion