Updating my /now page and removing a TV show I finished during the week. 📺 Lost in Space: Predictable, silly, but somehow addictive. I couldn’t stop watching it. Honestly, I needed a show like this to relax a bit. | Continue reading
Feedbin Actions is one of my favorite features of that service. I can specify a rule like content: (Trump OR Biden) and mark everything as read. This way I don’t see these posts in Feedbin and Reeder. It basically mutes @manton, but it’s a nice feature nevertheless. | Continue reading
📷 This photo is a couple of years old, taken with an iPhone XS. I really like it. Maybe it doesn’t look like it, but the buildings are reflecting on a store window, and the neon figures are in the back of the store, inside, on the store wall. | Continue reading
Highlights of the week: Finally published Unit Testing With Doubles and Fixtures Created the /highlights page Created a secondary blog for micro posts Made good progress in my German classes | Continue reading
Two/three more weeks, and I can go back to playing Ironsworn Starforged. Learning another language is taking all my extra time and leaving me exhausted at the end of the day. | Continue reading
Decided to split the main blog from my micro posts. Still don’t know the pros and cons (if any), so let’s see. As always, things get gets cross-posted to my Micro.blog timeline and Mastodon. | Continue reading
Updating my /now page and removing a game and a TV show I finished during the week. 🎮 Super Mario RPG Remake: Short but fun (although repetitive). 📺 Dark Matter: Cliché and slow. It takes episodes for the characters to realize the most obvious things. | Continue reading
As the name suggests, SwiftLint is a tool used by the Swift community to enforce certain rules, styles, and conventions. And although I use SwiftLint in my own projects, its real value shows when used in a shared codebase. Code reviews, for instance, are expensive, requiring a lo … | Continue reading
Whether we like them or not, type methods, also known as class methods or static methods, are heavily used in Swift and are part of our daily lives as engineers. From analytics trackers to requesting system permissions, we’ve all encountered type methods from external libraries t … | Continue reading
Whether we like them or not, type methods, also known as class methods or static methods, are heavily used in Swift and are part of our daily lives as engineers. From analytics trackers to requesting system permissions, we’ve all encountered type methods from external libraries t … | Continue reading
As the name suggests, SwiftLint is a tool used by the Swift community to enforce certain rules, styles, and conventions. And although I use SwiftLint in my own projects, its real value shows when used in a shared codebase. Code reviews, for instance, are expensive, requiring a lo … | Continue reading
TL;DR: Tests act as a safety net, help design better APIs, and serve as documentation. Different testing methods, including unit tests, UI tests, snapshot tests, and integration tests, offer unique benefits and complement each other. Test doubles like dummies, mocks, stubs, parti … | Continue reading
TL;DR: Tests act as a safety net, help design better APIs, and serve as documentation. Different testing methods, including unit tests, UI tests, snapshot tests, and integration tests, offer unique benefits and complement each other. Test doubles like dummies, mocks, stubs, parti … | Continue reading
Over a decade ago, there was a recall for the white MacBook, specifically for replacing the notebook’s bottom part. This part, made of rubber, had a tendency to peel off due to the heat generated by the computer. In the United States, MacBook users had the option to either take t … | Continue reading
For about three years, I had the opportunity to work in the most interesting setup I have ever encountered in my professional career. It may sound complicated to maintain at first, but trust me, it is not. The results speak for themselves. Pair Programming was the default in our … | Continue reading
A couple of days ago, I decided to reboot my blog. But first, I exported all posts to Day One, and wiped all the posts, pages, and uploads from this site. The new blog will focus on technical content, photography, and opinion (and less about personal/family stuff). As part of the … | Continue reading
Over a decade ago, there was a recall for the white MacBook, specifically for replacing the notebook’s bottom part. This part, made of rubber, had a tendency to peel off due to the heat generated by the computer. In the United States, MacBook users had the option to either take t … | Continue reading
For about three years, I had the opportunity to work in the most interesting setup I have ever encountered in my professional career. It may sound complicated to maintain at first, but trust me, it is not. The results speak for themselves. Pair Programming was the default in our … | Continue reading
🎮 Yes! The Legend of Zelda: Echoes of Wisdom! Is it September already? | Continue reading
I read the Swift Testing documentation this morning, watched the presentation, and experimented with it a little bit. As an RSpec-style - and BDD/TDD - fan, this is everything I wanted XCTests to be. | Continue reading
As soon as I finish this German language module, I’ll start writing about Swift Testing (new framework from Apple). Stay tuned. | Continue reading
My Apple Watch motivates me to stay active - WWDC 2024 I need a refund because mine doesn’t motivate me. | Continue reading
📷 Ten years ago today, I attended my first WWDC. It was the year Apple introduced Swift to the world, and I still remember the reactions in the audience when they announced the new language. Some were excited, while others were disappointed with the changes to come. I was … | Continue reading
I bought a technical book that has an index for the content, but the pages aren’t numbered. | Continue reading
Learn From Your Failures in Starforged: Using a failure track, players can mark setbacks and eventually “Learn from Their Failures,” leading to narrative choices that enhance character development. This system turns failures into opportunities for reflection and improvement. | Continue reading
When I bought The Perilous Wilds, I decided to buy the PDF and print it at home rather than ordering it from a service that prints on demand. I printed it as an A5 book and chose coil binding instead of a booklet. I love the result. It’s perfect to lay flat on the desk when playi … | Continue reading
📷 I asked my parents to send me some photos of my first robot, Arthur. This photo is a few decades old, taken with an Asahi Pentax. | Continue reading
I’d love to see a game similar to Ironsworn or Starforged, both Powered by the Apocalypse systems, set in the Fallout universe. The combination of the rich narrative of PbtA mechanics with the iconic post-apocalyptic world of Fallout could lead to a compelling and immersive role- … | Continue reading
Micro.publish: The official home of Micro.publish, my Obsidian Plugin for publishing notes as posts or pages on Micro.blog. | Continue reading
Epic Tales Tavern: Featuring daily AI-generated images for unexpected dungeon encounters. | Continue reading
Personal Blog: My personal blog, where I post about technical things, photography, and publish my opinion on certain topics. | Continue reading
Listening To Metallica Until They Say “Yeah”: It’s because of things like this that I love the internet. | Continue reading
How to Play PbtA (Powered by the Apocalypse): Ironsworn (and Ironsworn Starforged) is a Powered by the Apocalypse (PbtA) game, but there are many others. This video explains what PbtA is and what the subset of games in this video have in common (as well as some differences). Pret … | Continue reading
Over a decade ago, there was a recall for the white MacBook, specifically for replacing the notebook’s bottom part. This part, made of rubber, had a tendency to peel off due to the heat generated by the computer. In the United States, MacBook users had the option to either take t … | Continue reading
Epic Tales Tavern is a blog I created late last year where I publish images generated using ChatGPT (DALL-E 3) using a Custom GPT created for this purpose. These images bring to life the unexpected and the extraordinary, illustrating known characters from various role-playing gam … | Continue reading
Yesterday, I released a minor Micro.publish update, which should make a difference for people like me who enjoy linking notes in Obsidian to each other. With the update, Micro.publish removes Obsidian internal links - those links using double square brackets - before publishing t … | Continue reading