CSS Shapes allow web designers to wrap content around custom paths, but authoring them is not trivial. None of the traditional tools used in web design currently export code for CSS Shapes and the syntax conversion workflow is unwieldy and time-consuming. It wouldn't help too much even if they did.
Predicting the next Math.random() in JavaA while back a friend of mine hosted a programming competition where you were given 9 random numbers one at a time and you had to guess the rank (the sorted position amongst the 9) of each as they are coming in.
Lost Lessons from 8-Bit BASICThe little language that fueled the home computer revolution has been long buried beneath an avalanche of derision, or at least disregarded as a relic from primitive times.
2Q buffer cache algorithmSince the dawn of time, the OpenBSD buffer cache replacement algorithm has been LRU. It’s not always ideal, but it often comes close enough and it’s simple enough to implement that it’s remained the tried and true classic for a long time.
The Boeing 777 Flies on 99.9% Ada"Working Together" is the project name Boeing chose when it first entertained the idea of producing its 777 jet plane.
What and where are the stack and heap?Programming language books usually explain that value types are created on the stack, and reference types are created on the heap, without really explaining what these two things are. With my only programming experience being in high level languages, I haven't read a clear explanation of this.
Numbers and culture · SchierConverting a string to a number is a common use case. This C# code converts a string to a double: However, there is a potential bug in this code, can you spot it? If not, try to run the following code:
String Deduplication – A new feature in Java 8 Update 20Strings consume a lot of memory in any application. Especially the char{} containing the individual UTF-16 characters is contributing to most of the memory consumption of a JVM by each character eating up two bytes.
This is why you never end up hiring good developers – QuartzYou are bad at giving technical interviews. Yes, you. You’re looking for the wrong skills, hiring the wrong people, and actively screwing yourself and your company.
Whats missing from github Code Reviews.First off I would like to thank github for bringing code review into the mainstream. The reason I do code review now is that its part of my development workflow along with pull requests. Its a really elegant way to get an extra level of code quality seamlessly into your day to day coding.
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.