Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 46
  1. I built a side project, a silly alarm app, without ever reading the code.

  2. I told Claude Code I was stepping out for a while, and it did some of my best work of the week.

  3. Burnout made it easy to stop reviewing AI's work, the one thing I'm most valuable for.

  4. Years ago I wrote that finishing a book was the hardest thing I'd ever done.

  5. Does separating code into extra extensions and/or modules have a meaningful impact on compile times?

  6. While toying around with an app idea I came across the need to develop my own algorithm and therefore return to Data Structures and Algorithms techniques I learned in college.

  7. While updating my app for the iOS 13 SDK, I came across a change in JSONEncoder that broke some of the logic in my code.

  8. What is the value of result after doing: let result = false && true || true

  9. A couple very common programming patterns, especially in the Apple world, are Singleton and Shared Instance.

  10. Be warned: there may be a bug in the fancier version of Key Value Observering.

  11. Keyboard Field Prompt

    I walk through how I solved the question: How do I display a text field directly above the keyboard to prompt the user for some text?

  12. Decree allows you to make HTTP requests in a clear and type-safe way by declaring web services and endpoints.

  13. I recently came across a video showing an “Amazing Crabs Shell Exchange” and realized that it was a perfect example from nature of how seemingly complex (or “amazing”) behavior can emerge from simple governing desires.

  14. A look at the interesting technical challenges I ran into while developing this app.

  15. A list of core skills that are necessary in almost every app.

  16. Deploying Server-Side Swift

    There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.

  17. Deploying Server-Side Swift

    There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.

  18. A list of skills, beyond just the ability to get the job done, every Swift developer should know before they get paid to develop.

  19. The hardest part of developing Server-Side Swift is the incomplete nature of Foundation including some pretty critical basic functionality.

  20. I have been extremely busy so I haven't made the time to write any blog posts.

  21. An in-depth discussion of my experience writing a technical book about learning Swift.

  22. An practical example of how curried functions in Swift can be useful for implementing a logger

  23. My attempt to implement a KVO replacement purely in Swift

  24. Getting Started With Swift

    A list of key concepts to know when getting started with Swift and links to resources to stay current with its development.

  25. A summary with examples of what an Optional is in Swift

  26. A list with concrete examples of when and when not to use Implicitly Unwrapped Optionals in Swift.

  27. 7 Cool Features in Swift

    Concrete examples for some cool and practical new features in Swift that will improve the daily lives of iOS and OS X programmers.

  28. Basic value types like String and Int can be secretly converted to Objective-C types like NSString and NSNumber.

  29. Testing asynchronous code in Objective-C can be a real pain unless you make one simple change to the way you program it in the first place.

  30. A more declarative and testable way to display alerts in iOS.

  31. A list with descriptions of the main podcasts that have made me a better developer and keep me informed.

  32. While developing a Rails backend using Devise for user management, I ran into trouble determining a user's status.

  33. The way that I handle my to-do list so that I stay on task with minimal effort.

  34. I hate being constantly distracted by incoming emails.

  35. Being and independent developer can be extremely stressful.

  36. No person is an island.

  37. A series of posts about how to be a better independent developer

  38. Comfortably Uncomfortable

    A look at how pushing through discomfort is exactly where I want to be.

  39. Changes at a Glance

    A system to make version control change sets more understandable at a glance.

  40. A way to make all path changes on a CAShapeLayer be animated automatically.

  41. My theory on how user experience's and code architecture's interests can converge.

  42. A library to allow binding a UITableView directly to a to-many property.

  43. Speech is still a relatively new interface.

  44. Objective-C Bindings

    An extension to NSObject that adds the allows binding the properties of two different objects together, allowing for much more declarative and understandable code.

  45. UX and Agile

    Discusses a high level way that we can integrate UX designers better into Agile software practices.

  46. Taking the Plunge

    How I came to the decision to finally take the plunge and go independent.