Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Models change.
-
What happens when a single person can build what used to require a team?
-
Most developers use LLMs straight out of the box and wonder why the code looks nothing like production.
-
What if I told you that you could save hours of development time every week?
-
Continuing series on crafting your very own developer tool, we're delving into the heart of the process!
-
Crafting a dev tool?
-
Achieving Financial Independence and leveraging this to improve your lifestyle offering you more control and choice
-
Caught in the relentless grind of the tech industry?
-
Tracking property changes and intelligently avoids redundant computations by leveraging custom memoization system, leading to more efficient and performant apps.
-
As a software engineer, burnout can be common due to the demanding nature of the job.
-
Set of best practices for The Composable Architecture projects based on experiences of the team at The Browser Company.
-
Let's use Sourcery to automate and customize our Widget architecture.
-
Converting prototype component system to data-driven w/ live reloading & automation using Sourcery for easier maintenance & reliability
-
Let's start exploring a component-based architecture slightly different from the usual patterns we use.
-
What are your favorite Swift debugging tips?
-
Let's talk about using multi-store pattern in TCA as a way to improve the performance and maintainability.
-
Last week I spoke at NSSpainX to talk about how to use Composable Architecture in larger projects, the kind of issues you might run into and how you can...
-
How to evaluate problem areas you see in day-to-day development to assess whether they could be solved at a scale of your team/company or the whole community?
-
Now that we added some structure to our TCA actions, let's add automation and convenience API's.
-
To maintain our codebases for years, we must create boundaries across modules.
-
Let's explore couple of atypical Sourcery use-cases.
-
How can you leverage masking to build a captivating content reveal effect?
-
How often have you wanted to change some small setting in your application?
-
The year is 2040, and our newest MacBook M30X processors can compile large Swift projects perceivably instantaneously, sounds pretty amazing, right?
-
As you probably know I’m also a big proponent of TDD/BDD, so let’s start by talking about what I don’t like about the way TCA does testing.
-
No matter how experienced we are, we are bound to make mistakes in our work.
-
We define ego as a person’s sense of self-importance.
-
I've been a fan of Point FreeComposable architecture for a while now.
-
Yesterday I was interviewed by Apple Treats You can watch the recording here:
-
Two weeks ago I've released Sourcery Pro, the most powerful Xcode extension that exists.
-
Today I'm happy to announce a new mac app that extends Xcode features.
-
Lately, I've spent a significant amount of time thinking about my career: what I've done so far and what might lie ahead for me.
-
A lot has been written about improving Swift compile times, but the compiler and linker are just part of the equation that slows down our development cycle.
-
`Codable` is a great protocol for automating simple model persistence, but it lacks support for any kind of versioning or migrating the data from older...
-
If your app has a lot of content, chances are that by the time you get a chance to work on a bug report, the data that the bug appeared on will be long gone.
-
Have you ever written tests?
-
LifetimeTracker can surface retain cycle / memory issues right as you develop your application, and it will surface them to you immediately, so you can find...
-
I've recently spoke at CraftConf about metaprogramming in Swift using my Sourcery
-
I like using composition and dependency injection, but when you need to inject each entity with multiple dependencies, it can get cumbersome fast.
-
Closures in Swift are extremely useful, they are interchangeable with functions and that creates a lot of opportunities for useful use-cases.
-
I've been interviewed at Swift Coders podcast: I'm definitely investing into a better Microphone next time I'm doing any audio recording.
-
People use different words to classify Engineer skill, some companies give you more senior role just based on a number of years you have been working there,...
-
Writing tests in iOS apps is a touchy subject.
-
Iterating over design that needs to be reflected in code can be tedious and time-consuming.
-
Swift has very limited runtime support and no meta-programming features.
-
Even if we are writing pure Swift code in our app, we still deal with Objective-C Frameworks like UIKit.
-
As I open source another framework this week, I wanted to share few thoughts about building developer tools.
-
Many of us already write unit tests and run continuous integration servers, we can also leverage great tools like Danger to easily add some checks to the...
-
Logging is one of the rare cases when you could probably justify having a singleton, but with Swift Protocol Extension you don't need to.
-
I recently did a talk in Prague about iOS Application Architecture, you can watch it here.