I upgraded all of my home networking equipment
A tech enthusiast details their upgrade to a high-performance Ubiquiti home network setup, including a Cloud Gateway Fiber router and U7 Pro XG AP.
Bruno Rocha — Software engineer at Spotify and creator of Burnout Buddy, writing about software engineering, Swift and iOS development, reverse engineering, productivity, and building sustainable, user-focused apps.
16 articles from this blog
A tech enthusiast details their upgrade to a high-performance Ubiquiti home network setup, including a Cloud Gateway Fiber router and U7 Pro XG AP.
How to use a custom domain and catch-all email aliases to reduce spam and increase privacy by creating unique addresses for each service.
A software engineer explains how they use AI tools to boost productivity and argues why AI won't replace software engineering jobs.
An indie developer analyzes the key factors behind the organic success of their app, Burnout Buddy, focusing on App Store Optimization and solving a personal problem.
A detailed overview of a personal Home Assistant setup, including hardware choices, software configuration, and integration with voice assistants.
Explains how Git internally handles file moves and renames, addressing performance and repository size concerns.
Engineers should focus on understanding the underlying problem behind a task, not just executing it, to avoid creating useless or poorly designed features.
Compares the pros and cons of working at startups versus large tech companies, focusing on culture, work style, and career growth.
A developer shares their curated list of must-watch technical sessions from Apple's WWDC24, focusing on Swift, Xcode, StoreKit, and UI frameworks.
Explores using Swift's internal @_silgen_name attribute for forward declarations to improve build times, with strong warnings about its risks.
A software engineer shares a curated list of impactful books covering computer fundamentals, operating systems, networking, and platform internals.
The article argues against rigid 'right vs wrong' thinking in software engineering, emphasizing context, trade-offs, and subjectivity in technical decisions.
A deep dive into the internal workings, history, and implementation of async/await in Swift, exploring its design and gotchas.
Introduces ETTrace, an open-source iOS performance debugging tool that improves upon Xcode's Time Profiler for identifying bottlenecks.
A guide to using iOS Performance Trace Profiles to debug performance issues like UI hangs and slow code that cannot be reproduced internally.
A developer shares insights from building a production app with SwiftUI, comparing its strengths and weaknesses against UIKit for iOS development.