Rob Janssen

All | Unread | Read

10 thousand times faster Swift

I guess this blog post is irrelevant for most App developers, as the performance optimisations, or rather pitfalls which I will discuss in this post are not that important in day to day App development.

Five Common Daylight Saving Time Antipatterns of .NET Developers

It's 2015, and Daylight Saving Time is just around the corner. For most of North America, the clocks will "spring-forward" on Sunday, March 8th, stealing an hour of precious time from our daily routine. A few weeks later, the same thing will occur in much of Europe on Sunday, March 29th.

Beware the Edge (cases) of Time!

Ahh, time zones. There are so many wonderful traps to fall into. Ignore the part I commented out, which just resolves the time zone from a locally cached copy. The guts of the code are at the bottom of the function.

Creative Coding with Unity

15 minutes, 5 seconds

A Brain Dump of What I Worked on for Uncharted 4

This post is part of My Career Series. Here is the Chinese translation of this post. ?????????

On Software and Hammers

In 1964 Abraham Kaplan said: “Give a small boy a hammer, and he will find that everything he encounters needs pounding”. Another famous version of this is known as Maslow’s hammer, and it goes like this: “if all you have is a hammer, everything looks like a nail”.

Why you're always at least three steps down your HTTPS certificate chain

Many web developers have heard the term 'certificate chain' before. You might have set up an 'intermediate' certificate on your server before - and maybe wondered why you needed to do that. But that's about it.

Cron best practices

The time-based job scheduler cron(8) has been around since Version 7 Unix, and its crontab(5) syntax is familiar even for people who don’t do much Unix system administration.

Target=”_blank” — the most underestimated vulnerability ever — Medium

The newly opened tab can then change the window.opener.location to some phishing page. Or execute some JavaScript on the opener-page on your behalf… Users trust the page that is already opened, they won’t get suspicious. Add this to your outgoing links.

The Bug in the Physical Building – Two Wrongs

I heard a story on the way to work this morning. This story starts out like many stories about software projects start out: with a weird specification. Of course, I'm talking about 601 Lexington Avenue, also known as Citigroup Center, in New York City. And it's a true story.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.