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

  1. 1
    TypeScript 2.8: Conditional Types
    3 people · 4 points · first shared 2019 · discussion on HN
  2. 2
  3. 3
  4. 4
    TypeScript 2.2: The Object Type – Marius Schulz
    2 people · 2 points · first shared 2017 · discussion on HN
  5. 5
    Typescript 2 0 non nullable types
    2 people · first shared 2017
  6. 6
    7 Tech Books Every Web Developer Should Read
    1 people · 21 points · first shared 2015 · discussion on HN
  7. 7
    5 Mac OS X Shortcuts You Need to Know
    1 people · 12 points · first shared 2015 · 5 comments on HN
  8. 8
    Stop Cheating the Type System
    1 people · 7 points · first shared 2014 · 2 comments on HN
  9. 9
    Advanced JavaScript Debugging with console.table()
    1 people · 6 points · first shared 2014 · discussion on HN
  10. 10
    Tasty Links #1
    1 people · 6 points · first shared 2015 · 2 comments on HN
  11. 11
    Open Loops Cause You to Be a Worse Programmer
    1 people · 5 points · first shared 2015 · discussion on HN
  12. 12
  13. 13
    Death to Confusing ECMAScript Version Names
    1 people · 4 points · first shared 2016 · discussion on HN
  14. 14
    Fun with Custom C# Collection Initializers
    1 people · 3 points · first shared 2014 · discussion on HN
  15. 15
    The Era of Transpilers
    1 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.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close