Why nullable types?

Logical layout enhancements with flow-relative shorthands

Combinators and the Story of Computation

Issue #44


A Byte of Coding Issue #44
No one replied about the comments on the site, so I figure the Discord server will do for now. And here's the issue!11!one1one1!

PS: I'll throw in
an extra article thats's more about the business side of working as a freelance programmer
, which some of you might find interesting.

Why nullable types?

Published: 8 December 2020
Tags: dart

Nulls represent the absence of a value. This is pretty useful in programming, when you often times have variables that may or may not have actual values (optional fields are honestly a pain). Well in this article, Bob Nystrom introduces the new null types added to Dart. Bob explains the usefulness of nulls, two possible implementations for null types based on language design, and concludes with whcih one was selected for Dart and why.

Read Full Article

Logical layout enhancements with flow-relative shorthands

Published: 23 October 2020

Although globalization is a great thing, software is still mostly playing catch up when it comes to having easily implementable solutions for handling different locales. And for good reason. Languages, dates, and times can all come in different formats. Adam Argyle and Oriol Brufau have written an extensive article about CSS features that handle document flow for you, based on user locale. Write simple code to handle laying out the webpage for you regardless of if the language is read left to right, right to left, or up to down!

Read Full Article

Combinators and the Story of Computation

Published: 7 December 2020
Tags: math, functional programming, history

Mathematics has been standardized to such an extent, that it's really the most international language (numbers and "naah, that's waaay too expensive" are usually the first things I learn when I go somewhere). But that wasn't always the case. In this knowledge-packed article, Stephen Wolfram describes a little bit of the history of mathematical symbology, combinators and their mathematics, Gödel’s theorem and computability, lambda calculus, practical computation, combinators in culture, designing symbolic language, and combinators in the computational universe.

Read Full Article
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, and Emil Hannesbo this newsletter is provided to you for free. If you'd like to also show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 1448

Opens: 1114

Clicks: 348

Link Clicks Clicks % Unique Clicks Unique Clicks %
Read Full Article 155 44.54% 126 42.28
Read Full Article 103 29.60% 89 29.87
an extra article 40 11.49% 34 11.41
Read Full Article 39 11.21% 38 12.75
Discord server 10 2.87% 10 3.36
Donate Here 1 0.29% 1 0.34


Back to Issues