This is just some rambling by a computer programmer about DNA. I'm not a molecular geneticist. If you spot the inevitable mistakes, please mail me (bert hubert) at [email protected]. I'm not trying to force my view unto the DNA - each observation here is quite 'uncramped'.
C# - Generate and Deliver PDF Files On-Demand from a Template Using iTextSharpOften we need to provide a mechanism for users of our site to download content in the form of PDF files. While this in itself is not technically challenging, I recently had a need to generate customized PDF's on a per-user basis.
Anti-Patterns in TelecommutingAs a veteran telecommuter through multiple jobs in my career, I have witnessed and experienced the many joys of being a remote worker. As for the horror stories, I have more than a few I could tell.
Stop Being Cute and CleverSo the UI was slow — obviously it should be my fault of sending so many records. Interestingly though my performance degraded upon usage of the typeahead widget. In very peculiar ways even. To give you an idea of how crazy it, this was my reproduction case which I started out with:
Data Locality · Optimization Patterns · Game Programming PatternsAccelerate memory access by arranging data to take advantage of CPU caching. We’ve been lied to. They keep showing us charts where CPU speed goes up and up every year as if Moore’s Law isn’t just a historical observation but some kind of divine right.
Lambda expressions in C# and LINQIn this second part of the article, I’m going to show you what the anonymous functions are and what is their role in the Integrated Query Language. If you want to know more about the difference between anonymous functions and lambda expressions, keep reading. ;) Introduced in C# 2.
Refactoring Without Good TestsWe often have to work on code that doesn’t have good test coverage. This creates a number of problems.
Large scale refactoring: Why would you ever do something like that?If it ain’t broke, don’t fix it. It’s a well known phrase, but as we know, most of the human technological progress was made by people who decided to fix what isn’t broken. Especially in the software industry one could argue that most of what we do is fixing what isn’t broken.
frabert/NetLua · GitHubNetLua is a completely managed interpreter for the Lua dynamic language. It was inspired by (and the LuaObject class is loosely based on) AluminumLua by Alexander Corrado. Check his project out at http://github.com/chkn/AluminumLua
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.