KNOWLEDGE_BASE TECHNICAL_INSIGHTS

Engineering systems that scale

Technical deep-dives into architecture patterns, scalability strategies, and engineering best practices from real-world implementations.

[ CATEGORIES ]
Flutter • Dart • Union Types • Architecture • Swift +23
[ METRICS ]
11
Published articles
On-site: 0
External: 11

ALL ARTICLES

11 published • 3 featured
[ART_001] Dec 04, 2024

Using Union Types for Context or non Contexted fetching of objects

Exploring union types pattern for handling context-dependent and context-free object fetching in Flutter applications.

Flutter Dart Union Types Architecture
FLUTTER
[ART_002] Nov 15, 2024

Dart Union Types vs Swift Protocols: Type-Safe Data Conversion

Comparing type-safe data conversion patterns between Dart union types and Swift protocols in mobile development.

Dart Swift Mobile Type Safety
FEATURED LEVEL UP
[ART_003] Oct 20, 2024

Leveraging the Power of Generic Protocols in Swift

In an era where drugs and vaccines are paramount, maybe we should start thinking about generics in Swift development.

Swift iOS Generics Protocols
FEATURED LEVEL UP
[ART_004] Sep 10, 2024

The Power of Linters and Formatters: Writing Better Native Code

The best code is not just code that works, but code that's consistent, maintainable, easy to understand, and boring.

Code Quality Linters Formatters Best Practices
FEATURED LEVEL UP
[ART_005] Aug 15, 2024

Why you should use RVM as a Mobile Engineer

Managing Ruby versions is crucial for mobile development. Learn why RVM is essential for mobile engineers working with iOS and React Native.

Ruby RVM Mobile DevOps +1
LEVEL UP
[ART_006] Jan 27, 2021

Why You Should Start Writing, as a Programmer

Being a programmer isn't all about coding, it's also about proper communication with your peers.

Writing Communication Career Soft Skills
BLANK PAGE
[ART_007] Jan 14, 2021

Typed Errors in Swift with the Result Type

Exploring Swift's Result type for type-safe error handling, introduced in Swift 5 (SE-0235).

Swift Error Handling Result Type iOS
MAC O'CLOCK
[ART_008] May 29, 2020

Avoiding property/method naming conflicts in Swift

Using namespaces and Swift language features to prevent naming collisions in large codebases.

Swift iOS Best Practices Code Organization
MEDIUM
[ART_009] May 27, 2019

Reusable: No more String-typed instantiations on iOS Development

Eliminate crash-prone string-based view instantiation using the Reusable framework for type-safe UITableView and UICollectionView cells.

Swift iOS UIKit Type Safety +1
MEDIUM
[ART_010] Oct 18, 2018

Swift Generics: getting rid of the Void parameter "()"

Simplifying generic Swift APIs by eliminating unnecessary Void parameter workarounds using protocol extensions.

Swift Generics iOS API Design
MEDIUM
[ART_011] Jun 29, 2018

A Protocol Oriented Analytics Layer

Building a flexible, protocol-oriented analytics abstraction layer for iOS applications using Swift protocols.

Swift iOS Analytics Protocols +1
MAC O'CLOCK

ARTICLE INDEX

Quick navigation to all 11 articles

MENU
HOME PROJECTS ARTICLES ABOUT SERVICES
SYS_TIME: --:--:--
ZONILY_JAME // 2026