Erik EngheimFunctional Design Patterns in Swift: InterpreterSwift is different from Java, C# and Objective-C. These are all languages which appeared at the height of the object-oriented programming…May 14, 20161May 14, 20161
InITNEXTbyErik EngheimWriting Code Without Plain Text FilesThe Unison programming language doesn’t store code in files, but in a database. What is that like?Jan 23, 202312Jan 23, 202312
InITNEXTbyErik EngheimReading Files in UnisonHow do you do I/O in a pure functional language using Algebraic Effects?Jan 22, 2023Jan 22, 2023
InBetter ProgrammingbyErik EngheimHandling Side Effects in UnisonHow to separate pure functions from functions with side effectsFeb 8, 2023Feb 8, 2023
InITNEXTbyErik EngheimProcessing DNA Strings With UnisonUse the Unison functional programming language to process DNA text stringsJan 17, 2023Jan 17, 2023
InITNEXTbyErik EngheimRecursion and Data Structures in UnisonA look at how to solve programming problems through recursionJan 16, 2023Jan 16, 2023
InITNEXTbyErik EngheimHigher-Order Functions in UnisonWhy you must use map, reduce and filter instead of loops in the Unison programming languageJan 15, 2023Jan 15, 2023
InITNEXTbyErik EngheimThe Rise of Monolithic SoftwareHow modern software became completely dominated by self-contained platformsDec 30, 20228Dec 30, 20228
Erik EngheimSVG Concepts Crash CourseSay you already know the basic idea of Scalable Vector Graphics, it is kind of like a scene graph for 2D vector drawn shapes. You get the…Nov 11, 2019Nov 11, 2019
Erik EngheimBreaking Big Applications into Small ApplicationsReflections on modern software complexity and how to solve itDec 19, 202210Dec 19, 202210
InITNEXTbyErik EngheimThe Zig and Go Programming Showdown!What building a toy assembler in Zig and Go taught me about each languageOct 28, 20223Oct 28, 20223
InITNEXTbyErik EngheimA Refresh for Zig Programmers and DabblersThings easy to remember when revisiting the Zig programming languageOct 27, 2022Oct 27, 2022
InITNEXTbyErik EngheimWhat Makes the Zig Programming Language Unique?Zig lets you run code during compilation. What are the implications?Oct 5, 20226Oct 5, 20226
InLevel Up CodingbyErik EngheimC++ vs Zig Template Based ProgrammingComparing compile-time duck typing in C++ and ZigNov 6, 2020Nov 6, 2020
InITNEXTbyErik EngheimWhat Makes LISP Unique?Exploring the homoiconicity feature of LISP and how it makes LISP more of a language for languagesSep 28, 202211Sep 28, 202211
InBetter ProgrammingbyErik Engheim8 Big Ideas From 8 Programming LanguagesA tour of some of the defining characteristics and ideas of eight different programming languagesNov 21, 20209Nov 21, 20209
Erik EngheimWorking with Tables in Excel vs JuliaManipulating and visualizing pizza sales data using Julia DataFrames.jl and Plots.jlOct 27, 20202Oct 27, 20202
InITNEXTbyErik EngheimObject-Oriented Carbon, C++ and Go ComparedCreating class or type hierarchies in the Go, C++ and Carbon programming languagesAug 12, 20226Aug 12, 20226