Search results for ""

Showing 1387-1397 of 1754 results

A Guide to Robust Unit and Integration Tests With JUnit

Automated software tests are critically important to the long-term quality, maintainability, and extensibility of software projects, and for Java, JUnit is the path to automation.

While most of this article will focus on writing robust unit tests and utilizing stubbing, mocking, and dependency injection, Toptal Software Engineer Josh Hayden will also discuss JUnit and integration tests.

19-minute readContinue Reading
Joshua Hayden

Joshua Hayden

Term Sheet Templates: Clauses to Look Out for During Negotiation

Despite the large increase in resources aimed at helping founders navigate the fundraising process, many still struggle when it comes to comprehending certain term sheet clauses.

Such clauses can lead to founders losing control of their company or payout structures upon exit down the road. This post breaks down the term sheet’s trickiest clauses and the implications thereof.

19-minute readContinue Reading
Toptal emblem

Toptal Talent Network Experts

WordPress REST API: The Next-generation CMS Feature

For a while, WordPress seemed to had fallen behind. As the web became more reliant on JavaScript to create immersive, interactive experiences, it became increasingly clear that WordPress needed to offer new ways for users and developers to interact with its content.

In this post, Toptal Freelance Developer Brian Coords explores the amazing new features of WordPress’s REST API, showing why WordPress is still on the cutting edge of web development.

12-minute readContinue Reading
Brian Coords

Brian Coords

Unlimited Scale and Free Web Hosting with GitHub Pages and Cloudflare

Whether you’re a bootstrapped startup that needs a brochureware website or a corporation that needs a high-performing web app, this post is for you. In it, Toptal Software Engineer Amin Shah Gilani teaches you how to setup a static, SSL-secure website for the very low cost of free, using Github Pages and Cloudflare.

11-minute readContinue Reading
Amin Shah Gilani

Amin Shah Gilani

10 Videos All Designers Should Watch

From the great industrial designer Dieter Rams explaining his principle of design to Adam Grant discussing the habits of original thinkers, we’ve curated a list of our favorite design videos.

< 5-minute readContinue Reading
Bree Chapin

Bree Chapin

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Getting the Most from Equity Research - Lessons from a Former Research Analyst

Equity research provides a very useful function in our current financial markets. Nevertheless, the profession has come under fire in recent years.

In this post, Toptal Management Consultant Ryan Downie details how to utilize research reports more effectively. Additionally, he outlines the equity research’s main value for both sophisticated and retail investors and highlights the pitfalls of this profession, its causes, and how you should evaluate research in order to avoid these issues.

12-minute readContinue Reading
Ryan Downie

Ryan Downie

A Step-by-Step Guide to UI Animation With Principle and Sketch

Animated UI elements improve the user experience, but how exactly are they made? These short tutorial videos demonstrate the most effective animation techniques using Principle for Mac.

9-minute readContinue Reading
Tidjane Tall

Tidjane Tall

The Advanced Git Guide: Git Stash, Reset, Rebase, and More

Could you be using Git more efficiently?

The answer is probably a resounding “Yes,” which is why Toptal Software Engineer Ursula Clarke wrote today’s post.

In it, she teaches you how to use git stash, git reset, git bisect, git squash, and git rebase for maximum productivity.

19-minute readContinue Reading
Ursula Clarke

Ursula Clarke

How to Integrate OAuth 2 Into Your Django/DRF Back-end Without Going Insane

So you’ve implemented user authentication. Now, you want to allow your users to log in with Twitter, Facebook, or Google. No problem. You’re only a few lines of code away from doing so.

But while there are hundreds of OAuth 2 packages that pip knows, only a few actually do what they’re supposed to do.

In this article, Toptal Software Engineer Peter Goodspeed-Niklaus explains how to integrate OAuth 2 into your Django or Django Rest Framework using Python Social Auth.

11-minute readContinue Reading
Peter Goodspeed-Niklaus

Peter Goodspeed-Niklaus

How to Write Automated Tests for iOS

In this tutorial, you will learn how automated testing works for the iOS platform and how to implement it in your project.

22-minute readContinue Reading
Josip Petrić

Josip Petrić

How to be Efficient in PhpStorm: An IDE That Really Matters

It’s every developer’s dream to be more efficient. In this article, you’ll learn how one engineer saved himself from typing more than 20,000 characters over six months and prevented 1,000 bugs in the process.

16-minute readContinue Reading
Alexey Filatov

Alexey Filatov

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.