DEV Community

Cover image for How to stay up-to-date
Tim Deschryver for This is Learning

Posted on • Updated on • Originally published at timdeschryver.dev

How to stay up-to-date

Follow me on Twitter at @tim_deschryver | Subscribe to the Newsletter | Originally published on timdeschryver.dev.


Staying up-to-date with your favorite frameworks, libraries, and tools takes time.
In this post let's explore new and older ways to optimally follow the progression and new trends.

GitHub

GitHub Releases

Use the watch functionally of a GitHub repository to get a notification when the project releases a new version.
To do so, click on "Watch", then click on "Custom", and lastly check the "Releases" option.

Instructions on how to watch the Angular repository.

Now, you receive a notification in your GitHub inbox when a new release is published.

My inbox filtered on the Angular repository, containing the most recent releases.

GitHub "For you" feed

The new "For you" feed (which is currently in beta) is useful to see what's going on.
This feed contains events that are relevant to you, the content is based on the people and organizations that you follow, and the repositories that you've starred.

The feed includes new releases, with a link to the release notes.

My personal feed, which contains information about new releases.

Twitter

The reason why I joined Twitter a few years ago was to follow some of the "big names" within the JavaScript community.
Later, this was extended by following the maintainers of the libraries and frameworks that I was using, or which I was interested in. On Twitter, you'll find a lot of information, including news about new releases, requests for comments on new features, sneak peeks, and more.

Twitter Communities

Recently, Twitter also released "Communities" which is a way to find people that share your interests.
Previously, to browse through some of your interests, you had to search on a hashtag, which wasn't very convenient.
Twitter Communities make this easy, in a community you'll find people posting a variety of information on the topic.

For example, take a look at the dotnet community.

Discord

Discord is becoming more popular, and more projects have a Discord server.
If the project has a Discord server, there's a high chance that the server has one or more channels to keep you informed about new releases. These channels are maintained by the project members and/or community maintainers, or could be automated by using bots.

The announcement channel is the channel to keep an eye out for.
The channel has a megaphone (📢) icon in front of its name and is often called "Announcements", or "Newsfeed".
On this channel, you can find the latest news and important updates about the project.

The C# newsfeed Discord channel.

A good second channel is the community channel (if the server has one), where you can find people that share their own content, or content that they found interesting.

Joining a Discord server also has the benefit that you can chat with the maintainers and other members that share your interests.
This way, you can ask questions, and if you want to, you can help other people.
Helping others with their questions and problems is a great way to get your feet wet if you want to be actively involved.
By doing so you will learn a lot, and it will expose you to new ideas that you haven't thought of before.

You can find me on the following Discord channels:

Community Content

Blogs

Another way, to stay up-to-date, is to subscribe to a blog, or to manually visit the website regularly.
If you don't know a blog to follow, do a search on the topic and you'll probably find a top 10 list.

Instead of subscribing to a one-person blog, you can also use a blog platform where multiple content creators can post their content, for example, the two most popular blogging platforms at the moment are dev.to and hashnode.

Another trick is to use an aggregator or a newsletter, which sums up the most important updates and content.
By using an aggregator, you don't need to browse through many resources to stay up-to-date.
For example, The Morning Dew

Videos

If reading content is not your thing, you can also watch videos.
More content creators are using YouTube as a platform to share their knowledge.
You can find a range of videos on YouTube of different lengths, simple overviews, in-depth tutorials, podcasts, and more.

I like the following video channels:

Podcasts

Speaking about podcasts, I find podcasts useful when I'm busy doing something else.
For example, while I'm commuting to work, or when I'm on a run.

I listen to the following technical podcasts:

Conclusion

Yes, you have to invest some time to stay up-to-date.
But this is the time that you put into yourself and your career.
In the long run, this has a positive impact on your growth.

Luckily, there are many ways to stay up-to-date.
Pick a way that works for you, and enjoy the continuous learning experience.

Enjoy, and happy learning!


Follow me on Twitter at @tim_deschryver | Subscribe to the Newsletter | Originally published on timdeschryver.dev.

Discussion (3)

Collapse
raj_sekhar profile image
Raj Sekhar

Thanks for the article Tim, very useful.
Just to add, i have been following app.daily.dev/ it makes it easy to follow certain topics from multiple sources.

Collapse
andrewbaisden profile image
Andrew Baisden

I follow them too its a good way to find trending topics.

Collapse
andrewbaisden profile image
Andrew Baisden

The GitHub Releases is a great idea.