Subscribe

I make apps, take a look šŸ‘‡

Petrify's app icon

Petrify

Beautiful images of code

Generate gorgeous, highly customizable images from your code snippets. Ready to save or share.

  • Recommended Podcasts

    Tweeting about Instacast made me review the podcasts I like. Why not share them here?

    Most shows on my list are Apple development and game orientated. Iā€™m still looking for a few that cover web development. Anyway, in a slightly particular order, these are the podcasts I enjoy listening to.

    Core Intuition

    A podcast about indie software development for the Mac, iOS and other Apple technologies

    Hosted by Daniel Jalkut (@danielpunkass) and Manton Reece (@manton).

    Developing Perspective

    A podcast discussing news of note in iOS Development, Apple and the like.

    David Smith (@_DavidSmith) talks about his experiences as a independent iOS and Mac developer. I like how it covers the things he comes across in his daily activities. Itā€™s always around 15 minutes, making it super convenient to listen to when you have a moment to spare.

    The Talk Show With John Gruber

    Sort of like the directorā€™s commentary track for Daring Fireball.

    Software Indie

    Empowering Indie Software Makers To Be Better At What They Do

    A spin-off from the iDeveloper Live podcast, hosted by Steve ā€˜Scottyā€™ Scott (@scotty). Very specifically aimed at independent software development.

    ScrewAttackā€™s SideScrollers

    The most entertaining 30 to 45 minutes of your video game week

    I like ScrewAttack and their video game items, both on their website and in the podcast.

    Iā€™m pretty loyal to the podcasts above and try to stay up to date. Occasionally Iā€™ll listen to an episode of Identical Cousins, Video Game Hangover, Bloody Good Horror and a few others.

  • Tracking Knowledge Base Articles with Google Analytics

    Basic analytics these days: put Googleā€™s Javascript snippet on your website and youā€™re pretty much set. Every visit gets logged. But what if you want to track something specific? This is by no means an article on super advanced Google Analytics Wizardry, but a short recount of how I took the time to make Google Analytics work for me, and people using my apps.

    I use Uservoice to manage tickets for Porthole, AirVLC and other Danger Cove apps. While doing helpdesk, I usually notice that some questions get asked more than once. Thatā€™s when I try to wrap the answer in a knowledge base article. First and foremost because it will help people out even faster than I can respond via email. Questions like: ā€œWill this work on my Mac?ā€ and ā€œIf I buy Porthole, how will I get it?ā€ are perfect for a knowledge base entry. The answer is similar for everyone and itā€™s something that you want to know now, instead of in an hour. The huge downside however, is that I donā€™t get the chance to interact with my customer. This goes double for questions that have similar solutions for everyone, but when asked a lot might indicate an underlying problem that could be fixed in an update.

    This means that when the knowledge base expands, I need a way to track how often each article is read. Seeing the amount of support calls drop (good), but not knowing when everybody encounters the same problem and silently discards your app (pretty bad) is a very uncomfortable feeling. Trust me. Uservoice has some built-in analytics that provide general statistics, but because I chose to show knowledge base articles on the product pages as well, I need something extra.

    Click on the title to unfold the full article

    The embedded knowledge base shows each articleā€™s title, clicking it will unfold the answer. Much like you see on countless other sites. The only thing I need is an overview of which of these titles get clicked most. Easy right? It is actually. Events make this ridiculously straight forward. Trigger an event and it will show up in Google Analytics, even in real-time. This is what it looks like in Javascript.

    _gaq.push(['_trackEvent', 'Support', 'Open article_107729', 'article_107729']);
    

    Or if you prefer to make the call inline.

    <a href="#" onclick="_gaq.push(['_trackEvent', 'Support', 'Open article_107729', 'article_107729']);">Article title</a>
    

    These events fire every time someone opens (or closes; I log that separately) an article.

    Overview of the  most popular knowledge base article

    What I end up with is a nice overview of which topics get consulted the most! This still doesnā€™t beat communicating via email, but it makes sure that I can at least determine where to focus my attention (and sleep at night).

  • Xbox One Controller

    Not sure if Iā€™m alone in this, but the thing I look forward the most with every new game console is the control pad. Of all the parts itā€™s obviously the part that Iā€™ll be touching the most.

    The PS4 controller was introduced a while ago and I was somewhat underwhelmed. The LED on the back looks quite cool and it has a tiny touch pad, but its shape is not something I find attractive.

    The new Xbox One controller on the other hand looks pretty smooth. Canā€™t wait to hold it.

    To be clear, Iā€™ve always liked the looks of Xbox controllers better than the ones that came with the Playstations, but preferred the feel and technology of the Sony manufactured devices. Especially the d-pad of all past Xbox consoles was absolutely horrendous, ruling out any chance of me playing a fighting game on the Xbox. The new pad however looks perfect, with its cross design (compared to the circular shape from the past).

  • Oculus Rift

    Resisted the Kickstarter, but the videos that were released this week were just too damn mind blowing. I pre-ordered the dev kit.

  • Bought it

    Like I mentioned earlier I was looking into buying a computer. During the Christmas holiday (smart move, not) I decided to actually place the order. The components arrived last friday.

    #ProductPrijsSubtotaal
    1Intel Core i5 3570K Boxedā‚¬ 203,90ā‚¬ 203,90
    1Gigabyte GA-Z77MX-D3Hā‚¬ 104,50ā‚¬ 104,50
    1Club3D Radeon HD 7870 royalKingā‚¬ 208,89ā‚¬ 208,89
    1Seagate Barracuda 7200.14 ST1000DM003, 1TBā‚¬ 64,99ā‚¬ 64,99
    1Fractal Design Core 1000ā‚¬ 30,89ā‚¬ 30,89
    1Microsoft Windows 8 Pro (OEM) 64bitā‚¬ 124,-ā‚¬ 124,-
    1Corsair Vengeance CML8GX3M2A1600C9 Low Profileā‚¬ 41,90ā‚¬ 41,90
    1LG GH24NS90 Zwartā‚¬ 16,20ā‚¬ 16,20
    1XFX Pro 550Wā‚¬ 54,50ā‚¬ 54,50
    1Samsung 840 series SSD 120GBā‚¬ 88,-ā‚¬ 88,-
    Totaalā‚¬ 937,77

    Instead of a regular ATX motherboard and case I went with the much smaller micro-ATX form factor. The system I ended up with is quite tiny; it fits neatly behind a cabinet.

    Windows 8 both pleases and disappoints. Itā€™s lighting fast running from SSD and Metro really does look nice. Switching between Metro and the Desktop however, is not that great.

    I was worried that the configuration I went with didnā€™t pack enough of a punch to run new games at the highest visual settings, but Metro 2033, Witcher 2 and some other games I threw at it were no problem. Which is awesome.

I make apps, take a look šŸ‘‡

Relax' app icon

Relax

Mutes internal speakers

Relax automatically mutes your internal speakers and pauses music apps when you disconnect headphones.