Or how to stop third party developers from hating you. As web developers most of us are accustomed to using APIs. Most of the time all we do is use libraries that abstract away the pain of working with someone elses code, and let us build our products on top.
6. Malloc Never FailsHere’s a fun bit of trivia: malloc on Linux never fails [due to the obvious cause]. In this post, we’ll show that this indeed is the case, and explore why this happens. First off, what should happen? The malloc(3) manpage only says that, On error, these functions return NULL.
Joe Duffy's WeblogWell, okay, there are a few, but I’m thinking about one in particular: A single string type. What’s not to love about that? Anybody who has done more than an hour’s worth of Windows programming in C++ should appreciate this feature. No more zero-terminated char* vs. length-prefixed char* vs.
Nobody knows what to call Microsoft's ex-Metro UIBuild 2012 Microsoft says it is 100 per cent committed to its new user interface (UI) design principles, as embodied in Windows 8, even though it still hasn't come up with a meaningful name for them.
Typescript - a real world story of adoption in TFSAs you may know, we've had a web UI for TFS for quite some time. In our TFS 2012 release, we did a pretty major overhaul of our web UI to modernize it - both in look and feel and in architecture. We moved to REST/Json, and a lot more in-browser Javascript and a lot fewer Ajax calls.
TDD Best Practices: Don’t Mock OthersTest Doubles play an important role in the practice of Test-Driven Development for establishing a controlled context, facilitating outside-in design, verifying component interaction, and providing overall test stability through isolation.
Presentations: Working with CompressionHeld at Breakpoint '06. Video is available here (part I) and here (part II). Still gotta write up some references, but I'm kinda lazy :).
Out of Order BenefitsA few months ago I wrote about some experiments to see how fast modern CPUs are at doing high-precision math such as is used in cryptography and high-precision fractal calculations.
Better Password Masking For Sign-Up FormsEditor’s Note: This article expresses the author’s personal opinion and covers experimental UX techniques which aren’t considered to be best practice. Do you agree or disagree with the techniques? Can you propose better solutions? Let us know in the comments to this article!
Windows: van operating system tot user interfaceMicrosoft is de grootse softwarefabrikant ter wereld, met een omzet van 73 miljard dollar, 94.000 werknemers en een beurswaarde van 250 miljard dollar.
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.