Skip to main content

Blog Archive for Developer.Press during June 2013

How did you first get into developing / coding? My first encounter with a computer was in 1987 during a physics class. This particular one (a Commodore C64) went immediately to my Xmas wish list. When I teared away the gift wrapping, I found the datasette broken. A datasette was a tape drive using audio cassettes for storage – without it, there were no chance to play any of the bundled games;...
In “What’s our Status?” Dirk muses on how red and green status lights don’t really help you to fully understand the status of a complex system. He may not have a solution but instead calls for ideas in the hope that it will help get a discussion going. Part of my day job is to watch over our Jenkins, which is controlling the build system that builds our software for a variety of different...
Sebastiano Armeli-Battana is the author of the successful 'MVC Applies to JavaScript' eBook. We thought we'd get to know a little more about the author! 1. For someone that’s new to the JavaScript sector, can you explain why they should use MVC? I would say that a JS noob should use MVC, just because it’s widely spread pattern used across different programming languages. I think they would enjoy...
When I was in school, passing notes took some effort. First, you needed to find a piece of paper that was large enough for your message, but small enough that it could be folded into the requisite football shape. Next, you had to write something. Anything smaller than several sentences just wasn’t worth the overhead, so you had to write about half a page’s worth of stuff, or draw a picture large...
Test Driven Development (TDD) has become a cornerstone of modern software craftsmanship. Behaviour Driven Development (BDD) takes it to the next level; it provides easier to use and a more readable syntax as well as many other improvements. If you haven't used Test Driven Development before, start with BDD, you will reap the benefits much faster. This book is a hands-on introduction on BDD. Using...
WebSockets are intended to build bi-directional connections between a webbrowser and a server. This must be done in a safe way. In addition, the WebSockets have a huge disadvantage (to say it politely). WebSockets, the safe way For WebSocket connections you must follow the same rules as for all network connections: the communication partners must be authenticated if necessary, and if the...
Technical presentations aren’t TED talks. With all the facts and figures that you have to present, it’s impossible to make them exciting. Besides, the audience expects to see all those technical details and will frown upon slides that only show photos. Right? No, of course not. The perceived lack of actual content is a common misunderstanding of how modern and more visual presentations really...
HTML5 brings new opportunities – for developers and for attackers. Here you will see two examples of how an attacker could abuse HTML5 and how you as a developer could prevent this (or not). These are only two of many new or improved attacks on web clients. I chose them for two reasons: the first is a new attack, first described in December 2011 and not widely known to developers. The second...