Simon Peyton Jones talking about the future of programming languages
The Trouble With TypesSummary Martin Odersky outlines the main categories of static type systems as well as some new developments, and discuss the tradeoffs they make.
My Hardest Bug EverAs a programmer, you learn to blame your code first, second, and third... and somewhere around 10,000th you blame the compiler. Well down the list after that, you blame the hardware. This is my hardware bug story.
C# Class Factory - High PerformanceWhy use a class factory? There are many scenarios in software design where a factory comes in handy. Essentially, when you use a family of classes polymorphic-ally, you could benefit from using a Factory.
Watch out for these 10 common pitfalls of experienced Java developers & architectsCan we start by asking a serious question? How easy is it to find advice for novice Java programmers on the web? Whenever I look, I see tons of tutorials, books and resources for a programmer who is just starting out.
The six months ruleLast week I had to make some changes into a really old project. The problem was: when I started, I didn’t remember how old the project really was. This was actually my first MVC project using Codeigniter. When I opened the project there was a couple of things that I started missing.
I Failed a Twitter InterviewThe deadline for confirming my return internship with Amazon was October 28th, but my friend Daniel convinced me that if I applied to Twitter I'd be able to finish all my interviews before then. So I went for it. First they asked me to solve two Codility questions within a one hour time frame.
The ‘Already Dead’ Theory..This talk of re-licensing has sparked several people to look into the history of MAME and see what skeletons they can uncover. Some of them are just a little concerning. This is based on 2nd hand research, so there could be gaps here.
Out-of-the-Box Computing – MemoryThe Mill is a new CPU architecture designed for very high single-thread performance within a very small power envelope. It achieves DSP-like power/performance on general purpose codes, without reprogramming. The Mill is a wide-issue, statically scheduled design with exposed pipeline.
Help me optimize this code which enumerates all possible GUIDsHi, I'm looking for help optimizing this code. It creates a file containing every possible GUID. Right, that's why I was looking for help making the code run faster.
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.