Resources by Type

Blog's

Design Thinking As a Strategy For Innovation

Design-led companies such as Apple, Pepsi, Procter & Gamble and SAP have outperformed the S&P 500 by an extraordinary 211%. This article highlights the distinctions between design and design thinking and how the latter, if executed properly and strategically, can impact business outcomes and result in real competitive advantages.

Better Web Typography in 13 Simple Steps

Web typography is not as daunting as you may think. One can go a long way with a few basic tips. With web fonts natively supported in almost all browsers, and more and more typographic features being implemented in the latest versions of HTML and CSS, a bright new era of increasingly sophisticated web typography is upon us.

Nicolai M. Josuttis: The C++ Standard Library, 2nd edition

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - and to benefit from their power - you need a resource that does far more than list the classes and their functions.

C++ Language Tutorial

This tutorial is for those people who want to learn programming in C++ and do not necessarily have any previous knowledge of other programming languages.

Learn HTML5 and CSS3

We've put together a series of articles from the community to lead you, step-by-step, into the wonderful world of HTML and CSS. Each article covers a single topic, with the goal of taking you from being an absolute beginner all the way to basic mastery of the latest HTML5 and CSS3 technologies.

Budgets Are Sexy

WELCOME TO BUDGETS ARE SEXY! If you like talking about budgeting, saving, early retirement, getting out of debt, hustling, and all things money, you will probably like this site. If you think money is lame, you probably won't.

Business Insanity Talk Radio

Barry Moltz gets small businesses unstuck. He has founded and run small businesses with a great deal of success and failure for more than 15 years. Barry knows the formula for taking your company to the next level! This is a business radio show where we talk about all the craziness of small business. It's that craziness that actually makes it exciting, interesting and totally unpredictable.

Prod Mgmt Talk

#ProdMgmtTalk Professionals forwarding the movement for product excellence by design. Discussions about the art, craft and discipline required for products that contribute value.

Getting Started with ASP.NET MVC 5

This tutorial teaches ASP.NET Core MVC with controllers and views. Razor Pages is a new alternative in ASP.NET Core 2.0, a page-based programming model that makes building web UI easier and more productive. We recommend you try the Razor Pages tutorial before the MVC version.

Programming in Scala

This book is a tutorial for the Scala programming language, written by people directly involved in the development of Scala. Our goal is that by reading this book, you can learn everything you need to be a productive Scala programmer. All examples in this book compile with Scala version 2.7.2.

Put Yourself in Command

Commands enable you to do all sorts of powerful things. We will demonstrate this by looking at an everyday task you might be familiar with. If you use a digital camera, you probably have a folder full of images on your computer. Imagine you wish to resize the image profile.jpg so it is 300 pixels wide and then save it as a new image called profile_small.jpg.

A Hacker's Guide to Git

Git is currently the most widely used version control system in the world, mostly thanks to GitHub. By that measure, I'd argue that it's also the most misunderstood version control system in the world

The Bash Hackers Wiki

This wiki is intended to hold documentation of any kind about GNU Bash. The main motivation was to provide human-readable documentation and information so users aren't forced to read every bit of the Bash manpage - which can be difficult to understand. However, the docs here are not meant as a newbie tutorial.

Wireframing for Beginners

Wireframing is an essential skill for UX designers, and can have a huge impact on the outcome of the final product. From ideation to validation, Balsamiq's Leon Barnard shows how to get your wireframing off to the right start.

Scala School

Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala.

Effective Scala

Scala is one of the main application programming languages used at Twitter. Much of our infrastructure is written in Scala and we have several large libraries supporting our use.

AngularJS Tutorial

AngularJS is a JavaScript framework that is intended to make it easier to implement RIA web applications. When I first started learning AngularJS there were not that many detailed AngularJS tutorials available. That is why I decided to write my own AngularJS tutorial.