Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ssukhpinder/30daychallenge.net
The repository contains sample sources from a 30-day challenge focused on mastering various concepts of C#.
https://github.com/ssukhpinder/30daychallenge.net
asp-net aspnet-core aspnetcore challenges coding coding-challenge coding-challenges csharp dotnet dotnet-core oops oops-in-csharp tutorials visual-studio visual-studio-code
Last synced: 3 days ago
JSON representation
The repository contains sample sources from a 30-day challenge focused on mastering various concepts of C#.
- Host: GitHub
- URL: https://github.com/ssukhpinder/30daychallenge.net
- Owner: ssukhpinder
- License: mit
- Created: 2024-03-19T07:03:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-13T18:18:57.000Z (7 months ago)
- Last Synced: 2024-04-14T16:08:19.404Z (7 months ago)
- Topics: asp-net, aspnet-core, aspnetcore, challenges, coding, coding-challenge, coding-challenges, csharp, dotnet, dotnet-core, oops, oops-in-csharp, tutorials, visual-studio, visual-studio-code
- Language: C#
- Homepage: https://medium.com/c-sharp-progarmming
- Size: 51.8 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 30 Day Challenge .Net
The repository contains sample sources from a 30-day challenge focused on mastering various concepts of C#.# Tutorials on Medium
| S.No. | 30 Day .Net Challenge | Tutorial |
| -------- | -------- | ------- |
| Day 01 | Boolean Expressions | [Link](https://singhsukhpinder.medium.com/day-1-of-30-day-net-challenge-boolean-expressions-0389d2f08ae9?sk=194d01eb816804773010613fa10ae6fe) |
| Day 02 | Variable Scope & Logic Control | [Link](https://medium.com/@singhsukhpinder/variable-scope-logic-control-with-code-blocks-in-c-a815340a8639?sk=d93c57d605868048a72c2c5fbd6cc7a9) |
| Day 03 | Switch Constructs | [Link](https://singhsukhpinder.medium.com/day-3-of-30-day-net-challenge-switch-constructs-c29270726302?sk=7b2afcc8f3e752f86c2bd8fec93ff33e) |
| Day 04 | For Loops | [Link](https://singhsukhpinder.medium.com/day-4-of-30-day-net-challenge-for-loops-0ab95ca30600?sk=4898e5ac532b35c9904c67251dc66323) |
| Day 05 | While & do-while | [Link](https://singhsukhpinder.medium.com/day-5-of-30-day-net-challenge-while-do-while-1517bee43cfb) |
| Day 06 | String built-in methods | [Link](https://medium.com/@singhsukhpinder/day-6-of-30-day-net-challenge-string-built-in-methods-26ded768d07c?sk=8584a431e5a6b04a9b06ceb0c23f2975) |
| Day 07 | String built-in methods Part 2 | [Link](https://singhsukhpinder.medium.com/day-7-of-30-day-net-challenge-string-built-in-methods-part-2-53f29be9902d?sk=4aba7b3b7810337315d3bd3d7c21ffab]) |
| Day 08 | Exception Handling | [Link](https://medium.com/@singhsukhpinder/day-8-of-30-day-net-challenge-exception-handling-65814aaa5994?sk=c40fd301ca43a2d6186dd6c772da7535) |
| Day 09 | Null Safety | [Link](https://medium.com/c-sharp-progarmming/day-9-of-30-day-net-challenge-null-safety-062cc10d5023) |
| Day 10 | File Paths | [Link](https://medium.com/c-sharp-progarmming/day-10-of-30-day-net-challenge-file-paths-ef6803ea16c9?sk=1d9ad837c33a2de69ea8d5786fbe891d) |
| Day 11 | Helper Methods - Array | [Link](https://medium.com/c-sharp-progarmming/day-11-of-30-day-net-challenge-helper-methods-array-59061f037c6b?sk=c543b4532231fb34367a5fdb25da4af0) |
| Day 12 | Azure Functions | [Link](https://medium.com/c-sharp-progarmming/day-12-of-30-day-net-challenge-azure-functions-4271627a2e75?sk=1a0d8603627184c17ba3f89792351239) |
| Day 13 | ConfigureAwait(false) | [Link](https://medium.com/c-sharp-progarmming/day-13-of-the-30-day-net-challenge-configureawait-false-550c728eaa7e?sk=a8b23363c39a361e3d489014f2704b87) |
| Day 14 | Limit Concurrent Async Operations | [Link](https://singhsukhpinder.medium.com/day-14-of-30-day-net-challenge-limit-concurrent-async-operations-21bfa4266992?sk=94f9238aec4335c1d3d0cea80e566163) |
| Day 15 | Lazy Initialization | [Link](https://medium.com/c-sharp-progarmming/day-15-of-30-day-net-challenge-lazy-initialization-e253756a480b?sk=651159d6fd60614d7a73216e4b370f47) |
| Day 16 | In-Memory Caching | [Link](https://medium.com/c-sharp-progarmming/day-16-of-30-day-net-challenge-in-memory-caching-d912545fbee9?sk=034a6df7ad3cc2ef47f59683f7ee656d) |
| Day 17 | Interlocked Class | [Link](https://medium.com/c-sharp-progarmming/day-17-of-30-day-net-challenge-interlocked-class-9ea3b07a71b0?sk=f66f8d77acb80e1e95b460ee0c4c191c) |
| Day 18 | AggressiveInlining Attribute | [Link](https://singhsukhpinder.medium.com/day-18-of-30-day-net-challenge-aggressiveinlining-attribute-c29cde197065?sk=736c63c59bc2cb5c7a042a1d8ba873ce) |
| Day 19 | Stack vs. Heap Allocation | [Link](https://medium.com/c-sharp-progarmming/day-19-of-30-day-net-challenge-stack-vs-heap-allocation-95def98c56ca?sk=1d3c1c0fcac99901acb4a1e95b32d0b5) |
| Day 20 | Task vs. ValueTask | [Link](https://medium.com/c-sharp-progarmming/day-20-of-30-day-net-challenge-task-vs-valuetask-9d0c8093f1cd?sk=5e468fa8934d478e5071fd178a548ff4) |
| Day 21 | StringComparison | [Link](https://medium.com/c-sharp-progarmming/day-21-of-30-day-net-challenge-stringcomparison-de6e709f613c?sk=857f09f384a9a09c76af67729f4b0e5f) |
| Day 22 | Array Pool | [Link](https://medium.com/c-sharp-progarmming/day-22-of-30-day-net-challenge-use-array-pool-d9cc9092e4dc?sk=b854164f2426b4295bd2675cc36765dc) |
| Day 23 | Span over Arrays | [Link](https://medium.com/c-sharp-progarmming/day-23-of-30-day-net-challenge-span-t-over-arrays-6ed18417a248?sk=e2117993cbff61f884a1d01378c030d1) |
| Day 24 | Avoid Exceptions in Flow Control | [Link](https://medium.com/c-sharp-progarmming/day-24-of-30-day-net-challenge-avoid-exceptions-in-flow-control-5c6a3d18a689?sk=2726e0f56037d685285d8b8cbffd0c4f) |
| Day 25 | Use Exception Filters | [Link](https://medium.com/c-sharp-progarmming/day-25-of-30-day-net-challenge-use-exception-filters-d1413d0d0e2a) |
| Day 26 | Loop Unrolling | [Link](https://medium.com/c-sharp-progarmming/day-26-of-30-day-net-challenge-loop-unrolling-8a84c46bba33) |
| Day 27 | Query v/s Method Syntax | [Link](https://medium.com/c-sharp-progarmming/day-27-of-30-day-net-challenge-query-v-s-method-syntax-36569545a11e) |
| Day 28 | Use Stackalloc | [Link](https://medium.com/c-sharp-progarmming/day-28-of-30-day-net-challenge-use-stackalloc-9c2baddb0bbb) |
| Day 29 | Generics & Custom Interfaces | [Link](https://medium.com/c-sharp-progarmming/day-29-of-30-day-net-challenge-generics-custom-interfaces-c0f67c596a7e) |
| Day 30 | XML v/s JSON Serialization | [Link](https://medium.com/c-sharp-progarmming/day-30-of-30-day-net-challenge-xml-v-s-json-serialization-a30091d6eeaf?sk=73c4dc0acfc9d8223efd5a2dee274fab) |# Where to find me
### C# Programming🚀
Thank you for being a part of the C# community! Before you leave:
#### If you’ve made it this far, please show your appreciation with a star and follow the author! 👏️️
Follow us: [X](https://twitter.com/sukhsukhpinder) | [LinkedIn](https://www.linkedin.com/in/sukhpinder-singh/) | [Dev.to](https://dev.to/ssukhpinder) | [Hashnode](https://dotnet.hashnode.dev/) | [Newsletter](https://www.linkedin.com/newsletters/net-programming-7031098498754195456/) | [Tumblr](https://www.tumblr.com/settings/blog/codewithsukh)
Visit our other platforms: [GitHub](https://github.com/ssukhpinder) | [Instagram](https://www.instagram.com/codewithsukh/) | [Tiktok](https://www.tiktok.com/@codewithsukh) | [Quora](https://www.quora.com/profile/Sukhpinder-Singh-4) | [Daily.dev](https://app.daily.dev/devcard)
More content at [C# Programming](https://medium.com/c-sharp-progarmming)