Lua Log #8: HTTP Parsing
The author discusses building HTTP request and response objects for their Lua web framework and explores options for an HTTP parser.
The author discusses building HTTP request and response objects for their Lua web framework and explores options for an HTTP parser.
The author explores routing in web frameworks and details the implementation of a flat-list routing system for their Lua-based Atlas framework.
The author details the process of adapting Python's ASGI standard for Lua, creating LASGI to connect a Lua web server and application.
A developer explains how to use Lua coroutines to replace confusing callback patterns in asynchronous code for a more synchronous-looking interface.
A developer shares the process of creating and distributing a Lua package using LuaRocks, despite the package being unfinished and having quirks.
A developer details creating a custom logging system in Lua to replace print statements and manage output during testing.
A developer explores the Lua ecosystem, detailing the challenges of yak shaving to set up a proper testing workflow with Busted and Vim.
A developer shares their journey of learning Lua by attempting to build a web framework and server from scratch.
A tutorial on building a minimal Lua interpreter with a virtual machine from scratch using the Rust programming language.
A developer recounts his lifelong journey with the PDP-8 computer, from teenage exploration to creating a modern iPad emulator and solving Project Euler problems with it.
A developer's recap of FOSDEM 2016, focusing on a talk and panel about the Lua and GNU Guile programming languages.
A programmer's personal challenge to create 10 different games using 10 different programming languages, starting with a Java school project.
A developer shares their game 'My Minions', a music and circuit creation game with path-building mechanics and minion control.
A technical critique of Lua's stack-based C API, highlighting its complexity and potential for bugs in real-world integration scenarios.
Announcement and preview of a workshop on the Lua programming language, covering its uses and potential drawbacks.
A programmer reflects on juggling multiple unfinished tech projects and personal goals, discussing the challenge of focusing on a single 'top idea'.
A developer's postmortem analysis of creating 'Bugger,' a speed-typing game about fighting programming bugs, covering development time and tools.
Developer updates on Awesome WM 3.4 & 3.5 progress, Lua object layer improvements, and mentoring a Google Summer of Code project for XCB.
A developer critiques Lua's design flaws, focusing on the length operator and index metamethods, based on months of experience using it for system configuration.