Srdan Rasic wrote a good post on creating wrappers around value objects (like Strings, say) and custom-glue them to an application’s interface. It’s a technique I have used in my book on Mac architecture at one point but which seems to be tremendously useful for virtually anything view-related once you get to a high enough level of abstraction.
The Latest Worklog Posts
Like I promised last weekend, I am going to write about the process of cleaning up the already rotten source code of Calendar Paste. In order to break massive view controllers into manageable pieces and un-tangle everything, I have to make sure that I don’t break the current implementation. Calendar Paste didn’t have any automated tests in place. To change this fact is my first priority.
I have just pushed the current code of Calendar Paste 2 for iPhone to GitHub. I did this in part because I don’t fear anybody stealing it anyway, and also because I want to work on two machines this weekend without setting up my own server.
The Word Counter (Mac)
visit the Word Counter Website
Overcome your writing obstacles. A writer should write, so here’s the Word Counter to count what counts: how many words you write each day. Measure your output to increase your productivity as a writer, because only what gets measured gets accomplished.
Buy online for $5.99 instead of the regular $10.99
- Why is counting words important?
- Get immediate feedback on your productivity as a writer by glancing at the daily total count increase.
- See how you distribute your productivity: the Word Counter shows which app got the most of your attention.
- Boost your motivation by taking a look at how well you achieve your goals.
Exploring Mac App Development Strategies e-book
Don’t worry about big software design decisions anymore. Take on Mac app development with solid principles, guided by extensive examples and explanation.
Buy now for $9.99 or name your price!
In this book, you’ll learn how to:
- Develop Mac apps with Swift
- Apply Clean Software Architecture
- Use Unit Testing and Functional Test to grow your app
Zettelkasten Method e-book
The Zettelkasten Method teaches you how to manage your knowledge so you can think creatively and write with ease. I’ve got an e-book in the making.
Calendar Paste 2
Imagine you could paste events in your iPhone Calendar app! Calendar Paste 2 is an event template builder for iPhone/iPod Touch so you can organize recurring events painlessly.
With it you will:
- Save time creating irregularly recurring events like shift work,
- Prepare calendar event templates to stop repeating yourself,
- Set-up your Pomodoro work sprints, or
- Quickly create events with odd durations.
These are projects I currently don’t attend to.
I tweaked Notational Velocity to support me during my university studies and my knowledge work. Notational Velocity became my main hypertextual tool to store references/take notes/jot down ideas/organize myself. Currently, its development is halted.