In my previous posts I talked about how you can decrease dependency on external libraries and frameworks while making your code simpler (not easier, simpler). In this post I want to continue on the same thread and show some of the benefits of Pure DI (as opposed to DI with a container).
3 Ways to Avoid Being Burned by StateIf I were to ask you to tell me what the return value of x were after the following lines of C# code executed – could you? You’d probably ask me to see the implementation of Foo before feeling comfortable guessing the behavior of the method. So let’s take a look at Foo’s contents:
68 Katy – 68000 Linux on a Solderless BreadboardWhat does it take to build a little 68000-based protoboard computer, and get it running Linux? In my case, about three weeks of spare time, plenty of coffee, and a strong dose of stubborness.
Launching in 2015: A Certificate Authority to Encrypt the Entire WebToday EFF is pleased to announce Let’s Encrypt, a new certificate authority (CA) initiative that we have put together with Mozilla, Cisco, Akamai, IdenTrust, and researchers at the University of Michigan that aims to clear the remaining roadblocks to transition the Web from HTTP to HTTPS.
What's New In C# 6.0C# 6.0 adds about a dozen bite-sized new features to C#, all aimed at making your code cleaner and clearer. Instead of introducing new concepts, each feature makes a common coding pattern simpler, and removes boilerplate to let the intent of the code stand out.
Hibernating RhinosEntity Framework Profiler is a real-time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Entity Framework. The product is architected with input coming from many top industry leaders within the OR/M community.
The Great and Dusty Intentions of TODOsAnother empty can of coke. Just a few hours left before the week-end!! This is looking great, I just have to refactor this small part of the code. Two minutes and I should be done. Ok. it’s actually more complex than I had thought. 2 minutes won’t cut it.
Dealing with Failure: The Way of the M**adOften, the code we write can fail. I don’t mean bugs. Our software can try to open a file, and fail. It can try to load some data from a database, and find the database unavailable. Worse, it can find the data inside is somehow invalid. It can interact with a network, that can fail.
Data Compression with Arithmetic EncodingArithmetic coding is a common algorithm used in both lossless and lossy data compression algorithms. It is an entropy encoding technique, in which the frequently seen symbols are encoded with fewer bits than lesser seen symbols.
HTTP 2.0 - Tokyo - Google SlidesThis 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.