Freelance

Showing 19-27 of 34 results
EngineeringIcon ChevronBack-end

Git Workflows for Pros: A Good Git Guide

by Joe James

Git can support your project not just with version control, but also with collaboration and release management. Understanding how workflow patterns can help or hinder a project will give you the knowledge to evaluate and adapt your project's Git processes effectively.

11 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

The 10 Most Common Mistakes Web Developers Make: A Tutorial for Developers

by Demir Selmanovic

Today we have thousands of digital and printed resources that provide step-by-step instructions about developing all kinds of different web applications. Development environments are "smart" enough to catch and fix many mistakes that early developers battled with regularly. There are even many different development platforms that easily turn simple static HTML pages into highly interactive applications. All of these development patterns, practices, and platforms share common ground, and they are all prone to similar mistakes caused by the very nature of web applications.

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

Don’t Be Fooled: Calculate the Real Cost of Employees and Consultants

by Hyam Singer

It’s astounding how few business owners properly account for the real cost of their labor. This article presents tried and true methods—including an online calculator—for calculating the real cost of your employees and consultants, enabling you to perform a sound financial analysis when faced with the “employee versus consultant” dilemma.

17 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Fixing the “Heartbleed” OpenSSL Bug: A Tutorial for Sys Admins

by Gergely Kalman

A potentially critical problem, nicknamed "Heartbleed", has surfaced in the widely-used OpenSSL cryptographic library. The vulnerability is particularly dangerous in that potentially critical data can be leaked and the attack leaves no trace. As a user, chances are that sites you frequent regularly are affected and your data may have been compromised. As a developer or sys admin, sites or servers you're responsible for are likely to have been affected. Here are the key facts you need to know about this dangerous bug and how to mitigate your vulnerability.

< 5 minute readContinue Reading
EngineeringIcon ChevronFreelancing

How to Travel While Working: The Traveling Engineer's Survival Guide

by Breanden Beneschott

As Co-Founder and COO, Breanden Beneschott has been effectively running Toptal, a venture-funded company growing hundreds of percent year over year, while traveling across the globe. Breanden shares his tips and experiences as a successful traveling engineer and entrepreneur, including his perspective on the benefits of this new lifestyle.

13 minute readContinue Reading
EngineeringIcon ChevronFreelancing

Hosting a Tech Conference for a Software Developer Network: The CordobaJS Event

by Ramiro Agustin Palacios

Beyond its beauty, in recent years Córdoba has been enjoying a rapidly growing reputation as a technology center, one that may soon rival Buenos Aires as Argentina’s main technology hub. Last month, Toptal coordinated and hosted a highly successful and well-attended JavaScript Technical Conference in Córdoba, Argentina. Read about how the event came together and the vibrant network of software developers in and around Córdoba.

9 minute readContinue Reading
EngineeringIcon ChevronFreelancing

Busting the Top 5 Myths About Remote Workers

by Scott Ritter

With an 80% increase in the remote workforce from 2005 to 2012, there must be more to the picture than meets the eye. This post pulls the rug out from under 5 of the most prevalent myths about remote workers, with a specific focus on the software development industry.

9 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Your Boss Won't Appreciate TDD: Try This Behavior-Driven Development Example

by Ryan Wilcox

Testing. It always seems to get left to the last minute, then cut because you're out of time, budget, or whatever else. Management wonders why developers can't just "get it right the first time", and developers (especially on large systems) can be taken off-guard when different stakeholders describe different parts of the system. With behavior-driven development, you can turn testing into a shared process that focuses on the behaviors of the system, why they matter, and who cares.

8 minute readContinue Reading
EngineeringIcon ChevronFreelancing

In Search of the Elite Few – Finding and Hiring the Best Software Developers in the Industry

by Hyam Singer

Effective interviewing and hiring is as much of an art as it is a science. Nonetheless, approaches and methodologies do exist for evaluating the more subtle dimensions of a software developer’s skills and abilities. When used collectively, these techniques yield a highly effective screening process with a proven track record of success. That process is what this post is all about.

13 minute readContinue Reading

Join the Toptal® community.