How I became a professional self-taught developer in Germany while working a full time job
A self-taught developer in Germany shares his journey and lessons learned while transitioning to a programming career while working full-time.
A self-taught developer in Germany shares his journey and lessons learned while transitioning to a programming career while working full-time.
A deep dive into Swift's string interpolation mechanism, exploring the ExpressibleByStringInterpolation protocol and its underlying syntactic transformations.
An interview with iOS developer Nicolas Spinner about his journey into programming, learning Swift, favorite Apple products, and his #100DaysOfSwiftBlogs challenge.
A programmer's reflection on the distinction between 'logic' (algorithms, business rules) and 'context' (the surrounding systems and infrastructure needed to make logic work).
A developer reverse-engineers an AKAI MIDI controller to repurpose its knobs and pads for custom PC automation tasks like volume control and workspace switching.
An in-depth look at the new Enums feature in PHP 8.1, covering syntax, methods, interfaces, and backed enums.
Argues that taking more MOOCs has diminishing returns for tech professionals and advocates for hands-on, project-based learning instead.
A developer's second attempt at a Bitcoin Cash hackathon, teaming up with a friend to build a project.
A guide exploring career paths, learning methods, and key considerations for starting a career as a software developer in 2021.
A mathematical analysis of why a garden sprinkler waters unevenly, deriving equations for water distribution and proposing a technical fix.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
Explains PHP 8's null safe operator (?->), its syntax, differences from the null coalescing operator, and practical use cases.
A programmer writes an interpreter for a subset of BASIC to run the original 1978 Oregon Trail game within R, discussing code translation challenges.
Discusses the balance between too little and too much specification in software development, advocating for concise, intent-focused specs.
The author announces their new book 'TypeScript in 50 Lessons', a 450-page guide focused on the TypeScript type system.
The author announces 'Front Line PHP', a new book teaching modern PHP, best practices, and the professional web developer mindset, launching alongside PHP 8.
Explores how unexpected software behavior, or 'That's funny...' moments, are key opportunities for learning and improving mental models of code.
A programmer argues that light color schemes are superior to dark ones for coding, citing the Pulfrich effect and eye physiology.
Explores alternative forms of feedback like body language, results, and emotions to improve in coding and other areas when direct feedback is unavailable.
Explains PHP 8 attributes, their syntax, and how to create custom attributes for adding structured metadata to code.