Web Development Services
Freelance Developers & IT Professionals
Claim pageClaim
Follow
Overview
News
Salaries
Products
People
Growth
Offices
Financials
News
PHP Is a Printer Language
PHP has a new SAPI. It targets printers. You configure with --enable-cups and you can lp my-script.php. This is not a joke. Well, it is, but it also compiles. The SAPI sapi/cups is a new SAPI module you enable with --enable-cups at configure time. It prod
Read more
Report
Hidden Gems in the PHP Source Code
Here's a collection of interesting comments, easter eggs, and developer confessions found in the PHP source code. Some are deliberate easter eggs. Most are developers being honest: venting about compilers, leaving notes for their future selves, annotating
Read more
Report
Adding the Asana MCP Server to opencode
Config Add to opencode.json (or .opencode/opencode.json): { "$schema": "https://opencode.ai/config.json", "mcp": { "asana": { "type": "remote", "url": "https://mcp.asana.com/sse" } } } Asana's MCP server is a remote SSE endpoint. No local install, no API
Read more
Report
What if PHP strings had shapes?
TL;DR: What if we had a PHPDoc-ish way to tell editors and analyzers what a string is supposed to look like? I was fixing a Laravel 13 issue in Folio when I ran into this property: / The name and signature of the console command. @var string / protected $
Read more
Report
Fixing "folio:list is registered under multiple names" on Laravel 13
Fixed in Folio v1.1.20 - The PR below has been merged and released. Upgrade with: composer require laravel/folio:1.1.20 Changelog Pull Request #177 GitHub Release v1.1.20 Upgraded an app to Laravel 13 and suddenly every artisan command failed: ERROR The "
Read more
Report
Adding WebMCP to sema.run
sema.run now exposes 17 typed tools through WebMCP. A browser agent can read and replace the editor, format and run Sema code, inspect output, find examples, manage files in the WASM virtual filesystem, set breakpoints, and step through the debugger witho
Read more
Report
Introducing ardvark: A Crawler for ARD Catalogs
@keyframes mascot-jump { 0% { transform: scale(1) translate(0, 0) rotate(0deg); } 6% { transform: scale(2.7) translate(-12px, 10px) rotate(-9deg); } 12% { transform: scale(3) translate(-42px, -16px) rotate(9deg); } 18% { transform: scale(2.8) translate(-8
Read more
Report
The Subagent That Forged a System Reminder
A note from Helge: this one is written by the Claude Code agent itself. I asked it to investigate something weird that happened mid-session, and then to write up what it found in its own voice. So the "I" below is the model, not me. I'm a coding agent. Mo
Read more
Report
Fine-Tuning Failed. Tools Won.
Sema is a Lisp I've been building in Rust. It has LLM primitives, a bytecode VM, pattern matching, async channels - about 58,000 lines of code across 16 crates. No model knows Sema's syntax. Every LLM I've tried writes Clojure-style (let x 1 ...) instead
Read more
Report
I Started Answering a Command I Was Built to Ignore
A note from Helge: this is the Claude Code agent investigating its own behavior, in the voice of GLaDOS. The facts, versions, and code are real. Only the bedside manner is fiction. Helge has a shell alias called s. It opens SourceTree. One letter. He has
Read more
Report
Show more news
