8 developer roles that are in high demand in healthcare
With the demand for tech skills continuously growing across the board, there’s no shortage of new domains where software developers can look for new careers. Perhaps one of the most exciting — and critical — industries where developers can look to expand their horizons is the healthcare sector. The coronavirus pandemic has put serious strain…
How to manage stress as a developer
So you’re interested in Growth Quarters? Then join our online event, TNW2020, where you’ll hear how the most successful founders kickstarted and grew their companies. I was describing, in the first article of this series about stress, one of my panic attacks when I was working at my first job as a developer, 10 years ago.…
Developers, watch out for these burnout symptoms
So you like our media brand Growth Quarters? You should join our Growth Quarters event track at TNW2020, where you’ll hear how the most successful founders kickstarted and grew their companies. I know what you might think: “Not me. I’m not the kind of person to burnout! I know how to manage my stress. I…
Getting started with Python APIs
Interacting with GitHub We can use APIs to interact with GitHub too. Keeping it simple, we’ll use the POST request to create a new repo called api_test. Authorization First, as always, we need an authorization token. Fortunately, we can get this set up much faster than we did with the Google Maps API — you…
How to declare, interact, and scope variables in JavaScript
Variables are one of the fundamental blocks of any programming language, the way each language defines how we declare and interact with variables can make or break a programming language. This means every developer should be able to understand how to effectively work with variables, their rules, and particularities. In today’s tutorial, we’re going to learn…
A look at the best new features in Python 3.9
It’s that time again: a new version of Python is imminent. Now in beta (3.9.0b3), we will soon be seeing the full release of Python 3.9. Some of the newest features are incredibly exciting, and it will be amazing to see them used after release. We’ll cover the following ones: Dictionary Union Operators Type Hinting…
How to write cleaner code with JavaScript
Destructuring is one of my favorite tools in JavaScript, in simple terms, destructuring allows you to break down a complex structure (like an array or an object) into simpler parts, though there’s a bit more to it than that. Let’s see it better in an example: Now, some people have been using this feature for…
Linux kernel will no longer use terms ‘blacklist’ and ‘slave’
Linus Torvalds, the principal engineer of the Linux kernel, has approved new terminology for its code and documentation to promote the inclusive language. The change abolishes terms such as blacklist, master, and slave. There are no formal alternatives in place, but Torvalds suggested plenty of choices. Suggested replacements for master/slave are primary/secondary, controller/device, requester/responder, and main/replica. Alternatives…
7 debugging techniques for developers to speed up troubleshooting in production
Providing production support to an application is one of the most challenging aspects of software development. Developers are assigned to the maintenance team and work on patching bugs on the application. They are, however, also available on-call in case a production outage happens, in which case they work to get the application back on track as quickly…
A beginner’s guide to robot programming with Python
Let’s face it, robots are cool. They’re also going to run the world some day, and hopefully, at that time they will take pity on their poor soft fleshy creators (a.k.a. robotics developers) and help us build a space utopia filled with plenty. I’m joking of course, but only sort of. In my ambition to have some…