Normally, delete actions trigger a confirmation dialog. Like so: We're not huge fans of this. It assumes that the user is wrong, and it means an extra click for the user. We prefer to think the user is right (but still has the option to cancel). We thought up this fun new interaction:
An Unusual Case of Case (/switch)I have been programming in C for something like 20 years, and I don’t consider myself as illiterate in coding. But time to time, I still discover little gems and curiosities, even in the very deep roots of the C language.
How bad is smelly code?Running scientific experiments to figure out which code smells are worst for maintenance. We have all been taught that our main responsibility as developers is not to write bad code.
If You're Programming a Cell Phone Like a Server You're Doing it WrongPower on a cell phone is like water in a desert. It’s the very stuff of life. If you take the same naive programming techniques you learned when programming on a server in a datacenter your cell phone will die of thirst.
A Pretty Good Work Day - Amir RachumThere is one goal for your resume: To show a potential employer why you are the best person for the job. However, there are so many things that can get in the way of what should be a clear message. Here are ten of the most common mistakes made in resumes.
Callbacks, Delegates, Action and Func in C#In a recent StackOverflow question the poster asked about the difference between tupled and curried form of a function in F#. In F#, you can use pattern matching to easily define a function that takes a tuple as an argument.
Don't use Hadoop - your data isn't that big"So, how much experience do you have with Big Data and Hadoop?" they asked me. I told them that I use Hadoop all the time, but rarely for jobs larger than a few TB. I'm basically a big data neophite - I know the concepts, I've written code, but never at scale. The next question they asked me.
UML in PracticeMarian Petre: "UML in practice" ICSE'13, 2013. http://oro.open.ac.uk/35805/. The abstract for this distinguished paper doesn't do it justice. Over two years, the author interviewed over 50 developers from a broad cross-section of industries and countries.
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.