Posted by jpluimers on 2015/11/11
Really exiting times ahead: Microsoft .Net on Linux.
It’s not fully ready yet, but to get an idea to learn more about running OpenShift Enterprise 3 and a .NET application based on a Red Hat Enterprise Linux container, here are a few links to get started:
I wish that the demo repository at https://github.com/munchee13/snoopalicious.git and the rhosepaas.com domain were accessible (:
There are other alternatives too, but OpenShift (RedHat) and Microsoft working together is really exiting news to me.
If you’re on other distros, here are some more links:
And of course there has been Mono for a while, which is a different implementation of .NET:
Hopefully this will have search results soon: dnvm opensuse tumbleweed .
–jeroen
Posted in *nix , .NET , Development , Linux , OpenShift , openSuSE , Power User , RedHat , Software Development , SuSE Linux , Tumbleweed | Leave a Comment »
Posted by jpluimers on 2015/11/11
Interesting: Hash Toolkit – Reverse MD5 / SHA1 Hashes
They generate and allow you to generate various hashes, and store both the hash and original so you can reverse it.
Not meant for production data, but an approach for verifying if you do hashing correctly.
–jeroen
via: Hash Toolkit – Reverse MD5 / SHA1 Hashes .
Posted in Development , Hashing , md5 , Power User , Security , Software Development | Leave a Comment »
Posted by jpluimers on 2015/11/09
Great music find by Jan Wildeboer a while ago.
In the thread some more African music is mentioned by Ferdinand Thommes
–jeroen
VIDEO
Playlist of Tamikrest related songs.
VIDEO
Ali Farka Touré:
VIDEO
VIDEO
And some I found myself:
VIDEO
VIDEO
VIDEO
Posted in About , G+: GooglePlus , Media Streaming , Personal , SocialMedia , YouTube | Leave a Comment »
Posted by jpluimers on 2015/11/05
Interesting: Life in a post-database world: using crypto to avoid DB writes .
For some security related operations, you only need smart use of HMAC , and no temporary database entries.
Thanks for the Jan Wildeboer referral to this .
–jeroen
Posted in Development , Hashing , Power User , Security , Software Development | Leave a Comment »
Posted by jpluimers on 2015/11/04
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about a gardening metaphor for software development, the reasons coding is not mechanical,and the stratification of development jobs.
Source: Programming is Gardening, not Engineering
Posted in Uncategorized | Leave a Comment »
Posted by jpluimers on 2015/11/04
From a chat with a co-worker a while ago:
I’m not against properties. Just something against properties properties that are objects with writeable fields.
So even if you expose such a property as read-only, it can still get its writeable fields overwritten.
That is a pain when those are part of the state of the underlying object.
In other words: encapsulate your state changes.
Here we solved it by making
the type of the property immutable
the property writeable
react on state changes during the write
Proper encapsulation.
In this case it was a project mixing C# and Delphi, but you can easily apply the above to any language featuring classes and properties.
Another solution would have been to extend the type of the property so it can expose an event that fires during change. Much more convoluted.
–jeroen
Posted in .NET , C# , C# 1.0 , C# 2.0 , C# 3.0 , C# 4.0 , C# 5.0 , C# 6 (Roslyn) , Delphi , Delphi 10 Seattle , Delphi 2007 , Delphi 2009 , Delphi 2010 , Delphi XE , Delphi XE2 , Delphi XE3 , Delphi XE4 , Delphi XE5 , Delphi XE6 , Delphi XE7 , Delphi XE8 , Development , Software Development | 2 Comments »