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

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA

Stats (updated daily)

Sent: 1448

Opens: 678

Clicks: 348

Link Clicks Clicks % Unique Clicks Unique Clicks %
Why nullable types? 103 34.68% 89 35.18
Logical layout enhancements with flow-relative shorthands 39 13.13% 38 15.02
Combinators and the Story of Computation 155 52.19% 126 49.80


Back to Issues