Rob Janssen

The MVC Pattern Explained

In this article I assume that you know basic PHP things like variables, functions, loops, arrays, classes and at least a little bit about how PHP interacts with databases.

The three sins of software development

Most people assume technical debt is there because of time constraints. Technical debt is sometimes added because of time constraints and it's kept around because of fear. Fear of contesting the worthiness of said time constraints. Fear of change. Fear of refactor. Fear of risks.

Algorithms for Animation

Animations do more than just make your website look cool, they are a third dimension with which we communicate. Courtney Hemphill looks at animation, motion, good design, and the math behind it all.More HTML5 & JavaScript Resources: http://crcl.to/goTickets to Forward 2: http://forwardjs.com/

How the sun sees you

We showed people what they looked like in ultraviolet, & wondered aloud if they wanted to put on some damn sunscreen already. https://twitter.com/thomasleverittMusic: 'Summer in the City - Starcadian remix' by Freedom Fry http://freedomfry.bandcamp.com/track/...They are awesome. So is Starcadian.[Me

Programming is not math, huh?

You’re right, programming isn’t math. But when someone says this, chances are it’s a programmer misunderstanding mathematics. I often hear the refrain that programmers don’t need to know any math to be proficient and have perfectly respectable careers. And generally I agree.

The Imposter Syndrome in Software Development

The impostor syndrome, is a psychological phenomenon in which people are unable to internalize their accomplishments. Despite external evidence of their competence, those with the syndrome remain convinced that they are frauds and do not deserve the success they have achieved.

Closing Thoughts: Hypotheses on DEITYBOUNCE Technical Purpose

There are two undeniable strategic values possessed by DEITYBOUNCE compared to “ordinary” malware: DEITYBOUNCE provides a stealthy way to alter the loaded OS without leaving a trace on the storage device, i.e.

Failing at Microservices.

Microservices are the new fad in software architecture, and while I think they are generally the correct philosophy to take with service design and composition, the pattern can certainly lead you quickly into trouble.

Dark Patterns: fighting user deception worldwide

A Dark Pattern is a type of user interface that appears to have been carefully crafted to trick users into doing things, such as buying insurance with their purchase or signing up for recurring bills.

What I tell all new programmers

I've been programming for over 20 years, and I've run about half a dozen introductory programming courses now. I've spent a total of around 1000 hours teaching programming. In no particular order, this is an assorted set of wisdom I say to all of my students at least once.

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.