Code your TI84Plus BASIC programs on a computer (using your favorite editor!)
Learn to write TI-84 Plus BASIC programs on your computer using a text editor and a compiler for easier coding and transfer.
Learn to write TI-84 Plus BASIC programs on your computer using a text editor and a compiler for easier coding and transfer.
Analysis of Microsoft's Go port of the TypeScript compiler, discussing the timeline, benefits, and technical details of the native implementation.
A deep dive into Swift compiler modes and how to optimize Xcode build times by understanding the compilation pipeline and module dependencies.
Explains how to use TypeScript's `readonly` keyword to create immutable properties and types, with examples and compiler behavior.
A software developer's monthly business retrospective covering deployment security, release processes, and financial performance for TinyPilot hardware company.
Explores using Swift's internal @_silgen_name attribute for forward declarations to improve build times, with strong warnings about its risks.
A tutorial on creating Swift Macros in Xcode 15 to generate code at compile time, improving code readability and reducing repetition.
A deep dive into the internal workings, history, and implementation of async/await in Swift, exploring its design and gotchas.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
Explores how C# nullable reference types work under the hood, comparing their IL compilation to nullable value types.
A tutorial on building static and dynamic Swift libraries directly with the Swift compiler, without using the Swift Package Manager.
A beginner's guide to using the Swift compiler (swiftc), covering basic compilation, flags, and working with multiple source files.
An in-depth look at how type system compilers like TypeScript work, focusing on type checks and building a custom compiler.
An analysis of PHP 8's JIT compiler, explaining how it works and its potential impact on performance in web and non-web contexts.
Learn how to build a simple compiler in just 25 lines of JavaScript, covering lexical analysis, parsing, and code generation.
Exploring the use of WebVR to create a gamified IDE, visualizing Angular application source code as a Minecraft-like virtual world.
The author argues that using intrinsics for high-performance code is unreliable and more work than writing assembly by hand.
Exploring a 16-bit kernel project written in a Clojure-like language, including an x86 assembler and graphical demo.
Phalanger, an open-source tool, compiles PHP to .NET's MSIL, enabling PHP development in Visual Studio and integration with .NET libraries.