The slide deck from my Cryptography in .NET talk at NDC London are now available to download from this site. If you have any questions about this talk and it’s contents then please do either leave a comment here on this post, or get in touch with me from my contacts page.
Today I am on the Dot Net Rocks show talking about Cryptography with Carl and Richard. We talk mostly about secure ways to store passwords and also talk about Hybrid Cryptography where you use a combination of AES, RSA, and SHA256 to create a robust encryption scheme.
The show was a lot of fun to record. It is quite daunting when you are suddenly on a show that you have been listened too every week for 5 years, but Carl and Richard made the experience very easy going and fun.
Here is the show description.
Encrypt all the things! Carl and Richard talk to Stephen Haunts about how to use cryptography properly. And as it turns out, you don’t have to be a mathematician to put crypto to work for you! The conversation starts out focusing on password hashing – lots of ways to do it wrong, salting seems complicated, but in the end, there is a built-in, poorly named function in the .NET Framework that will give you proper leading edge password hashing, you just have to know what it is (check the links on the show page). From there Stephen talks about 2-way symmetric and asymmetric encryption. Best used together, and best used on any and all data that you have. Good stuff!
2015 is nearly at an end. Christmas is but a distant memory and in a few days it will be another year. I thought I would take some time just to reflect on the past year as it has certainly been very busy for me, but as busy as it has been, it has also been a lot of fun.
Even though I have done a lot of writing and course production, which I will cover in a moment, I am also still employed as a permanent member of staff at Boots UK, and my day job has certainly been busy with Me and my Team delivering a lot of functionality and value to our healthcare business. But Me being Me, I am never satisfied with just having a regular day job and where I get my real career satisfaction is with my extra-curricular activities. So what have I managed to achieve this year.
I think I am just about done for this year and am looking forward to a little downtime to recharge. I would like to wish you all a Merry Christmas, or a Happy Holiday season if you don’t celebrate Christmas.
It has bee a great and very busy year, I don’t think I could have packed more into this year if I tried, so thank you all all my readers of this blog and my books, also also subscribers who have watched my courses over at Pluralsight.
I have lots planned for next year, so stay tuned.
In January I will be attending the NDC conference in London and doing a talk on Cryptography in .NET. This talk will be on Thursday 14th January at 4.20pm. I am really excited to be doing this talk as it is my first major conference.
Cryptography in .NET is a subject I am very passionate about and have been teaching developers about all this year at user groups, and also with my book from syncfusion called “Cryptography in .NET Succinctly” and my course on the same subject, “Practical Cryptography in .NET” over at Pluralsight.
On Friday 15th January, I will also be at the Pluralsight stand at 1pm and 4pm to talk about authoring for Pluralsight. If you are interested in hearing about what it takes to develop courses for Pluralsight and are at NDC, then please come along and I will be happy to answer your questions.
I will also be hanging around the Usergroups and Community stand at the conference promoting the idea of attending and running user group.
If you are at NDC, then please pop along and say hello.
Here is the books synopsis:
Learning new development processes can be difficult, but switching to Agile doesn’t need to be complicated. Explore the theories behind Agile and learn how to make it work for you. In Agile Software Development Succinctly, author Stephen Haunts will guide you to a fuller understanding of Agile, its advantages and disadvantages, and how to get the most out of it.
The book is split into the following chapters.
- Waterfall Development and its Problems
- What is Agile?
- Common Agile Misconceptions and Mistakes
- Advantages and Disadvantages
- Extreme Programming (XP)
- Closing Summary
Recently a company called Plan.IO, which is a company that produces online project management software wrote a blog article about becoming a manager from a software developer background.
I was interviewed as part of this article and provided one of the perspectives out of 3. It’s an interesting ready, so I recommend heading over there. It is a subject I care a lot about as it is a jump I made my self. I wrote an article on this very subject back in 2014, and it was also the subject of my first Pluralsight course called Developer to Manager.