<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/categories/development/</link><description>Recent content in Development on Antonio Cortés (DrZippie)</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Sun, 01 Feb 2026 22:06:05 +0100</lastBuildDate><atom:link href="https://antoniocortes.com/categories/development/index.xml" rel="self" type="application/rss+xml"/><item><title>NativePHP for Mobile Is Now Free: Finally I Can Try It!</title><link>https://antoniocortes.com/en/nativephp-mobile-now-free/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/nativephp-mobile-now-free/</guid><description>&lt;p&gt;I confess I&amp;rsquo;ve been following &lt;strong&gt;NativePHP for Mobile&lt;/strong&gt; since it was announced. The idea of being able to make native mobile applications with Laravel and &lt;strong&gt;only PHP&lt;/strong&gt; seemed - and seems - a very good thing.&lt;/p&gt;
&lt;p&gt;But there was a problem: the price. When I just wanted to try it, experiment, play a bit&amp;hellip; the license cost held me back. I couldn&amp;rsquo;t justify the expense just to &amp;ldquo;curiously explore.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Well, &lt;strong&gt;they just announced that NativePHP for Mobile v3 is completely free&lt;/strong&gt;. Open Source, MIT license, free forever.&lt;/p&gt;</description></item><item><title>When Claude Plans Your Route on Mars: NASA Uses AI for Perseverance</title><link>https://antoniocortes.com/en/post/2026/01/2026-01-31-claude-nasa-mars-rover/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2026/01/2026-01-31-claude-nasa-mars-rover/</guid><description>&lt;p&gt;A few days ago I read news that left me thinking for a while. It&amp;rsquo;s not the first time I&amp;rsquo;ve heard about AI in space, but it is the first time I&amp;rsquo;ve read about Claude planning routes on Mars. And the best part: it worked.&lt;/p&gt;
&lt;p&gt;NASA has been using Anthropic&amp;rsquo;s Claude to plan the Perseverance rover&amp;rsquo;s routes on Mars. Yes, you read that right: a generative language model generating navigation routes for a rover that&amp;rsquo;s 225 million kilometers away.&lt;/p&gt;</description></item><item><title>When Curiosity Meets Go: TinyEMU-Go and the Art of Porting an Emulator with AI</title><link>https://antoniocortes.com/en/post/2026/01/tinyemu-go-curiosity-riscv-emulation/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2026/01/tinyemu-go-curiosity-riscv-emulation/</guid><description>&lt;p&gt;A few days ago I came across an article that literally left me with my mouth open. It&amp;rsquo;s about &lt;strong&gt;TinyEMU-Go&lt;/strong&gt;: a RISC-V emulator written entirely in Go, ported from C using Claude. And the best part: you can run a complete Linux with a single command.&lt;/p&gt;
&lt;h2 id="the-command-line-that-gave-me-envy"&gt;The Command Line That Gave Me Envy&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;go run github.com/jtolio/tinyemu-go/temubox/example@2c8151233c2d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;And boom, you have a complete Linux running. No special permissions, no containers, no weird dependencies. A pure static Go binary.&lt;/p&gt;</description></item><item><title>Five principles for using AI professionally (without going crazy)</title><link>https://antoniocortes.com/en/post/2025/07/cinco-principios-para-usar-ia-profesionalmente/</link><pubDate>Wed, 23 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/07/cinco-principios-para-usar-ia-profesionalmente/</guid><description>&lt;p&gt;A few days ago I read an article by &lt;a href="https://dominiek.substack.com/p/the-5-principles-of-using-ai-professionally"&gt;Dominiek about the 5 principles for using AI professionally&lt;/a&gt; and found myself constantly nodding. After years of watching technologies arrive and evolve, AI gives me the same feelings I had with other &amp;ldquo;revolutions&amp;rdquo;: enthusiasm mixed with a necessary dose of skepticism.&lt;/p&gt;
&lt;p&gt;Dominiek&amp;rsquo;s article especially resonated with me because it perfectly describes what we&amp;rsquo;re experiencing: a world where AI is getting into everything, but not always in the most useful or sensible way.&lt;/p&gt;</description></item><item><title>Local AI on Raspberry Pi 5 with Ollama: Your private AI server at home</title><link>https://antoniocortes.com/en/post/2025/07/ia-local-raspberry-pi-5-ollama/</link><pubDate>Mon, 21 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/07/ia-local-raspberry-pi-5-ollama/</guid><description>&lt;p&gt;A few months ago I came across something that really caught my attention: the possibility of having my own &amp;ldquo;ChatGPT&amp;rdquo; running at home, without sending data anywhere, using only a Raspberry Pi 5. Sounds too good to be true, right?&lt;/p&gt;
&lt;p&gt;Well, it turns out that with &lt;strong&gt;Ollama&lt;/strong&gt; and a Pi 5 it&amp;rsquo;s perfectly possible to set up a local AI server that works surprisingly well. Let me tell you my experience and how you can do it too.&lt;/p&gt;</description></item><item><title>Idempotency in Laravel: How to Avoid Duplicates in Your APIs with Elegance</title><link>https://antoniocortes.com/en/post/2025/idempotencia_laravel_30_junio_2025/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/idempotencia_laravel_30_junio_2025/</guid><description>&lt;h1 id="idempotency-in-laravel-how-to-avoid-duplicates-in-your-apis-with-elegance"&gt;Idempotency in Laravel: How to Avoid Duplicates in Your APIs with Elegance&lt;/h1&gt;
&lt;p&gt;In modern API development, one of the most critical challenges is ensuring that operations don&amp;rsquo;t execute multiple times accidentally. Imagine a user making a payment and, due to connectivity issues, clicking the &amp;ldquo;Pay&amp;rdquo; button multiple times. Without proper measures, you might process multiple payments for the same transaction. This is where &lt;strong&gt;idempotency&lt;/strong&gt; comes into play.&lt;/p&gt;
&lt;h2 id="what-is-idempotency"&gt;What is Idempotency?&lt;/h2&gt;
&lt;p&gt;Idempotency is a mathematical concept applied to programming that guarantees that an operation produces the same result regardless of how many times it&amp;rsquo;s executed. In the context of APIs, it means you can make the same request multiple times without causing additional side effects.&lt;/p&gt;</description></item><item><title>Effect TS: The Library Revolutionizing Functional Programming in TypeScript</title><link>https://antoniocortes.com/en/post/2025/effect_ts_22_junio_2025/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/effect_ts_22_junio_2025/</guid><description>&lt;p&gt;For a long time, TypeScript has lacked a &lt;strong&gt;robust standard library&lt;/strong&gt;. While other languages like Rust, Go, or Python offer standard tools for error handling, concurrency, and side effects, TypeScript developers have had to resort to multiple specialized libraries. &lt;strong&gt;Effect TS&lt;/strong&gt; is changing this by offering a unified and powerful solution for modern TypeScript application development.&lt;/p&gt;
&lt;h2 id="what-is-effect-ts"&gt;What is Effect TS?&lt;/h2&gt;
&lt;p&gt;Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs. Inspired by &lt;strong&gt;ZIO&lt;/strong&gt; from Scala, Effect brings functional programming principles to TypeScript in a practical and accessible way.&lt;/p&gt;</description></item><item><title>Discovering the World of GIS Programming with Python: A Complete Immersion in Dr. Qiusheng Wu's Course</title><link>https://antoniocortes.com/en/post/2025/gis_programming_curso_15_junio_2025/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/gis_programming_curso_15_junio_2025/</guid><description>&lt;p&gt;In today&amp;rsquo;s world, &lt;strong&gt;geospatial data&lt;/strong&gt; is everywhere. From map applications on our phones to global climate analysis, the ability to work with geographic information has become a fundamental skill for developers, data scientists, and analysts. Recently, I had the opportunity to explore Dr. Qiusheng Wu&amp;rsquo;s exceptional educational resource &lt;strong&gt;&amp;ldquo;Introduction to GIS Programming&amp;rdquo;&lt;/strong&gt;, and I must say it is, without a doubt, one of the most comprehensive and accessible materials I&amp;rsquo;ve found for entering this fascinating field.&lt;/p&gt;</description></item><item><title>Complete Guide to Configuring Path Aliases in Node.js with TypeScript: Goodbye to Infinite '../../../'</title><link>https://antoniocortes.com/en/post/2025/path_aliases_nodejs_typescript_8_junio_2025/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/path_aliases_nodejs_typescript_8_junio_2025/</guid><description>&lt;p&gt;Are you tired of seeing imports like &lt;code&gt;import Logger from &amp;quot;../../../utils/logger&amp;quot;&lt;/code&gt; in your Node.js projects? If you develop applications with complex folder structures, you&amp;rsquo;ve surely encountered the &lt;strong&gt;labyrinth of dots and slashes&lt;/strong&gt; that relative imports can become. Fortunately, TypeScript offers an elegant solution: &lt;strong&gt;Path Aliases&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this complete guide, you&amp;rsquo;ll learn to configure path aliases in Node.js projects with TypeScript, forever eliminating those confusing imports and significantly improving the readability and maintainability of your code.&lt;/p&gt;</description></item><item><title>STORM: The AI System Revolutionizing Long-Form Article Writing by Simulating Human Research Process</title><link>https://antoniocortes.com/en/post/2025/storm_sistema_ia_escritura_articulos_18_mayo_2025/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/storm_sistema_ia_escritura_articulos_18_mayo_2025/</guid><description>&lt;p&gt;Creating long, well-founded articles has traditionally been a complex task requiring advanced research and writing skills. Recently, researchers from Stanford presented &lt;strong&gt;STORM&lt;/strong&gt; (&lt;em&gt;Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking&lt;/em&gt;), a revolutionary system that automates the Wikipedia-style article writing process from scratch, and the results are truly impressive.&lt;/p&gt;
&lt;p&gt;In this detailed analysis, we&amp;rsquo;ll explore how STORM is transforming the way we think about AI-assisted writing and why this approach could forever change the way we create informative content.&lt;/p&gt;</description></item><item><title>API Documentation Library</title><link>https://antoniocortes.com/en/post/2017/11/api_documentation_gallery/</link><pubDate>Mon, 27 Nov 2017 15:53:40 +0100</pubDate><guid>https://antoniocortes.com/en/post/2017/11/api_documentation_gallery/</guid><description>&lt;p&gt;An interesting resource to have on hand when we need to document an API:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://apidocs.gallery/"&gt;API Documentation Gallery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Where we have selected, very graphic examples of how to display the documentation of our APIs.&lt;/p&gt;
&lt;p&gt;If you know of any interesting one, just make a pull request to:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yosriady/apidocs-gallery"&gt;github.com/yosriady/apidocs-gallery&lt;/a&gt;&lt;/p&gt;</description></item><item><title>echarts 3</title><link>https://antoniocortes.com/en/post/2017/11/20171125-echarts/</link><pubDate>Sun, 26 Nov 2017 21:38:52 +0100</pubDate><guid>https://antoniocortes.com/en/post/2017/11/20171125-echarts/</guid><description>&lt;p&gt;Thanks to a tweet from &lt;a href="https://twitter.com/juantomas"&gt;@juantomas&lt;/a&gt;, I came across a list of 9 JavaScript libraries for &amp;ldquo;Charts&amp;rdquo;: &lt;a href="https://hackernoon.com/9-best-javascript-charting-libraries-46e7f4dc34e6"&gt;9 Best JavaScript Charting Libraries&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Cocos2d x</title><link>https://antoniocortes.com/en/cocos2d-x/</link><pubDate>Sat, 15 Dec 2012 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/cocos2d-x/</guid><description>&lt;p&gt;When developing games for mobile devices, we have multiple cross-platform alternatives:&lt;/p&gt;</description></item><item><title>Compile Titanium Mobile applications from command line</title><link>https://antoniocortes.com/en/compile-titanium-mobile-applications-from-command-line/</link><pubDate>Thu, 02 Feb 2012 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/compile-titanium-mobile-applications-from-command-line/</guid><description>&lt;p&gt;Everyone has their preferences when it comes to editing code. For example, for PHP I use Netbeans, for html Textmate, …&lt;/p&gt;</description></item><item><title>Facebook applications over SSL</title><link>https://antoniocortes.com/en/facebook-applications-over-ssl/</link><pubDate>Wed, 13 Apr 2011 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/facebook-applications-over-ssl/</guid><description>&lt;p&gt;A few days ago, Facebook began showing error messages when accessing applications from https, being available for developers, in the application configuration, two new fields, to indicate secure urls (over https).&lt;/p&gt;</description></item><item><title>Optimize Facebook applications beyond code</title><link>https://antoniocortes.com/en/optimize-facebook-applications-beyond-code/</link><pubDate>Sun, 13 Mar 2011 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/optimize-facebook-applications-beyond-code/</guid><description>&lt;p&gt;The development of applications for Facebook requires us to specially optimize them so that they work based on two very important premises: Security and speed.&lt;/p&gt;</description></item><item><title>Slowness in IIS with FastCGI and PHP?</title><link>https://antoniocortes.com/en/slowness-in-iis-with-fastcgi-and-php/</link><pubDate>Sat, 05 Mar 2011 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/slowness-in-iis-with-fastcgi-and-php/</guid><description>&lt;p&gt;Through &lt;a href="http://www.iis.net/download/fastcgi"&gt;FastCGI for IIS&lt;/a&gt; we can have support for PHP on the Microsoft server for Windows (IIS).&lt;/p&gt;</description></item><item><title>Implement Haanga as a template system for OpenCart</title><link>https://antoniocortes.com/en/implement-haanga-as-template-system-for-opencart/</link><pubDate>Sun, 31 Oct 2010 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/implement-haanga-as-template-system-for-opencart/</guid><description>&lt;p&gt;&lt;a href="http://www.opencart.com/"&gt;OpenCart&lt;/a&gt; is an e-commerce platform made in php, with impeccable development, 100% MVC. As a proof of concept, I have rewritten the template system of &lt;a href="http://www.opencart.com/"&gt;OpenCart&lt;/a&gt; to &lt;a href="http://github.com/crodas/Haanga"&gt;Haanga&lt;/a&gt; (Django templates for PHP, über efficient) by &lt;a href="http://crodas.org/"&gt;César Rodas&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Singleton for PHP 5.3, and patch for 5.2</title><link>https://antoniocortes.com/en/singleton-for-php-5-3-and-patch-for-5-2/</link><pubDate>Wed, 05 May 2010 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/singleton-for-php-5-3-and-patch-for-5-2/</guid><description>&lt;p&gt;Through this abstract php class we can create our classes simply by extending this class&lt;/p&gt;</description></item><item><title>Icons for Android developers</title><link>https://antoniocortes.com/en/icons-for-android-developers/</link><pubDate>Sun, 08 Nov 2009 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/icons-for-android-developers/</guid><description>&lt;p&gt;WebAppers offers us 30 icons, and their sources for developers of this platform.&lt;/p&gt;</description></item><item><title>Wp-Answers by aNieto2k</title><link>https://antoniocortes.com/en/wp-answers-by-anieto2k/</link><pubDate>Sun, 08 Nov 2009 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/wp-answers-by-anieto2k/</guid><description>&lt;p&gt;aNieto2K has created a fabulous plugin for WordPress that allows creating communities based on questions and answers.&lt;/p&gt;
&lt;p&gt;More information at: &lt;a href="http://www.anieto2k.com/2009/11/07/wp-answers-crea-una-comunidad-de-preguntas-y-respuestas-con-wordpress/"&gt;aNieto2k&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>