PinnedDaniel JamesHow Senior iOS Engineers Style Code: Performance And ClarityThis article is the result of studying Swift Style from The Pragmatic Bookshelf and lived experience. Any level iOS engineer can use this…Jan 1, 202314Jan 1, 202314
Daniel JamesExplain the differences in programming languages: Advanced Interview PrepThe source of this article comes from a book I’ve been reading on compilers. Stick around until the end of the article and I’ll share the…Dec 17, 20231Dec 17, 20231
Daniel JamesCombine with UIKit: Taking Small Steps ForwardKeeping up with the latest trends and best practices in iOS development can feel like an uphill battle. As new libraries, frameworks, and…May 7, 2023May 7, 2023
Daniel JamesBuilding TCP/IP — Intro To NetworkingI wish, badly, that the internet were magic. That would be nice. A simple one line explanation…Mar 6, 2023Mar 6, 2023
Daniel James5 Books That Actually Make You A Better Software EngineerToo often I see a blog or linkedIn article entitled something along the lines of…Feb 17, 20231Feb 17, 20231
Daniel JamesOpaque, Existential & Generic Types in Swift — Explained In 5 minutesSwift grants us many options to write advanced methods. This blog will focus on function parameters, return types and how we can use…Jan 29, 20233Jan 29, 20233
Daniel JamesFailed Another Coding Interview? This May HelpYou prepared. Applied. Landed the interview. And thoroughly blew it.Dec 27, 2022Dec 27, 2022
Daniel JamesReading To Advance Your Programming CareerI wish someone, a mentor perhaps, had written this blog for me when I first started writing code. Here are 5 reasons to close your…Dec 26, 20221Dec 26, 20221
Daniel JamesiOS Development And How It Transformed My Life And Made Me Young SuccessI spent 4+ years in a college pursuing a Mechanical Engineering degree. During that time I purchased a used MacBook from Amazon and…Dec 26, 20223Dec 26, 20223