My interview about software tests and Python
An interview about software testing in Python, covering the author's journey with Python, the Zen of Python, and challenges for beginners.
An interview about software testing in Python, covering the author's journey with Python, the Zen of Python, and challenges for beginners.
A critical review of the Julia programming language, highlighting performance and numerous bugs encountered by the author.
A literature review examining empirical studies on the impact of static vs. dynamic typing on software quality, finding mostly small effects.
A tutorial on using the VennEuler.jl Julia package to recreate a data analytics language popularity diagram from survey data.
A developer switches their default Python to PyPy for better performance and bug-finding, encouraging others to try it.
A developer reflects on mastering multiple languages after encountering a tricky JSON parsing issue in R while maintaining a CRAN package.
A student's accepted application to the IDA Summer of Code program, where they will be paid to work on the Rust programming language.
A critique of Go's verbose error handling patterns, comparing them to more concise assembly language approaches.
A guide explaining the key differences between Python 2.7.x and Python 3.x, covering syntax changes, features, and common pitfalls.
Explains how Unix shell commands use Lisp-like syntax with program-name-first structure and expression composition.
Analyzes trends in modern programming languages, focusing on static typing and native compilation as key directions for scalable development.
A critical analysis of Python 3's slow adoption five years after its release, examining the causes and consequences for the community.
A developer shares their journey learning Python, including recommended courses, books, and IDEs, and their decision to take a university course.
A comprehensive list of reserved keywords in JavaScript, detailing their evolution across different ECMAScript versions and usage rules.
An introduction to Hy, a Lisp dialect that runs on Python, exploring its syntax, capabilities, and the author's initial experience with it.
A developer shares additional long-term goals: creating their own programming language and writing a programming book.
A guide to key leaders and organizers in Japan's growing Python community, highlighting their contributions and roles.
A guide to installing Ruby 2.0 Preview 2 on Mac OSX using Homebrew and rbenv, including troubleshooting tips.
Argues that Python's dominance in scientific computing will endure due to its massive community on GitHub and the complementary role of languages like Julia.
A developer shares their journey of creating ELang, a simple interpreted programming language from scratch using Java, covering lexing, parsing, and execution.