Swift Tricks
Some of my favourite swift tricks
Brand Creation
My notes on brand creation
In App Purchase
Notes on in app purchase
App Store Gotchas
My notes on adding apps to Apple app store
Sub Module
Notes on submodules
Cleaning Up Git Repos
Notes on git cleaning
How To Make A Landing Site
My notes on making a landing page.
Diffable Collection View For Mac
Notes on NSDiffableSource + NSCollectionview
My Top General Advice Posts
My top general advice posts
Xcode Work Space
Notes on xcode workspace
Local Spm Dep
My notes on using local SPM packages
Diffable Uitableview
Diffable table
Designing Ui Architecture
My notes on UI architecture
Custom Nav Controller
My notes on customizing the native UINavigationController
Custom Tab Bar
My notes on customizing UITabBar
Custom Uiviewcontroller Hierarchy
My notes on creating a custom tab bar in swift
Prototyping In Swift
My notes on prototyping applications in swift
Async Unit Testing
My notes on async unit testing
My Top Unit Testing Posts
My top unit testing posts
My Top Autolayout Posts
My AutoLayout related posts
Custom Queues In Swift
My notes on making a queue in swift
My Top Swift Framework Posts
My notes on different xCode framework workflows
My Top Json Posts
Overview of my json related posts
Design Pattern Overview
Overview of use-full design patterns:
Naming Conventions In Code
My notes on Code naming conventions
Dispatchqueue In Swift
My notes on DispatchQueue in swift
Concurrency In Swift
My notes on queuing tasks up and making things concurrent in swift
My Top Software Structure Posts
My top software structure posts
Nsoperationqueue In Swift
My notes on queuing things with NSOperationQueue in swift
Reducing Complexity
My notes on complexity
Overseas Working Routines
Overseas collaboration routines when working freelance for NYC tech companies
The Art Of Simplicity
The art of simplicity
Jtbd Vs Personas
My notes on JTBD vs Personas
Responsive Autolayout
My notes on making responsive layouts with auto-layout
Assets In Spm
Add assets to SPM
Swift Lint
Notes on swift lint
Https Github Pages Namecheap
Notes on enabling https in github-pages and namecheap
Rewrite Often
Rewriting your code-base from scratch every now and then is a good investment
Making A Landing Page From Scratch
For me it’s hard to use something exciting and trying to customize it. When something has matured, it’s hard to wrangle it to be something else. Unless the changes are miniscule. They often are not. Building something from scratch is sort of simpler, because you can always start with simple bricks and a state that is pristine and has no legacy and things to worry about. But what do you start with?
The Art Of Coding Fast And Slow
Inspired by the book “Thinking fast and slow”
The Fluid Work Methodology
Fluid is a work methodology that makes work fun and efficient.
Making A Product Website
My notes on building a product website
Hiring
My notes on hiring
Startup Filters
My notes on the different levels of a startup journey
User Testing Best Practices
Even just writing a user-test-survey, can make you aware of key insights into how your product should work.
Fleeting Device Workflow
Fleeting device
I’m in the process of simplifying the hell out of my life. It was really simple before. but now i’m going total zen. Clean computer / phone, no apps, no folders full of files etc. Just total reset. And just move all my old files to backup disks if I need it. So I can focus on research without all the baggage. Also be open to new things.
The Importance Of Project Scope
We all do this. We come up with this awesome idea that we want to build and can’t wait to build it. Then a while later we lose interest and the idea doesn’t look so good anymore. Or we get tired and drained and other priorities come up.
Research Equilibrium
A story about reaching peak research.
Universal Xcode And Terminal Unit Test
My notes on making unit tests that works in xCode and terminal
The Art Of Saying No
If people say no, please don’t stigmatise them 🙏