Book: The Common Good
Notes on Robert Reich's The Common Good, a case that a shared moral imagination is the essence of any functioning society.
Available now for Elixir work. Two weeks. One problem. $6,000. Details →
Previous Page 14 of 23 Next Page
Notes on Robert Reich's The Common Good, a case that a shared moral imagination is the essence of any functioning society.
Announcing Group Leadership Club, a site of articles and a forum for people who start, run, and sustain technical meetup groups.
Professional iOS projects document two ways: inline comments on the types, and guides that explain the thinking above them.
What I am playing in February 2019, mostly Civilization VI and learning its mechanics ahead of the Gathering Storm expansion.
Why consistent code style matters more than which style you pick, and how SwiftLint keeps an iOS project honest about it.
I grabbed early bird tickets for Emerging Technologies for the Enterprise 2019, and why I like sampling topics outside my iOS circles.
The Mac Pro is finally due for a real refresh, and I have been waiting since 2011. Why 2019 decides my relationship with the platform.
Video and slides from my Philly CocoaHeads talk on building a Swift network layer that survives auth, token renewal, testing, and caching.
A Terminal tip: use profiles to open a window that jumps to a project folder, starts a local server, and color codes itself.
The government shutdown is pushing more families toward food banks. Philabundance could use your help right now.
The README is the first thing anyone meets in your project, including future you. Here is what I make sure mine covers.
Kicking off a series on what separates a professional iOS project from a hobby one, starting with why I keep learning new languages.
A look back at my first full year of self-employment round two, what actually worked, and the goals I am setting for 2019.
I am giving a talk on designing a modern Swift network stack at Philly CocoaHeads on January 10th. Details and RSVP inside.
I spent my holiday break rebuilding this site on Hugo, GitHub, and CircleCI, retiring the WordPress setup that came before it.
Meetup.com was breached and is pushing sketchy survey links through notifications. Do not click them. Here is what I saw.
The `if let error = error` pattern is everywhere in iOS callback code. Why I reach for a guard statement instead.
UITableView still ships two dequeue methods and only one of them is any good. My style for dequeuing and populating cells in Swift.
Why I dropped Chrome for Firefox, starting with AMP and the years of Google decisions that have been hostile to the open web.
Apple donated $1 million after the Sulawesi earthquake. Scaled against its profits, that is about $1.86 from someone earning $100,000.
Previous Page 14 of 23 Next Page