← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 42
  1. For my work at IPinfo I needed an open Wi-Fi network to test against.

  2. Backstory Up until a few days ago my main Wi-Fi router was an Apple Time Capsule.

  3. Often I’m waiting to merge a PR until all of its checks have passed.

  4. Because IPinfo's open API always returns country codes, I needed to convert them to country names for better address formatting.

  5. What is bad behavior?

    During my run I had a discussion in my head about bad behavior.

  6. I was building a debug screen for an iOS/Mac app and wanted to display the version of a third-party dependencies managed by Swift Package Manager.

  7. Current setup I'm in the process of moving this site to Europe.

  8. Generally in Xcode you have two configurations: Debug and Release.

  9. I was surprised to discover how easy it is, even when following the official Android permissions guide, to end up with a button that does nothing.

  10. New website

    I wrote my last blog post in 2016.

  11. For a project I'm working I needed a function that returns the time zones where it's currently 9am.

  12. I wrote about using Gesture Recognizers in Swift for thatthinginswift.com.

  13. Ruby has a nice method called tap, which I wanted to try and port to Swift.

  14. A while ago I wrote a post about implementing the builder pattern in Objective-C.

  15. Two weeks ago I wrote a post about cleaning up your application delegate with initializers.

  16. The application delegate has a tendency to become unwieldy.

  17. Over the course of my short career I've had the opportunity to build production-quality software in many new languages.

  18. TLDR; Using NSDateFormatter's dateFormatFromTemplate:options:locale: for 12/24 hours?

  19. My post about the builder pattern got great responses and a lot of people offered alternative solutions to the same problem.

  20. A while ago I reread Martin Fowler's classic mocks aren't stubs essay.

  21. Learning Android and by extension Java has given me some new patterns to apply in my Objective-C code.

  22. Due to an injury I had to suspend training for my first half marathon for the remainder of the week.

  23. Last week we introduced bug fix monday's at Karma.

  24. I'm going to try and apply the Brent Simmons approach to Android development.

  25. A while ago I started working with The Pomodoro Technique.

  26. Push notifications are a great way to keep users engaged with your iPhone app.

  27. Update August 2014: Since writing this article, OCMock has released major version 3.

  28. Because Objective-C has the concept of designated initializers, you have to ensure your classes are instantiated using sane initial state.

  29. Moving to New York and having to quickly adept to a completely different culture has really opened up my eyes to a lot of beautiful interactions we encounter during our everyday lives.

  30. Debugging Ember

    While building the Karma customer dashboard I discovered several interesting ways to debug Ember apps.

  31. CSS Markdown mark

    I've been impressed with icons created in CSS3 and decided to have a go at it.

  32. Both my blog and Enstore experienced a serious outage today.

  33. My git setup

    I have been using git since I started working on Cappuccino.

  34. Some time ago I posted a gist for a command line utility that automatically nib2cibs changed nibs.

  35. I've written about the Cappuccino theming system before[^1] and I have a confession to make, I don't like the current system.

  36. A while ago I wrote a blog post about the basics of Cappuccino theming.

  37. This year, European developers had a hard time attending the WWDC, Apple's developers conference.

  38. The future

    Most of you probably already know, but for those who don’t; the company I work at, Sofa was acquired by Facebook.

  39. Ever wanted to scroll a UIWebView programmatically on the iPad or iPhone?

  40. This is the second post of a series of posts about Cappuccino where I explain the subjects I talked about during my CocoaHeads Amsterdam presentation.

  41. Last week I gave a talk on the Cappuccino frameworks during a Cocoaheads Amsterdam meeting.

  42. Welcome!

    After some delay it's finally here.