A recap of my 30ArticlesForNovember
On November I shared on Twitter an article each day. They were about C#, general programming and advanced topics. For celebrating the conclusion of this challenge, I wrote a poem about that.
Table of Contents
Just a second! 🫷
If you are here, it means that you are a software developer. So, you know that storage, networking, and domain management have a cost .
If you want to support this blog, please ensure that you have disabled the adblocker for this site. I configured Google AdSense to show as few ADS as possible - I don't want to bother you with lots of ads, but I still need to add some to pay for the resources for my site.
Thank you for your understanding.
- Davide
For this November I decided to share each day an article on Twitter.
I'm gonna start a new challenge here on Twitter: my personal #30ArticlesForNovember. I'll share an interesting article from the sources I follow, so for example @ThePracticalDev, @CodeMazeBlog and @CsharpCorner.
— Davide Bellone | Code4it.dev | Microsoft MVP (@BelloneDavide) October 30, 2019
Will you join me?
I did it for simple reasons:
- share great content with the Twitter community
- recognize author’s work by sharing and promote it
- discover new things and see the world from a different point of view
- achieve the goal of reading at least an article each day
Here’s the recap:
I completed my own quest,
and here comes my links array.
Most of them were on C sharp,
on some things I thought were dull.
went deep in, like in a scarp, with indexers, lazy, LINQ and null.
You can be a [string or a String](https://blog.paranoidcoding.com/2019/04/08/string-vs-String-is-not-about-style.html "string vs String"),
it depends on your namespace.
Returning null is not a small thing,
just like swapping vars in place.
To be or not to be?
This is the question.
Will you use Cosmos DB?
Try EF Core, but pay attention.
«[Unit of work](https://gunnarpeipman.com/ef-core-repository-unit-of-work/ "Unit of work with EF Core")! I'll start from here»,
or maybe Dapper, and something more?
That’s not obvious, I’ll be sincere,
you might want EF Core.
[.NET Standard, Core and Framework](https://code-maze.com/differences-between-net-framework-net-core-and-net-standard/ ".NET versions differences"),
you can see them all in action.
Want performance? Want great work?
Take care of Garbage Collection.
«I wanna all remote! Remote [work](https://doist.com/blog/mental-health-and-remote-work "Remote working downside"), remote [calls](https://devblogs.microsoft.com/aspnet/grpc-vs-http-apis?wt.mc_id=DT-MVP-5005077 "gRPC vs Rest APIs")!».
If your boss allows it, just say «Thanks!»
If not, don’t break his balls.
Be a nice person, just like Tom Hanks.
My [source code is not a book](https://dev.to/snj/learn-from-source-code-4d1o "Source code readibility"),
few comments - lots of defects.
TDD, I had a look.
But, only positive effects??
Doesn't care if frontend or backend,
remember to test - don’t leave that empty gap -
unit, integration, end 2 end,
and you’ll create a better app.
[Will you fail?](https://jamesclear.com/3-stages-of-failure "3 stages of failure") I can't tell.
You must plan your career with attention.
Ok, ya know what is a shell
Something cool to talk at a convention.
For 2020 I wanna speak at [another conference](/blog/advices-from-my-first-public-speech "My first speech experience"),
and maybe write with more regularity,
this will help me gain self-confidence,