Marius Schulz
blog.mariusschulz.com · Personal blog · on HN since 2014
Marius Schulz writes about TypeScript features and release changes, plus regular expressions, editor setup and web development tips.
What HN saysCommenters point to it as a clear explanation of TypeScript features such as non-nullable types, the object type and downlevel iteration.
16HN people shared it
6linked it in comments
62stories submitted
317story points
8 years agolast shared
2014people per year2026
Most-shared posts
- 1TypeScript 2.8: Conditional Types3 people · 4 points · first shared 2019 · discussion on HN
- 2Why Using .* in Regular Expressions Is Almost Never What You Actually Want2 people · 186 points · first shared 2014 · 66 comments on HN
- 3How to Set Up Sublime Text for a Vastly Better Markdown Writing Experience2 people · 7 points · first shared 2014 · discussion on HN
- 4TypeScript 2.2: The Object Type – Marius Schulz2 people · 2 points · first shared 2017 · discussion on HN
- 5Typescript 2 0 non nullable types2 people · first shared 2017
- 67 Tech Books Every Web Developer Should Read1 people · 21 points · first shared 2015 · discussion on HN
- 75 Mac OS X Shortcuts You Need to Know1 people · 12 points · first shared 2015 · 5 comments on HN
- 8Stop Cheating the Type System1 people · 7 points · first shared 2014 · 2 comments on HN
- 9Advanced JavaScript Debugging with console.table()1 people · 6 points · first shared 2014 · discussion on HN
- 10Tasty Links #11 people · 6 points · first shared 2015 · 2 comments on HN
- 11Open Loops Cause You to Be a Worse Programmer1 people · 5 points · first shared 2015 · discussion on HN
- 12Asynchronously Bootstrapping AngularJS Applications with Server-Side Data1 people · 4 points · first shared 2014 · discussion on HN
- 13Death to Confusing ECMAScript Version Names1 people · 4 points · first shared 2016 · discussion on HN
- 14Fun with Custom C# Collection Initializers1 people · 3 points · first shared 2014 · discussion on HN
- 15The Era of Transpilers1 people · 3 points · first shared 2015 · discussion on HN
What HN people wrote when they linked it
judah · 2017-04-27
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-nullable-t…
mariusschulz · 2015-02-10
I 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-list-with…
spiralx · 2018-04-09
The 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-object-typ…
billwashere · 2018-02-06
In 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-nullable-t…
zengid · 2017-12-02
It looks like Typescript also transpiles to a similar try..catch..finally pattern:
https://blog.mariusschulz.com/2017/06/30/typescript-2-3-downlevel-iter…
bulca · 2015-03-04
Top left corner of the website redirects to https://blog.mariusschulz.com/admin/login. Maybe you should not expose your login url like that.