-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.xml
More file actions
8 lines (8 loc) · 6.29 KB
/
index.xml
File metadata and controls
8 lines (8 loc) · 6.29 KB
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>code/caffeine</title><link>http://codecaffeine.com/</link><description>Recent content on code/caffeine</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 22 Jan 2022 17:25:40 -0500</lastBuildDate><atom:link href="http://codecaffeine.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Wordjunk</title><link>http://codecaffeine.com/blog/wordjunk/</link><pubDate>Sat, 22 Jan 2022 17:25:40 -0500</pubDate><guid>http://codecaffeine.com/blog/wordjunk/</guid><description>I started a project I’m calling WordJunk. On of the inspirations is Merlin Mann’s Wisdom Project. Listening to Reconcilable Differences, I was inspired by the sheer joy Merlin has been getting with this project. The nuggets of wisdom are really fun to read and most bring a smile ot my face.
With WordJunk, I wondered what I can do with this information? A lot? A little? In any case, the wisdom nuggets are something interesting to read while I’m debugging or reading developer documentation.</description></item><item><title>Read Only Property Wrappers in Swift</title><link>http://codecaffeine.com/blog/read-only-property-wrappers/</link><pubDate>Sun, 10 Nov 2019 12:49:23 -0500</pubDate><guid>http://codecaffeine.com/blog/read-only-property-wrappers/</guid><description>Property Wrappers are one of my favorite additions to Swift 5.1. If you haven’t read about them before, check out the proposal and this NSHipster article. They are very similar to Kotlin’s delegated properties, but the syntax is similar to Java’s annotations.
It may not be readily apparent, but one really nice feature of Property Wrappers is you can create “read only” property wrappers. These are properties that you can read from, but not write.</description></item><item><title>Automating Xcode Builds & Distribution</title><link>http://codecaffeine.com/blog/automating-xcode-builds-distribution/</link><pubDate>Sun, 17 Mar 2013 09:11:00 -0500</pubDate><guid>http://codecaffeine.com/blog/automating-xcode-builds-distribution/</guid><description>Here is the talk I gave for PhillyCocoa on Automating Xcode Builds &amp; Distribution.
links WWDC 2012 Session 404 - Building from the Command Line with Xcode Xcode Build Setting Reference Xcode “Build and Archive” from the command line - Stack Overflow Distributing Enterprise Apps for iOS Devices xcodebuild-rb - Building Xcode projects with Rake Shenzhen - CLI for Building &amp; Distributing iOS Apps Cupertino - CLI for the Apple Dev Center Xcodeproj - Create and modify Xcode projects from Ruby Jenkins - An extendable open source continuous integration server Jenkins Xcode Plugin HockeyApp TestFlight cisimple</description></item><item><title>Surviving Mobile Constraints - PTW Presentation</title><link>http://codecaffeine.com/blog/surviving-mobile-constraints-ptw-presentation/</link><pubDate>Wed, 25 Apr 2012 19:16:00 -0500</pubDate><guid>http://codecaffeine.com/blog/surviving-mobile-constraints-ptw-presentation/</guid><description>This is a lightning talk I gave for the Mobile Lightning event at Philly Tech Week 2012.
You can also download the presentation: Keynote, PDF with notes</description></item><item><title>My UIViewController Container PhillyCocoa Presentation</title><link>http://codecaffeine.com/blog/my-uiviewcontroller-container-phillycocoa-presentation/</link><pubDate>Sat, 11 Feb 2012 08:55:00 -0500</pubDate><guid>http://codecaffeine.com/blog/my-uiviewcontroller-container-phillycocoa-presentation/</guid><description>Last Thursday I did a presentation on UIViewController Containers for PhillyCocoa.
The example Card Stack Controller project I wrote can be found on github. Feel free to leave a comment if you have any questions, corrections, or other thoughts.
update: If you&rsquo;re having trouble running it on Xcode 4.2, please get the latest from the repository. I fixed a bug that caused a crash when built with Xcode 4.</description></item><item><title>Writing a “String to Number” Function in C</title><link>http://codecaffeine.com/blog/writing-a-string-to-number-function-in-c/</link><pubDate>Sat, 17 Dec 2011 22:57:00 -0500</pubDate><guid>http://codecaffeine.com/blog/writing-a-string-to-number-function-in-c/</guid><description><p>Years ago I was in a job interview where the employer took me to a whiteboard and asked me to implement <code>atoi()</code> in C. They also asked me to talk about any issues with my implementation. While there is hardly any reason to implement <code>atoi()</code> yourself nowadays, sometimes it&rsquo;s good practice to try it anyway.</p></description></item><item><title>Cheap & Easy Buttons for iOS Developers</title><link>http://codecaffeine.com/blog/cheap-easy-buttons-for-ios-developers/</link><pubDate>Thu, 08 Dec 2011 18:06:00 -0500</pubDate><guid>http://codecaffeine.com/blog/cheap-easy-buttons-for-ios-developers/</guid><description><p>The UIButton controls in iOS are very basic. Just a white rounded rectangle with a gray border and a label. They&rsquo;re made to look similar to a single grouped UITableView cell. Because of this, it&rsquo;s easy to end up with a boring iOS app without creating your own images for button. So what&rsquo;s a developer to do?</p></description></item><item><title>Contact</title><link>http://codecaffeine.com/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://codecaffeine.com/contact/</guid><description>For any questions or comments, please contact me using those social media links at the top of the page.</description></item><item><title>Matthew R. Thomas</title><link>http://codecaffeine.com/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://codecaffeine.com/resume/</guid><description>Profile Great software can revolutionize how people communicate &amp; express creativity. Poor software can lead to loss of work, time, or money. Inspired by famed designer Dieter Rams, I use the following principles in an effort to create great software:
Understand the user and their experience &amp; areas of expertise. Be forgiving, never blame the user. Be accessible by as many people as possible. Be easy-to-use, but not at the expense of usefulness.</description></item></channel></rss>