Some Thoughts on the new .NET (Redux)

4 dicembre 2014 - Fonte: http://nicolaiarocci.com
Like all those involved with the .NET ecosystem I’ve been slowly digesting the recent news on the whole thing going open source and cross platform. I’ve been jogging down a few notes in light of a future blog post, but then Jeremy Miller came out with his own Some Thoughts on the New .NET which […]...

Leggi il seguito »

Introducing Eve.NET the HTTP/REST Client for Humans™

27 novembre 2014 - Fonte: http://nicolaiarocci.com
Eve.NET is a simple HTTP and REST client for Web Services powered by the Eve Framework. It leverages both System.Net.HttpClient and Json.NET to provide the best possible Eve experience on the .NET platform. Written and maintained by the same author of the Eve Framework itself, Eve.NET is delivered as a portable library (PCL) and runs […]...

Leggi il seguito »

The Obligation of The Programmer

18 novembre 2014 - Fonte: http://nicolaiarocci.com
Robert C.Martin, of Clean Code fame, has something to say on the role of we programmers in today’s society. We rule the world. We don’t quite understand this yet. More importantly, the world doesn’t quite understand it yet. Our civilization doesn’t quite realize how dependent it has become on software — on us. He goes […]...

Leggi il seguito »

Why Don’t More People Work As Programmers?

6 novembre 2014 - Fonte: http://nicolaiarocci.com
This originally appeared on Quora and is well worth reading. Becoming a good programmer is incredibly difficult and it doesn’t happen quickly. We can’t expect to plant some trees and have 2000-year-old redwoods grow overnight, regardless of the demand for them. via Why Don't More People Work As Programmers? – Forbes....

Leggi il seguito »

Feature Overview: The Eve OpLog

6 ottobre 2014 - Fonte: http://nicolaiarocci.com
The operations log or OpLog is a new Eve feature that I’m currently developing on the oplog experimental branch. It’s supposed to help in addressing a subtle issue that we’ve been dealing with, but I believe it can also emerge as a very useful all-around tool. I am posting about it in the hope of […]...

Leggi il seguito »

Ordered Dictionaries with Python 2.4-2.6

16 settembre 2014 - Fonte: http://nicolaiarocci.com
OrderedDict is a super handy data structure. An OrderedDict is a dict that remembers the order that keys were first inserted. If a new entry overwrites an existing entry, the original insertion position is left unchanged. Deleting an entry and reinserting it will move it to the end. Problem is, this stuff is only available […]...

Leggi il seguito »

Taming Portable Class Libraries and .NET Framework 4

28 agosto 2014 - Fonte: http://nicolaiarocci.com
If your project is a Portable Class Library and you want it to run with the .NET Framework 4 well, you are in for a few surprises. Especially so if you are using InstallShield for building your deployment package. We’ve been going through this a few days ago and it’s been kind of  a wild ride. I thought I […]...

Leggi il seguito »

Microsoft’s New Running Shoes

17 giugno 2014 - Fonte: http://nicolaiarocci.com
When Ballmer famously said, “Linux is a cancer that attaches itself in an intellectual property sense to everything it touches,” it was fair to characterize Microsoft’s approach to open source as hostile. But over time, forces within Microsoft pushed to change this attitude. Many groups inside of Microsoft continue to see the customer and business […]...

Leggi il seguito »

Why doesn’t GitHub talk about their product roadmap?

26 maggio 2014 - Fonte: http://nicolaiarocci.com
Software development is mostly horseshit. We’re busy trying to build things, trying to estimate when things are done, trying to work with other humans to make sure you don’t break anything when you launch. All of these things can go horribly, horribly wrong without much malice or without much intention. It’s still very difficult. via […]...

Leggi il seguito »

How to be a sane programmer

24 marzo 2014 - Fonte: http://nicolaiarocci.com
But here’s the rub. Programming, like writing, painting, and music, is chiefly a creative endeavor not a technical one. Practice with any technology or language is useful as a means of learning tools and techniques, but it will not make you a substantially better programmer. via How to be a sane programmer...

Leggi il seguito »