StringInterpolation in Swift 5 — Introduction
Explains the new StringInterpolation design in Swift 5, showing how to implement custom interpolation methods for powerful string formatting.
Explains the new StringInterpolation design in Swift 5, showing how to implement custom interpolation methods for powerful string formatting.
Applying Stephen King's writing advice from 'On Writing' to software development, focusing on reading code and deliberate practice.
A recommendation for Christopher Pitt's personal programming blog, assertchris.io, highlighting his writing and content.
Stack Overflow co-founder reflects on its 10-year impact as a vital resource for programmers and discusses future challenges.
A developer shares three key mindset tips for career changers transitioning into coding, based on a real conversation at a tech conference.
An exploration of concurrency fundamentals, starting from basic concepts like threads and locks to build a foundation for writing faster, more understandable programs.
A guide on using analogies to teach programming concepts like JavaScript functions, objects, and Git to beginners.
A guide to generating random numbers and values in Swift using the native APIs introduced in Swift 4.2, covering basic generation, collections, and custom types.
A guide for beginners on starting their first Python project, covering version selection and project structure best practices.
A guide to implementing the when-let and if-let macros in Common Lisp, inspired by Clojure, with code examples and explanations.
Explores how developers visually perceive code and offers six practical tips to improve readability, including fonts, colors, and naming.
A developer's perspective on embracing confusion as a natural part of learning programming and technology, with practical tips to overcome it.
A technical guide on implementing Markov chains in Swift to generate realistic but nonsensical text from a given corpus.
Critiques a statistics position paper for ignoring computing, software, and reproducibility in modern statistical science and faculty evaluation.
A software engineer reflects on graduating, starting a career in game development, transitioning to consulting, and setting goals for learning new tech.
A programmer shares his personal journey into coding, starting at age 12 with Club Penguin and learning Visual Basic to prove his doubters wrong.
A personal story about how receiving a Nintendo Entertainment System as a Christmas gift in 1990 shaped the author's life and career path.
A comprehensive guide to public and private Swift language attributes, explaining their purposes and usage with code examples.
Author celebrates the 2-year anniversary of their self-published 'Intermediate Python' book, which has reached over 520,000 readers.
A curated collection of resources and tools for learning and using Regular Expressions (RegEx) in the R programming language.