Channels ▼

Blogs

August 18, 2014

Why Testing Isn't Enough

Last week, I stated that software is hard to develop. This week, I would like to concentrate on two of the reasons why.

August 12, 2014

The First TV

Unlike fixing a TV that used to work, if you have a fresh PC board with a new design, anything could be wrong.

August 12, 2014

Working with Java's BigDecimal

I've found BigDecimal a bit harder to use than either Java's double primitive type or Double class.




Articles                                     RSS

Git Tracking Relationships: Use the Full Power of Git Branches

August 19, 2014

A simple, built-in option keeps branches in sync automatically. - Design

Security Issues in Swift: What the New Language Did Not Fix

August 19, 2014

The security issues that existed in Objective-C have been only partially addressed in Swift. What to watch out for? - Security

SIMD-Enabled Vector Types with C#

August 19, 2014

Optimizing code for current SIMD registers and preparing for AVX-based SIMD — all in C# - Design

Remote Learning: The Lay of the Land

August 12, 2014

Despite various drawbacks, remote courses (both for credit and for pure learning) are becoming the emerging norm. Understanding the options makes for good use of time. - Tools

64-Bit SIMD Code from C#

August 12, 2014

A new beta of the CLR's just-in-time compiler enables direct generation of SIMD instructions in 64-bit code. Getting it set up and working takes a little know-how, however. - .NET

iOS Data Storage: Core Data vs. SQLite

August 12, 2014

A sample application tests the benefits and drawbacks of each. - Mobile

Jolt Awards 2014: The Best Utilities

August 05, 2014

The best programming utilities of the year - Tools

Accurate Project Estimation

August 05, 2014

By decomposing work into small tasks, accurately assigning points to those tasks, tracking completion time, doing postmortems on misses, and avoiding behavior that corrodes trust among team members, it's possible to build a culture of accurate project estimation. - Design

Nvidia Jetson TK1 Reviewed

August 05, 2014

Ready to move up from BeagleBoards and Raspberry Pi? Nvidia's Tegra-based Jetson board provides a Cortex A15 CPU, a 192-core Nvidia GPU, scads or RAM, plenty of ports and lots of compute power. A few omissions and a couple of early-release glitches mar an otherwise very attractive board. - Embedded Systems

Introduction to TypeScript

July 31, 2014

Microsoft’s alternative to JavaScript adds modularity, generics, and type information while maintaining JS source compatibility. - JVM Languages



Video