Toptal is an American company that provides freelance software engineers and software designers to companies. The company has received coverage for being a completely virtual organization without any offices.

Wikipedia

Toptal

Category: Content
Type: Blog Article

Generated 4 days ago

New blog articles detected

  • Make Your CSS Dynamic with CSS Custom Properties

    If there is something every front-end developer wants, it is proper support for variables in CSS. For years, to work around this missing feature, developers have resorted to CSS preprocessors. However, all that changes with the introduction of CSS custom properties. In this article, Toptal Freelance Software Engineer Nicolás J. Engler walks us through CSS custom properties and shows us how they c...

Toptal

Category: Content
Type: Blog Article

Generated 6 days ago

New blog articles detected

  • A Guide to Security Best Practices for Remote Teams

    Learn how, with the right remote worker security policy, distributed teams can be just as secure as in-house teams. Toptal Freelance Software Engineer and full-time remote worker Amin Shah Gilani walks us through common security attack methods, cyber defense strategies, and, finally, an example of a good remote worker security policy.

Toptal

Category: Content
Type: Blog Article

Generated 1 week ago

New blog articles detected

  • How to Internationalize Your AngularJS App

    Internationalizing modern apps, where the front-end and the back-end are distinctly separate from one another, can be a little tricky. AngularJS, with the help of a few tools, makes internationalizing your app a breeze. In this article, Toptal Freelance Software Engineer Mehmet Bajin gives us a step-by-step tutorial to internationalizing and localizing AngularJS apps.

Toptal

Category: Content
Type: Blog Article

Generated 1 week ago

New blog articles detected

  • Top 10 Mistakes that Django Developers Make

    In this tutorial, we will look at some common mistakes that are often made by Django developers and ways to avoid them. This tutorial is useful even if you’re a skilled Django developer because these mistakes aren’t just limited to new developers taking their first stab at Django.

Toptal

Category: Content
Type: Blog Article

Generated 2 weeks ago

New blog articles detected

  • PhalconPHP: A Solution for High-load RESTful APIs

    PhalconPHP will make your high-load application fast and easy, it's one of the fastest MVC frameworks for PHP available. It's written in C and supplied as a compiled PHP extension, so it doesn’t need to be interpreted at every request. Consider PhalconPHP for your next project, you won't regret it.

Toptal

Category: Content
Type: Blog Article

Generated 2 weeks ago

New blog articles detected

  • The Salesforce Release Train: A Practical Approach to Release Management

    Deploying new features with Salesforce can be problematic in more ways than one. It is crucial to have a sound strategy governing the publication of new releases, without running the risk of breaking your product. In this post, Toptal Software Engineer Ajinkya Deshmukh will provide you with all relevant information and key tips that will allow you to manage your next Salesforce release smoothly.

Toptal

Category: Content
Type: Blog Article

Generated 3 weeks ago

New blog articles detected

  • Magento 2 Tutorial: Building a Complete Module

    Magento built a reputation as an e-commerce market leader, all thanks to its ease of use and customizability. Getting into the framework was only made easier with the release of Magento 2. In this post, Toptal Software Engineer Gabriel Queiroz Silva gives us a step-by-step tutorial to building your first Magento 2 website.

Toptal

Category: Content
Type: Blog Article

Generated 3 weeks ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • How to Build a Natural Language Processing App

    Natural language is increasingly becoming a viable way of interacting with smart software. Google search, Apple’s Siri, Microsoft’s Cortana, etc. are all capable of understanding queries in natural language. In this article, Toptal Freelance Software Engineer Shanglun (Sean) Wang walks us through some useful concepts and techniques in natural language processing and shows how they can be used to ...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Genetic Algorithms: Search and Optimization by Natural Selection

    Many problems have optimal algorithms developed for them, while many others require us to randomly guess until we get a good answer. Even an optimal solution becomes slow and complex at a certain scale, at which point we can turn to natural processes to see how they reach acceptable results. In this article, Toptal Freelance Software Engineer Eugene Ossipov walks us through the basics of creating...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • How to Build CSS-only Smart Layouts with Flexbox

    Although CSS was meant to deal with styling, creating extraordinary layouts on the web has always been a unique challenge and almost always required the developer to resort to JavaScript. However, Flexbox is here to change that. In this article, Toptal Freelance Software Engineer Diego Díaz walks us through the basics of Flexbox and some cool examples of how Flexbox can be used to build smart CSS...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Top 10 Most Common Spring Framework Mistakes

    Java's open source Spring framework is a popular tool for creating high performing applications using plain old Java objects, but as with any tool, inappropriate use can lead to trouble. In this article, we cover the most common pitfalls of using the Spring framework so new and experienced developers alike have a roadmap of what to avoid.

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • A Guide to CloudKit: How to Sync User Data Across iOS Devices

    Modern mobile application development requires a well thought-out plan for keeping user data in sync across various devices. This is a thorny problem with many gotchas and pitfalls, but users expect the feature and expect it to work well. For iOS and macOS, Apple provides a robust toolkit, called CloudKit API, which allows developers targeting Apple platforms to solve this synchronization problem....

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • 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.

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • 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 WordPre...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • 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 OAut...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward

    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 feat...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Write Fat-free Java Code with Project Lombok

    Java has some idiosyncrasies of its own and design choices that can make it rather verbose. While Java is a mature and performant programming language, developers frequently need to write boilerplate code that bring little or no real value other than complying with some set of constraints and conventions. In this article, Toptal Freelance Software Engineer Miguel García López shows how Project Lo...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Android Threading: All You Need to Know

    Android provides many ways of creating and managing threads, and third-party libraries exist to make that even easier. However, with so many options, choosing the right approach can be quite confusing. In this article, Toptal Freelance Software Engineer Eliran Goshen discusses some common scenarios in Android development that involve threading and how each of the scenarios can be dealt with.

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • A Unit Testing Practitioner's Guide to Everyday Mockito

    Using Mockito is not just a matter of adding another dependency. It requires changing how you think about your unit tests while removing a lot of boilerplate. In this article, we'll cover multiple mock interfaces, listening invocations, matchers, and argument captors, and see firsthand how Mockito makes your tests cleaner and easier to understand.

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • Xamarin Forms, MVVMCross, and SkiaSharp: The Holy Trinity of Cross-Platform App Development

    Developing a mobile app for multiple platforms can be quite costly. Implementing the same functionalities in multiple programming languages and dealing with a plethora of unique libraries for each platform requires a massive amount of time and knowledge. In this article, Toptal Freelance Software Engineer Sylvain Gravel talks about Xamarin and its companion technologies that let you build mobile ...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • How to Simplify Concurrency with Reactive Modelling on Android

    Dealing with concurrency in Android through imperative-style programming can be quite the hassle. RxJava, a library for reactive and functional style programming, allows concurrency constructs to be modeled in a reactive way in Android's non-reactive world. In this article, Toptal Freelance Software Engineer Christopher Arriola shows us how RxJava can be incrementally introduced to existing Andro...

Toptal

Category: Content
Type: Blog Article

Generated 1 month ago

New blog articles detected

  • PHP Frameworks: Choosing Between Symfony and Laravel

    Many popular languages for web development have their 'default' framework, such as Ruby on Rails for Ruby, or Django for Python. However, PHP has no such single default and has multiple popular options to choose from. In this article, Toptal Freelance Developer Karim Sakhibgareev compares the two most popular PHP frameworks, Symfony and Laravel, explores their features, and establishes guidelines...

Out-Market Your Competitors?

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account Log in

Out-Market Your Competitors

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account

Already a user?  Log in