Are you afraid of being sucked into the “resume black-hole”? Well, I’m here to tell you the infamous “black hole” doesn’t have to be so scary IF you can avoid a few ever so common technical resume blunders. Avoid weighing down your resume with irrelevant content.
The regex that broke a serverI’ve never thought I would see an unresponsive server due to a bad regex matcher but that’s just happened to one of our services, yielding it it unresponsive. Let’s assume we parse some external XML files containing a dealer car info.
On the Timing of iOS’s SSL Vulnerability and Apple’s ‘Addition’ to the NSA’s PRISM ProgramI have confirmed that the SSL vulnerability was introduced in iOS 6.0. It is not present in 5.1.1 and is in 6.0. According to slide 6 in the leaked PowerPoint deck on NSA’s PRISM program, Apple was “added” in October 2012.
Logging & Production systemsJeff Atwood wrote a great blog post about over-using logging, where stack traces should be all a developer needs to find the root cause of a problem. Therefore ... When building an enterprise level system, what rules do you have to deem a log message 'useful' to a developer or support staff?
Apple's SSL/TLS bug (22 Feb 2014)Yesterday, Apple pushed a rather spooky security update for iOS that suggested that something was horribly wrong with SSL/TLS in iOS but gave no details.
Results of the SQL Performance Quiz: 60% failIn 2011, I’ve launched the “The 3-Minute Test: What do you know about SQL performance.” It consists of five questions that follow a simple pattern: each question shows a query/index pair and asks if it demonstrates proper indexing or not.
Redux: Why You should Always Use ===Two weeks ago, my post, Why You Should Always Use === and Other Bad Practices, generated a tremendous amount of discussion.
5 Unit Testing MistakesWhen I first heard about unit testing using a framework like JUnit, I thought it was such a simple and powerful concept. Instead of ad hoc testing, you save your tests, and they can be run as often as you like. In my mind, the concept didn’t leave much room for misunderstanding.
Whatever happened to the IPv4 address crisis?In February 2011, the global Internet Assigned Numbers Authority (IANA) allocated the last blocks of IPv4 address space to the five regional Internet registries. At the time, experts warned that within months all available IPv4 addresses in the world would be distributed to ISPs.
Rules for Parallel Programming for MulticoreJames is part of Intel's Software Development Products team, and author of Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism. He can be reached at james.r.reinders@intel.com. Programming for multicore processors poses new challenges.
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.