derik

47 Added | 6 Magazines | 5 Following | 1 Follower | @inkdnpierced | Keep up with derik on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “derik”

The category design pattern

Functional programming is all the rage these days, but in this post I want to emphasize that functional programming is a subset of a more important …

The no-framework Scala Dependency Injection Framework

Using a DI framework/container may seem obvious. But when was the last time you considered *why* do you really need one? After all, "dependency injection" is just a fancy name for passing arguments to a constructor. In the talk we'll walk through some of the features of DI containers and see if we …

Tips To Overcome Ageism In Hiring As a Software Professional

As a recruiter who is about to<p>celebrate(<i>as if recruiters celebrate such a thing</i>) mark fifteen years in the technology industry, I am starting to see …

10 really useful responsive web design tutorials

Responsive design is easier than ever to implement these days as there are so many great tools to help you. Here's our roundup of some of the best …

How to Learn JavaScript Properly

<b>Resources:</b><br>— Professional JavaScript for Web Developers (3rd Edition)<br>— JavaScriptIsSexy.com (4 articles)<br>— Codecademy.com (2 tracks)<p><b>Prerequisite:</b> You …

Everything you need to know to install SteamOS on your very own computer | Ars Technica

Valve's Linux-based gaming OS isn't hard to get going, if you mind the pitfalls.<p>True to its word, Valve has released a beta version of SteamOS, the …

Learn to Code with Harvard’s Intro to Computer Science Course And Other Free Tech Classes

I’ll confess, when it comes to computers, I’m pretty much strictly a user. And these days, with the potential freedom and creatively afforded by open …

You Won’t Believe What This Free App Can Teach You In Less Than an Hour

While all of us aren’t destined to get our heads buried deep in lines of programming languages, chances are that most of us, and especially our children, will benefit from knowing the basics of how the most ubiquitous devices in our world operate.<p>Despite the current backlash against the “coding for …

First 3D Commercial Web Game Powered By asm.js Unveiled

<i>Play Monster Madness to see how it leverages asm.js, a supercharged subset of JavaScript and Web Port of Unreal Engine 3 for a slick, plugin-free</i> …

Agile, Agile, Agile. What is so different about Agile for Developers and Testers?

The word Agile has taken the software world by storm. Agile has grown well past it’s hype cycle. People have got increasing awareness about Agile, …

Introduction To Scrum

This post is an introduction to Scrum, one of the Agile methods to drive software application implementation. Reading this post is a prerequisite to …

Introduction To Agile Principles

This post is a reminder about Agile principles. It is also an introduction for those who want to learn about it. The Agile principles were initially …

A Neighborhood of Infinity: You Could Have Invented Monads! (And Maybe You Already Have.)

If you hadn't guessed, this is about monads as they appear in pure functional programming languages like Haskell. They are closely related to the …

JavaScript

Linear algebra tutorial in four pages

I just pushed an update to the Linear algebra explained in four pages tutorial.<p>Anyone who has an exam with lots of $A\vec{x}=\vec{b}$ stuff on it …

Loading...

David Simon: 'There are now two Americas. My country is a horror show'

The creator of The Wire, David Simon, delivered an impromptu speech about the divide between rich and poor in America at the Festival of Dangerous Ideas in Sydney, and how capitalism has lost sight of its social compact. This is an edited extract<p>• Lanre Bakare: Go home, David Simon. Without justice …

Spring MVC Controller JUnit Testing

JUnit testing Spring MVC controllers is not an easy task. But recently, a new project (to be included in Spring soon) offers new tools to facilitate …

List of Free Programming Books

This list initially was a clone of stackoverflow – List of freely available programming books by George Stocker.<p>Links are displayed like: Link …

WebGL With Three.js: Textures & Particles

Since its introduction, 3D graphics in the browser has been a popular topic. But if you were to create your apps using plain old WebGL it would take …

How to Install ChromeOS in a Virtual Machine

How to Install ChromeOS in a Virtual Machine<p>Updated on June 2, 2013<p>Have you wanted to experiment with ChomeOS without purchasing a Chromebook? Before …

How do I design a class in Python?

I've had some really awesome help on my previous questions for detecting paws and toes within a paw, but all these solutions only work for one …

Being a better enterprise architect

Enterprise architects seem to become more and more involved in “trying out new things” or pushing down technology or implementation advice — nay …

How to clean project with Maven example

A Maven based project uses the target folder to place the output of a project’s build. Before the deployment of a project, it is a good practice to …

Slow-Cooker Pho With Eye of Round Recipe

Read the Whole Story<p>Ingredients<b>For the Soup:</b>2 1/2 pounds oxtails1/2 white onion3” piece fresh ginger, peeled2 cinnamon sticks2 teaspoons coriander seeds1 teaspoon fennel seeds5 whole star anise5 whole cloves1 whole cardamom pod9 cups of water1 1/2 tablespoons beef base, such as Better Than Bullion1 …

Demystifying Scala with Netflix's Dianne Marsh

Create compelling app experiences across any screen with Telerik Platform. Our end-to-end platform uniquely combines industry-leading UI tools with …