Why Kotlin Is Better Than Whatever Dumb Language You're Using
A developer's humorous take on why Kotlin is superior to Java for Android development, highlighting frustrations with legacy Android APIs.
A developer's humorous take on why Kotlin is superior to Java for Android development, highlighting frustrations with legacy Android APIs.
Explores the need for generics in PHP to solve type safety and performance issues with arrays, using blog post collections as an example.
An article exploring TypeScript as a pragmatic tool for JavaScript development, comparing it to 'training wheels' for building reliable, large-scale applications.
A Swift developer recreates Ruby's 'unless' keyword in Swift, discussing its differences from 'guard' and sharing the implementation.
Explores how historical scientific theories, once considered reasonable, can inform our understanding of current programming paradigms and their potential future obsolescence.
A developer explains why C remains their favorite language, highlighting its simplicity, stability, and close mapping to hardware.
An analysis of the perceived decline of Scala, its influence on Java, and its future niche roles in Big Data and DSLs.
Explores potential future Java features discussed at Devoxx Belgium, including new language syntax and capabilities.
A foreword for the book 'Programming Scala', praising the language's composability and practical applications in software development.
A developer argues for choosing programming languages and tools based on project needs over personal comfort, using examples from personal projects.
A comprehensive guide to the new features and changes in Java 9, covering language updates, APIs, and deprecations.
The author reflects on R's rise in programming language rankings and its unexpected adoption across diverse fields over 20 years.
A historical overview of JavaScript's evolution from a simple scripting language in 1995 to a dominant force in web development.
Explores bridging Swift's modern features with a large legacy Objective-C/C++ codebase, discussing practical integration strategies.
Exploring new C# 7 features like local functions and ref returns in Visual Studio "15" Preview, with setup instructions and examples.
A 2016 perspective on Python 3 adoption, analyzing library support, community trends, and the gradual shift from Python 2.
Explores the reasons for choosing TypeScript over ES6, including type safety, tooling, and support for older browsers.
A practical guide on shipping functional software, covering human-centered design, mastering core languages, avoiding hype, and maintaining consistent coding styles.
A scientist explains why Python is their preferred language for machine learning and data analysis, arguing for productivity over language wars.
A scientist explains why Python is their preferred tool for machine learning and data analysis, emphasizing productivity over language wars.