At the end of October, I announced my personal challenge: share on Twitter 30 articles, one for each day of November.
Here's the recap of the first 10 days.
- Write tests. Not too many. Mostly integration
- The Top Seven Least-Known, Yet Important, C# Features
- Learn From Source Code
- string vs. String is not a style debate
- 12 Tips to Maximize Your Experience at a Tech Conference
- What's the difference between a console, a terminal, and a shell?
- Testing code that isn't there yet
- Under the Hood of C# Alias Types and Namespaces
- How to go from 3 views to 1,000,308
- 5 C# features that will help you to understand LINQ
I mainly work with C#. I love this language. That's why I think that articles 2, 4, 8 and 10 are great. Those are not articles for advanced programmers, but in those articles I found lots of interesting tips and features to learn.
One of my lacks is testing practices. I have difficulties with TDD. Also, I'm not sure if 100% code coverage is necessary for each project and if it really creates value. I haven't found a final answer, but with articles 1 and 7 I have a bit more confidence in what's going on.
Not only pure software development but also soft skills and blogging tips. That's what I learned from articles 3, 5 and 9.
The article #6, about Console, Terminal and so on, was on my list when I created this challenge. It happened that the author, Scott Hanselman, talked about that topic at Microsoft Ignite. So, why not kill two birds with one stone?
That's a recap of days 1 to 10. Have you already read those articles?