# Base42 Blog > Thoughts, stories and ideas. Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [About this site](https://blog.42.mk/about.md) - Base42 Blog is an independent publication launched in June 2026 by Aleksandar Filipovski. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows Base42 Blog to continue… ## Posts - [Segment: From a Student Project to an Open-Source Font](https://blog.42.mk/segment-from-a-student-project-to-an-open-source-font.md) - Some projects begin as carefully planned ideas. Others start almost by accident, during a moment of frustration, curiosity, and experimentation. The font initially then-named Split, belongs to the second group. The story started exactly ten years ago, during my graphic design studies and a Typograp… - [From Scam SMS to First Place at the First Blockchain Hackathon in Skopje](https://blog.42.mk/from-scam-sms-to-first-place-at-the-first-blockchain-hackathon-in-skopje.md) - From Scam SMS to First Place at the First Blockchain Hackathon in Skopje How five students built SafeChain to help citizens verify Safe City fines The win meant a lot to us, of course, but the whole experience meant even more because of the idea, the pressure, the teamwork, and the fact that the pr… - [Representing Macedonia at the Robotics Olympics:](https://blog.42.mk/representing-macedonia-at-the-robotics-olympics.md) - Representing Macedonia at the Robotics Olympics: Meet The National Team by Jakov Spirovski Every year, as the competition season rolls around, the excitement in our workspace is impossible to ignore. We are the team that represents Macedonia on the biggest robotics stage in the world. As a closely… - [From College Friends to CASSINI Winners:](https://blog.42.mk/from-college-friends-to-cassini-winners.md) - From College Friends to CASSINI Winners: The Story Behind CodeLeap’s Red Tide Solution Winning the local CASSINI Hackathon still feels surreal to us. The whole experience was a mix of confidence and euphoria that still hasn’t completely worn off. Our story as a team started back in our first year o… - [How We Won ETHGlobal with a Project Called “Shawarma Orchestrate”](https://blog.42.mk/how-we-won-ethglobal-with-a-project-called-shawarma-orchestrate.md) - How We Won ETHGlobal with a Project Called “Shawarma Orchestrate” How We Won ETHGlobal with a Project Called “Shawarma Orchestrate” It all started in a pretty normal way, sitting at a lecture in Skopje about zero-knowledge proofs, not really expecting anything life-changing, when the speaker, Jorda… - [Migrating from Next.js to SolidStart: An Opinionated Guide](https://blog.42.mk/migrating-from-next-js-to-solidstart-an-opinionated-guide.md) - Migrating from Next.js to SolidStart: An Opinionated Guide A practical guide to migrating from Next.js to SolidStart — focusing on the primitives, the mental model shift, and why it might be worth your time. If you're looking for alternatives to Next.js - whether for ideological, practical, or curi… - [Software engineering enters its accounting era](https://blog.42.mk/software-engineering-enters-its-accounting-era.md) - Software engineering enters its accounting era Have you ever heard of someone having accounting as a hobby? If you have ever done accounting, you probably know it is not much fun. If not here is a brief summary. There are bunch of rules to follow, coded into local, national, and international stand… - [Just put the QR in the bag bro](https://blog.42.mk/just-put-the-qr-in-the-bag-bro.md) - Just put the QR in the bag bro Or: how a €9.99/month hostage situation spawned qr.42.mk TLDR: Frustrated by BS hostage-happy websites for generating QR codes, I built/vibed https://qr.42.mk in an hour or so, go ahead, use it, and whenever you need a QR code, just go there, grab it and move on with… - [Everything remote, as all things should be](https://blog.42.mk/everything-remote-as-all-things-should-be.md) - Everything remote, as all things should be In the spirit of the hacker culture of Base42, we held the unconference NSND(Ništa se neće dogoditi). Macedonian NSND has it's own wiki, where you can learn more about what it is and what has happened over the years in each city it was held in(reading back… - [PxBadge - Dynamically generated Pixel Art Badges](https://blog.42.mk/pxbadge-dynamically-generated-pixel-art-badges.md) - PxBadge - Dynamically generated Pixel Art Badges Written by Lorddeathunter As both Developer and Pixel Artist, I often find myself creating pixel art for my projects, be it placeholders, icons or even as larger parts of some application or game. My latest such project came from the wish to showcase… - [🚀 Base42 Recap 2025](https://blog.42.mk/base42-recap-2025.md) - 🚀 Base42 Recap 2025 Sorry for the late post — we travelled through the multiverse. Git conflicts were involved. Possibly on purpose. There is a traditional marketing rule that says you should publish your yearly recap sometime in early January, ideally when everyone is still pretending they will s… - [Why I Made Jack (of All Trades)](https://blog.42.mk/why-i-made-jack.md) - Why I Made Jack (of All Trades) TLDR: I kept opening random web tools for tiny tasks, so I created a CLI for them. We all do it. Maybe you just started using curl instead of those GUI HTTP clients like Postman or Insomnia, and you had to copy the response body and paste it into a browser-based JSON… - [Announcing Base42 Advent of Code 2024](https://blog.42.mk/announcing-base42-advent-of-code-2024.md) - Announcing Base42 Advent of Code 2024 We’re excited to start the Base42 Advent of Code 2024 Competition, a unique event that combines programming challenges, friendly competition, and charitable giving. This year, Base42 is not only bringing you the thrill of solving coding puzzles but also giving… ## Optional - [RSS Feed](https://blog.42.mk/rss/) - [Sitemap](https://blog.42.mk/sitemap.xml) - [Full content of pages and posts](https://blog.42.mk/llms-full.txt)