- Forget privacy: you’re terrible at targeting anyway - apenwarr
- Homebrew 2.0.0 - Official support for Linux and Windows 10
- React as a UI Runtime — Overreacted - Dan Abramov
- Pattern Matching Custom Data Types in Typescript · Parametric Studios
- Functional Programming Patterns: Cookbook – Karthik Iyengar – Medium
- Google Play Store now open for Progressive Web Apps 😱
- Azure Functions and Event Hubs: Optimising for Throughput
- [C#] Have some fun with .net core startup hooks – Kévin Gosse – Medium
- C# ReadOnlySpan<byte> and static data
- Helping To Build Cloudflare, Part 2: The Most Difficult Two Weeks
- How To Be Successful - Sam Altman
- marcus.io · Progressively enhanced menu buttons with details/summary
- Random Travel Hacks – Rob Conery
- Using Vue.js To Create An Interactive Weather Dashboard With APIs — Smashing Magazine
- memfrob.de - Announcing Floskell
- Why Haskell IV: Typeclasses vs. Inheritance
- Building A “Simple” Distributed System - The Implementation
- F# 4.6 Introduces Anonymous Record Types
- F# Weekly #5, 2019 – Announcing Open Collective for Ionide – Sergey Tihon's Blog
- Designing Nullable Reference Types in F#
- Visiting The National Museum of Computing inside Bletchley Park - Can we crack Enigma with Raspberry Pis? - Scott Hanselman
- From TSLint to ESLint, or How I Learned to Lint GraphQL Code - Artsy Engineering
- Immediate-Mode Graphical User Interfaces - 2005 - YouTube
- Correcting Common Mistakes When Using Async/Await in .NET - Brandon Minnick - YouTube