<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/til/best-of/2022/04" -->

---
title: Best This is Learning posts — April 2022 | daily.dev
description: The most upvoted This is Learning posts from April 2022, curated by the daily.dev community.
canonical: https://daily.dev/sources/til/best-of/2022/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/til/best-of/2022/04
og:type: website
og:site_name: daily.dev
og:title: Best This is Learning posts — April 2022 | daily.dev
og:description: The most upvoted This is Learning posts from April 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of This is Learning — April 2022

1. 1  
[](https://daily.dev/posts/how-to-manage-your-professional-career--fsdrotmtk "How to manage your professional career?")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 4y  
How to manage your professional career?  
Career Planning is very dynamic and moving along with it we need proper career planning. As a software developer, the most challenging part is managing manager expectations. The ultimate solution is you need to make your manager happy. If you are not getting a salary increment or promotion then move on and work where your work is appreciated.  
16
2. 2  
[](https://daily.dev/posts/how-github-is-improving-developer-experience-ree2ctpqg "How GitHub is Improving Developer Experience")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 4y  
How GitHub is Improving Developer Experience  
The number of developers contributing to Open Source has grown exponentially. The Developer Experience is much better than what it used to be. Let's go through some great tools introduced and some amazing changes around GitHub. The tools introduced in the past few years include Code Search, GitHub Actions and GitHub Sponsors.  
11  
1
3. 3  
[](https://daily.dev/posts/a-better-way-to-code-documentation-driven-development-rb-ehjdl5 "A Better Way To Code: Documentation Driven Development")  
Article  
![Avatar of til](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505)This is Learning · 4y  
A Better Way To Code: Documentation Driven Development  
TDD is the idea that you should write tests before programming an implementation. TDD can help force you to address your API ahead of time by adding in a feedback loop. However, while TDD forces you to help you distinguish scope, it doesn't help you move forward.  
10

[See all This is Learning archives](/sources/til/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/til/best-of/2022/04#page","url":"https://daily.dev/sources/til/best-of/2022/04","name":"Best This is Learning Posts — April 2022","description":"The most upvoted This is Learning posts from April 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/til/best-of/2022/04#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-to-manage-your-professional-career--fsdrotmtk","name":"How to manage your professional career?"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-github-is-improving-developer-experience-ree2ctpqg","name":"How GitHub is Improving Developer Experience"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-better-way-to-code-documentation-driven-development-rb-ehjdl5","name":"A Better Way To Code: Documentation Driven Development"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"This is Learning","item":"https://daily.dev/sources/til"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/til/best-of"},{"@type":"ListItem","position":5,"name":"April 2022"}]}]}
```

