OK so I’ve had some awesome questions from Software Engineers about the importance of SOLID principles and the one that is most common is how can I find out about and learn SOLID principles? There’s a lot of great articles and really good videos on the subject but I still think the single best starting point is a most awesome podcast from Scott Hanselman where he interviews SOLIDs author Bob Martin. It’s a great detailed explanation of how SOLID works and I think you’ll find that the practical aspects are really useful in trying to implement SOLID on a day to day basis.
So you can probably tell I have had a fairly long hiatus. I am sure most of you probably have already seen this but if not I was pretty excited to see Hanselman has an extensive set of youtube videos https://www.youtube.com/shanselman
Really quite a neat series starting in Object Oriented Programming (OOP) in C# for those starting out …
I often spend a lot of time talking to new software development graduates at Xero about the benefits of the mighty language C# and despite my absolute enthusiasm and excitement for this brilliant language which has delivered us such treasures such as LINQ, I often find the standard response “But Dominic we use Java at Uni and it’s really cool”. While this is not a great response, I have to accept that most Universities (In Australia) teach mostly either Java or Python.
So I was really lucky to come across this little gem of an article on C-sharpcorner that not just talks about the benefits of C# but also has a little history lesson on C#:
Nice and simple and will only take you a short time to get a sample multi-lingual app working.
I came across this excellent article a few days ago summarising current JS frameworks for .NET web developers:
Great event only $49