DEV Community 👩‍💻👨‍💻

Developer Nation
Developer Nation

Posted on

What are your plans to read/learn in 2021?

In January we're focusing on planning for an unpredictable future. What are your plans to read/learn in 2021?

Here are some useful resources to help you plan and focus in the coming months.

Dev Resources & Articles

51 latest seminar topics for computer science engineering (CSE). This post will help you identify the most trending and latest seminar topics for CSE. [THECRAZYPROGRAMMER]

50 free tools and resources. Free stuff is always exciting. But, what if it is free and awesome? Free tools and resources you’re gonna love. [MARKODENIC]

Eight must-read books for developers in 2021. What are the top books on your reading list this season? Whether you’re learning a new skill or adding depth to your existing knowledge in a particular development area, it’s always a good idea to get a few more recommendations to your list. [DEVELOPERECONOMICS]

Learn easier & faster with side-effect learning. Sometimes the best way to learn is by accident. And some accidents can be...arranged. [YOUTUBE]

Seven trends influencing DevOps and DevSecOps adoption in 2021. What are these trends and how can they influence DevOps and DevSecOps adoption in tech corporations worldwide? [CLOUDCOMPUTINGNEWS]

7 best performance testing tools to look out for in 2021. Comprehensive list of 7 best performance testing tools used widely by performance testing services in 2021 and their key features. [DZONE]

Structured vs. unstructured data: getting to know the difference. Get a clear understanding of the differences between structured and unstructured data and how you should utilize each in your strategy. [DZONE]

How to effectively scope your software projects. Angela Zhang learned that scoping is one of the hardest things to get right. Unfortunately, CS programs in universities don’t really teach you how to scope projects. Here's a consolidation of what she's learned on this topic. [FREECODECAMP]

Angular - a development pattern. Learn about an FSM-based state transitions technique for developing robust Angular web applications. [DZONE]

How to choose which game to develop? – A step-by-step guide. No game developer wants to spend months or years on something that will ultimately only sell 100 copies. Even though luck is an important part of game development, it is false to conclude that prior research can’t significantly improve your chances. [GAMEDEV]

How to improve your focus in 2021. Here are a few takeaways from Carmn Chung. [CARMENCHUNG]

Comparing 9 code quality tools. It's always a good idea to have good code quality tools in your developer toolbox, helping you manage technical debt by writing clean and maintainable source code. [DZONE]

KanbanFlow vs. Trello vs. nTask Knowing the importance of project management software is one thing but to have an idea about the best project management software in the world is a completely different animal. [DZONE]

What do you value the most from developer programs? Share your thoughts in our developer survey and help to influence the offerings from the companies you use.

Industry News

Ember 3.24 released. Ember.js 3.24 is an incremental, backwards compatible release of Ember with bug fixes, performance improvements, and minor deprecations. It's an LTS (Long Term Support) candidate. LTS candidates prioritize stability over the addition of new features, and have an extended support schedule. [EMBERJS]

Wi-Fi’s biggest upgrade in decades is starting to arrive. Many of this year’s new phones, laptops, TVs, routers, and more will come with support for Wi-Fi 6E, a new upgrade to Wi-Fi that’s essentially like expanding your wireless connection from a two-lane road to an eight-lane highway. It’s the biggest upgrade to Wi-Fi in 20 years, and connections should be faster and a lot more reliable because of it. [THEVERGE]

Upcoming Apple privacy update has developers desperately seeking dodges. App developers are exploring surreptitious new forms of user tracking to evade Apple’s new privacy rules, which threaten to upend the mobile advertising industry in the coming months. Early in 2021, an iPhone update will prevent apps from using advertising identifiers known as IDFA without obtaining each user’s explicit consent for targeting. Some app makers say they plan to use invasive tracking techniques such as “device fingerprinting” to work around the new restrictions—even though doing so risks getting them thrown off the App Store if they are caught. [ARSTECHNICA]

.NET 5 networking improvements. Microsoft talk about some of the many improvements in the networking stack. This includes improvements around HTTP, Sockets, networking-related security, and other networking primitives. In this post, I will highlight some of the more impactful and interesting changes in the November release. [DEVBLOGS.MICROSOFT]

PostgreSQL is the DBMS of the Year 2020.PostgreSQL has already won their DBMS of the Year award in 2017 and 2018, and now becomes the first system to win this title three times. See who the runner-ups were. [DB-ENGINES]

App stores saw record 218 billion downloads in 2020, consumer spend of $143 million. Mobile adoption continued to grow in 2020, in part due to the market forces of the COVID-19 pandemic. According to App Annie’s annual “State of Mobile” industry report, mobile app downloads grew by 7% year-over-year to a record 218 billion in 2020. Meanwhile, consumer spending grew by 20% to also hit a new milestone of $143 billion, led by markets that included China, the United States, Japan, South Korea and the United Kingdom. [TECHCRUNCH]

TypeScript 4.2 beta now available. There are a number of new features being added, and a number of breaking changes as well. In this version, rest elements can be used in more ways than before. The release also features smarter internals. It now tracks how types were constructed and differentiates type aliases to instances of other aliases. [SDTIMES']

A new year, a new release of D. At DLang Land they are beginning the new year with a new release of the D reference compiler (DMD) and a beta release of the popular LLVM-based D compiler (LDC). D 2.095.0 is crammed full of 27 major changes and 78 fixes from 61 contributors. [DLANG]

Lost passwords lock millionaires out of their Bitcoin fortunes. Stefan Thomas, a programmer in San Francisco, has 7,002 Bitcoin tucked away — currently worth about $236 million, nearly a quarter billion dollars — but that he has no idea how to access it and can only guess two more passwords before being locked out forever. [NYTIMES]

Want to receive our emails straight into your inbox? Each month we give away a cozy hoodie to one subscriber. Sign up here

Top comments (9)

nicolasomar profile image
Nicolás Omar González Passerino

My plan will be practice more in deep some technologies I learned last year like Node, React, Jest, Express and Semantic-UI.
If I get to achieve the main goal, I will go for SASS, Data Structures, more TypeScript and GraphQL

raddevus profile image

I'm reading Mastering JavaScript Functional Programming (Packt pub) right now -- attempting to finish over weekend. It's a great book and brings together a lot of the functional concepts that are difficult to find in one place.
Trying to strengthen my understanding of FP. So far this book is doing a great job.

ninadingole profile image
Neenad Ingole

Planning to learn Svelte

developernation profile image
Developer Nation Author

What attracts you to Svelte?

safbalili profile image
Josafe Balili

Thank you for these materials. Can you recommend any economics or business books? Thanks.

developernation profile image
Developer Nation Author

Here's one recommendation from one of our team - The Innovation Stack -

developernation profile image
Developer Nation Author • Edited on
Thread Thread
safbalili profile image
Josafe Balili

Thanks @deveconomics :)

andrewbaisden profile image
Andrew Baisden

I plan on getting even better with the Dart programming language as I see Flutter making huge gains in 2021 as mobile app development becomes more mainstream and popular.

🌚 Browsing with dark mode makes you a better developer.

It's a scientific fact.