Ok so this is slightly late but a heads up that the AWS community days are on now:
Author Archives: dommillar
Canberra Junior Developer meetup in november – SOLID!!!!!
Great article on working from home and staying motivated
Really nice article about working from home and some tips for developers to stay motivated : https://www.raywenderlich.com/9573880-staying-motivated-as-a-work-from-home-developer
Hanselman on youtube
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
Back from a long rest …
Hello world – it’s been a very busy 6 months and the lack of blogging was just because I struggled to find time outside various activities. Anyway back with a few new ideas and some articles specifically targeted at beginning coders. Stay tuned …
Nice series on intro to OOP in C#
Really quite a neat series starting in Object Oriented Programming (OOP) in C# for those starting out …
https://www.c-sharpcorner.com/article/improve-your-model-classes-with-oop-part-one-the-basics/
Free e-book on Microservices in .NET
Pretty useful guidance for microservices in .NET
https://dotnet.microsoft.com/learn/aspnet/microservices-architecture
Brilliant article about systems thinking
Outstanding thoughts by Hanselman giving advice to a young developer. Really great article that I think a lot of developers (should read) …
“… to try not to focus on the syntax of C# and the details of the .NET Framework, and rather to think about the problems that it solves and the system around it.
…
Do you understand how your system talks to the file system? To the network? Do you understand latency and how it can affect your system? Do you have a general understanding of “the stack” from when your backend gets data from the database makes anglebrackets or curly braces, sends them over the network to a client/browser, and what that next system does with the info?”
https://www.hanselman.com/blog/SystemsThinkingAsImportantAsEverForNewCoders.aspx
Technical presentation tips (part 1)
I’ve been speaking to a number of developers recently about presenting at conferences and there is often a general concern about the stress, process and experience so here is my general advice for people giving presentations – or how I go about giving presentations:
PickTopic(); While (I_still_want_to_present_this_topic) { Practice(); Research(); Refine(); }
If it looks a bit out of order that’s because it’s actually important to jump right in. Do your practice first. Practice with yourself. Do it in front of the mirror. Do it with no preparation and learn from it. Maybe do the next iteration in front of the mirro. Then next iteration practice with a friend or family member. Then iterate through the loop and do it again and this time do it with a few close colleagues from School or Work. Then iterate again … Eventually when you are presenting at a Work, School or Industry event you will have been through the loop number of times and the refinement and experience will make you more comfortable delivering.
I’ve been doing this for a while and it seems to work 🙂
However, I am not an expert by any measure. The following are much better so here are some more tips and they are gold::
Hanselman
https://www.hanselman.com/blog/11TopTipsForASuccessfulTechnicalPresentation.aspx
https://www.hanselman.com/blog/VIDEOTheArtOfSpeakingWithScottHanselman.aspx
https://www.hanselman.com/blog/TheDoMySlidesSuckTest.aspx
Really nice summary from Ayende;
https://ayende.com/blog/185953-A/technical-presentation-delivery-notes
Others:
http://wittcom.com/how-to-plan-a-technical-presentation/
What C# can do for you?
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#:
https://www.c-sharpcorner.com/UploadFile/mahesh/what-can-C-Sharp-do-for-you/
Enjoy