Customized Remote Work Solutions From the World’s Largest Fully Remote CompanyCustomized Remote Work SolutionsLearn More

Project Management

Showing 41-48 of 77 results

Hosting For Freelance Developers: PaaS, VPS, Cloud, And More

by Nermin Hajdarbegovic

Whether you’re creating a virtual storefront, deploying an app, or simply doing some third-party testing and development, chances are you need some server muscle. The good news is that there is _a lot_ to choose from. The hosting industry may not be loud or exciting, but it never sleeps; it’s a dog eat dog world, with cutthroat pricing, a lot of innovation behind the scenes, and cyclical hardware updates. In this article, we take a look at hosting options for freelance software engineers: PaaS, Cloud, VPS, dedicated, and more.

11 minute readContinue Reading

What The Hell Is DevOps?

by Demir Selmanovic

Using modern DevOps Tools like Chef, Docker, Ansible, Packer, Troposphere, Consul, Jenkins, SonarQube, AWS, etc. does not mean that you are applying DevOps principles. DevOps is a way of thinking.

10 minute readContinue Reading

Impostor Syndrome: How I Fool My Bosses, and You Too

by Kate Scheer

By and large, I haven't run into any major disadvantages or advantages to being a woman in the software field. I feel like that's a story not told enough in the debate, where the experience is just like anything else in life: some good, some bad, overall average.

13 minute readContinue Reading

Open Source: It's Not That Scary!

by Anna-Chiara Bellini

Is open source scary? Do developers think that nobody would be interested in their personal projects? What are the fears associated with publishing your own work for the public to see? In this article, Toptal Director of Engineering Anna Chiara Bellini shares how, as an accomplished engineer, she made her first contribution to GitHub. This guide features all the step-by-step basics to getting involved in open source, including everything from what open source software is, to how to start working with Git and GitHub, to actually making meaningful contributions to open source projects.

11 minute readContinue Reading

Skype Tips for Remote Teams

by Alvaro Oliveira

Toptal has a strong remote culture), to say the least. To keep up with each other, we need a tool to keep team members in sync, where we can reach any other person at a moment's notice. We use Skype as our main communication channel among Toptal's core team. Over the years, Skype has grown a lot, and has become a versatile tool that can be used on all of your devices at once, syncing chat amongst them, and providing a simple way to call and share screens. It is a tool that we leverage every day for our internal operations. As heavy Skype users, there are a few things we've noticed that might not be clear to everyone. Here are a few tips on how you and your remote team can get the most of of Skype.

8 minute readContinue Reading

Is Open Source Open to Women?

by Breanden Beneschott

The fact that women are underrepresented in tech is nothing new. However, while we've seen the gender diversity reports from companies like Google, Facebook, and many more, a look at the number of women in the open source community suggests that the numbers might be worse than these reports imply. In this post, Toptal COO Breanden Beneschott shares the results of a study looking at gender on GitHub and considers a few reasons why GitHub is so male-dominated, including a few ideas on how we can make the open source community a more welcoming place.

12 minute readContinue Reading

Developer’s Guide to Open Source Licenses

by David Marín

Many developers often overlook, or do not thoroughly think through the implications of open source licenses. Whether you’re planning to open source your own project under one of these licenses, or you intend to integrate some other open source project into one of your own, it’s important to have at least some knowledge of what these licenses are, how they may affect your projects, and how they complement or contradict one another. In this article, Toptal engineer David Marín gives us a comprehensive guide to some of the most popular open source licenses, and several rules of thumb to follow when choosing a license for future open source projects.

15 minute readContinue Reading

Software Reengineering: From Spaghetti to Clean Design

by Juan Pablo Scida

Inheriting someone else’s code can be a nightmare, especially when the code is poorly designed and lacks documentation. In this post, Toptal Engineer Juan Pablo Scida provides a case study of how he reengineered a chat server written in Node.js, transforming its original spaghetti code into a cleanly architected and designed piece of software.

10 minute readContinue Reading

Join the Toptal® community.