Cross posted from msdn's channel 9. Functional programming is increasing in popularity these days given the inherent problems with shared mutable state that ...
Happy 18th Birthday JavaScript! A look at an unlikely past and bright future.It was 18 years ago today that JavaScript was announced in a joint press release by Netscape and Sun. That week, Michael Jackson's "Earth Song" was in the charts, and in 17 days Ruby would launch its first version too.
How can C Programs be so Reliable?C is, today, a unique programming language. Surprisingly few people can really program in C and yet many of us have quite strong opinions about it.
Sorrow and Elation – Why Reflection Isn't Always Your FriendOver the past two weeks I've begun moving a lot of my hosting infrastructure onto Microsoft Azure. This has consisted of all sorts of configuration – virtual networks, VPN's, backups, servers, databases and sites.
What is Your Branching Model?Note: At no point are we asking about local branching (on your local workstation with Git, etc). This is all about branching on the remote repository. That is if your company has one, and isn’t completely distributed, with no central repo.
Exploring canvas drawing techniques — Perfection KillsDid you like this? Donations are welcome
Deontological Software DevelopmentI've recently started walking the dog for three miles every morning. It's a great for clearing my head before work and making sure I have some "me time" outside of the daily work grind. During these walks I listen to lectures from the Open Yale Courses.
Software Engineering: The Next 50 YearsIt is not unreasonable to speculate on what the future of software engineering will look like in the next 50 years. Software engineering is still a young discipline, with almost a half of a century since the coining of “software engineering”.
Building Real-time Web Apps with ASP.NET SignalRDownload How do I download the videos? To download, right click the file type you would like and pick “Save target as…” or “Save link as…” Why should I download videos from Channel9? It's an easy way to save the videos you like locally.
Making the Web Faster with HTTP 2.0HTTP (Hypertext Transfer Protocol) is one of the most widely used application protocols on the Internet. Since its publication, RFC 2616 (HTTP 1.
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.