RxSwift: Better Error Handling With CompactMap
Use one of RxSwift 5’s newest features to streamline your code.Continue reading on Medium »
View ArticleSwiftUI and the UIStackView Problem
Or how Apple is making a major mistake with SwiftUI…Continue reading on Better Programming »
View ArticleI Used The Web For A Day With JavaScript Turned Off
Many of us are taught to make sure our sites can be used via keyboard. Why is that, and what is it like in practice? Chris Ashton did an…Continue reading on Medium »
View Article‘Facebook turned me down’ — the job rejection letter that turned into a $4...
We’ve all been there — the job rejection that really stung, as with this tweet from Brian Acton in August of 2009…Brian was feeling a bit washed up. His 11 years as an early employee at Yahoo! was now...
View ArticleHow We Changed the Facebook Friends Icon
Facebook headquarters is an amazing place. The snacks are free, the sun always shines and everyone is full of the best intentions. During my first week I encountered hundreds of people earnestly trying...
View ArticleFacebook M — The Anti-Turing Test
Facebook has recently launched a limited beta of its ground-breaking AI called M. M’s capabilities far exceed those of any competing AI. Where some AIs would be hard-pressed to tell you the weather...
View ArticleA Simple but Powerful Tool to Record Your Architectural Decisions
Since the time I have taken over the role of Technology Architect, I have always been amused by the thought that why certain decisions…Continue reading on Better Programming »
View Article7 things you don’t know about agile architecture
“What a stupid design! You are singlehandedly responsible for the destruction of our ultimate weapon and battle station!” said Vader to the guy who put the exhaust ports on the Death Star. We might...
View ArticleSwift ExpressibleBy protocols: What they are and how they work internally in...
ExpressibleBy represents a series of protocols in the Swift Standard library that allows you to instantiate objects directly from token…Continue reading on The Startup »
View ArticleCollection: Making a Real World Application With SwiftUI
A collection of articles on how to make a full featured iOS, iPadOS and macOS application using exclusively SwiftUI.Continue reading on Better Programming »
View ArticleCreate Your First Function Builder in 5 Minutes
Create Your First Function Builder in 10 MinutesTrying to get your SwiftUI code to compileWhen I first saw SwiftUI, I instantly wondered how it was possible. It didn’t look like Swift. This foreign...
View ArticleInterviewing with Facebook — Onsite Part 4
The systems design interviewWelcome back. You probably took a trip to the coffee bar or restroom while waiting for your next interviewer.This interview was one of my favorites because I feel like I...
View ArticleCommon newbies mistake for all “best-ever-iOS-app-architecture” wars: it’s...
Common newbies mistake for all “best-ever-iOS-app-architecture” wars: it’s not about app architecture, it’s all about screen module. One particular screen module. But most important things happens...
View ArticleUgly Truths About Working From Home
Anything that’s too good has a hidden cost. Repercussions, rather.Continue reading on Better Programming »
View ArticleSwift 5.3 — Sailing towards Performance and Quality
Swift 5.3 — Sailing towards Performance and QualityThe last stable release of SwiftLang was 5.2.3 which came in April 2020 and 5.3 is ready to make its apperance as it is in the stage of development...
View ArticleThe Best Weapon Combinations for The Legend of Zelda BOTW
Using Python to determine the best combinations of weapons Link can have in The Legend of Zelda BOTWContinue reading on Towards Data Science »
View ArticleA Psychological Trick to Evoke An Interesting Conversation
Use this human disposition to affect behavior mid-discussion.Continue reading on Mind Cafe »
View Article
More Pages to Explore .....