From the great industrial designer Dieter Rams explaining his principle of design, to Adam Grant discussing the habits of original thinkers, we’ve curated the best of the best videos for designers. So sit back, and get cozy with some of our favorite design videos.Continue reading →
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.Continue reading →
Interfaces that have animations and transitions provide a better UX for app users, and stimulate user engagement. It’s becoming increasingly important to understand how to add motion to your designs, which is why we wrote today’s tutorial.
In it, Toptal Design Editor Tidjane Tall demonstrates how to craft effective UI animation techniques, using Principle for Mac, in a series of short videos.Continue reading →
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 Finance Expert 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.Continue reading →
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.Continue reading →
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.Continue reading →
We can harness the power of constraints by consciously choosing to place strict limits on design options, and we needn’t look beyond our own smartphones to find compelling examples of how this works.Continue reading →
Freelancer identity theft happens all the time. In fact, someone’s likely had their identity stolen as you read these words. Let’s hope it wasn’t you.
In this post, Toptal Software Engineer Relja Damnjanovic shares his story about freelancer identity theft and offers lessons for freelancers, who don’t want to learn things the hard way.Continue reading →
The value of a CFO for a young company is a hotly contested topic. The crux of the predicament is that while CFOs add significantly greater value than a junior financial team, they’re expensive. In this article, Finance Expert Scott Brown helps you identify where your company is in the “hierarchy of finance needs” and guides you toward the option that best address them.Continue reading →
In this tutorial, you will learn how automated testing works for the iOS platform and how to implement it in your project.Continue reading →
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.Continue reading →
In this article, Toptal Designer ￼Miklos Philips explains how to create magical user experiences by creating anticipatory designs. What is anticipatory design? It’s output, without much need for input. A world where our computing machines are designed for interaction methods optimized for humans, not computers. A digital world where we move from user intent that’s deterministic to user intent that’s probabilistic.Continue reading →
The Ionic project is rapidly gaining in popularity and is one of the most popular open source projects worldwide. With the recent announcement of the stable version of Ionic 2, this is the perfect time to underscore the Ionic 2 and its predecessor.
In this post, Toptal software engineer Julien Renaux outlines the major changes Ionic 2 brought to the platform and explains how to put these new features to good use.Continue reading →
Since the historic Brexit vote, much speculation has been made regarding the effects this would have on the UK’s economy. In this article, I take a look at what the anticipated impacts of Brexit on the UK financial sector are, assess their merits and likelihood, and see what the long-lasting impact on the financial sector around the world may be.Continue reading →
C is often called a middle-level computer language as it combines the elements of high-level languages with the functionalism of assembly language. C allows the manipulation of bits, bytes, and addresses - giving the programmer more control over exactly how the program will behave and a more direct access to the mechanics of the underlying hardware.
C was created, influenced, and field tested by working programmers. The end result is that C gives the programmer what the programmer wants.
C++ is an enhanced version of the C language. C++ includes everything that is part of C and adds support for object-oriented programming (OOP). In addition, C++ also contains many improvements and features that make it a “better C”, independent of object oriented programming.Continue reading →
On every new project, you have the privilege of deciding how you’ll architect the app and organize the code. But if you don’t pay attention, or you rush through coding, you risk ending up with spaghetti code. The solution? Use a proper design pattern.
In this tutorial, Toptal Software Engineer Dino Bartošak explains how to implement an MVVM design pattern on a demo Swift application.Continue reading →
Check out a collection of testimonial page inspirations created by different designers from around the world. Toptal designer Jônatas Vieira curated a selection of designs that each empowers its brand story.
Some of the screens are captured from live products, some are still in development, and some are purely concepts designed to push the bounds of what is even considered possible.Continue reading →
While the success of your project depends on many factors, one of the most common reasons projects fail is a lack of management or downright bad project management.
In this post, Lead Engineering Editor Demir Selmanovic teaches you the basics of Agile project management using Kanban and Trello.Continue reading →
Between 2013 and 2015, the number of Unicorns exploded to 140 members, marking an incredible growth spurt in valuations and positive sentiment toward the venture industry.
But after a rocky 2016, in which scandals, funding downrounds, and more cautious investor commentary emerged, many have questioned the validity of the sector’s valuations. With this backdrop, 2017 is shaping up to be a make-or-break year for the Unicorn Club. Is the party over?Continue reading →
Freelancers work flexible hours, but this convenience comes at a price: They have to manage their time better than on-site professionals. However, it also means they’re free to optimize their routine and achieve exceptional efficiency.
In this post, software engineer Dmitry Ryazantsev will guide you through the ins and outs of personal time management, leaving little to chance. What good are great rates if you waste hours each week?Continue reading →