photo of ben szymanski

Blog Archive

  1. My First Open Source Project: Classic Finder

    I created a clone/re-creation of the Classic Mac OS Finder in modern Cocoa and Objective-C. I attempted to make it as pixel perfect and to-scale as possible by referencing screenshots I found around on the web and a tangerine iBook running Mac OS 9. This Finder clone is functional. It will really (p...

  2. Shifting the Argument

    I need to talk about this: The best laptop ever madeThe argument needing to be made is not that the 2015 MacBook Pro was some kind of pinnacle of a laptop - I was in 2015, and it wasn't. The 2015 MacBook Pro was just a speedbump, and a ho-hum one at that.Today, in 2017, people are raising com...

  3. WebForms vs MVC

    A few months ago, I got a text message from a friend mulling over whether to proceed with working on and learning ASP.NET WebForms, or to go straight to ASP.NET MVC. I wrote my response out in the Notes app, copy/pasted and sent.After flipping through old notes and clearing them out, I found it a...

  4. Getting Started with Grav: Archives Plugin

    As more of a general CMS than a blogging CMS, Grav ships without any built-in way to display a list of archives of blog articles. While you could hand-roll this functionality yourself, creating all of the mechanisms and architecture and presentation, there is a plugin written to do most of this for...

  5. Going Grav

    I'd like to say that it's been a long, hard road to finally get the layout and functionality of my blog site updated, but it actually hasn't.If you've been here before, and you're here now, you've undoubtedly noticed that this site is now completely different than how it used to look and function...

  6. Multi-Index Search in Umbraco Using Examine

    Guide on using Examine multi-indexers and searchers in Umbraco.

  7. Chrome and Web Animations

    tl;dr; Don't name a function "animate()" and expect it to work right in Chrome. API naming collision!

  8. Swift Sigh

    Complaining about Swift.

  9. Shorthand in SVG, Core Graphics

    Thinking through the challenges of how SVG commands map to CoreGraphics APIs.

  10. Setting up ASP.NET/Mono on Mac OS

    A guide on how to install and configure ASP.NET / Mono on macOS.

  11. Setting up ASP.NET/Mono on Mac OS Server

    A guide on how to install and configure ASP.NET / Mono on macOS Server.

  12. Novell

    Linking to a slightly humorous promo video made by Novell, poking fun at the "old" Microsoft.

  13. NSAttributedString and Swift 2.0

    Drawing text using NSAttributedString in Swift 2.

  14. Reminiscing About Old UI's

    Comparing the user interface appearnance of Mac OS X 10.3 / Panther, against OS X 10.10 / Yosemite.

  15. The Terminal Startup

    Using profiles to get up and going a bit quicker.