Tutorial

Showing 1-9 of 13 results

Share

Language Server Protocol Tutorial: From VSCode to Vim

The main artifact of all your work is most likely plain text files. So why don’t you use Notepad to create them? Find out how the Language Server Protocol can transform text editors into code editors, without coupling.

11 minute readContinue Reading
Jeremy Greer

Jeremy Greer

How to Make a Discord Bot: an Overview and Tutorial

Discord is a popular real-time messaging platform with robust support for programmable bots. Bots are ubiquitous on Discord and provide a wide range of services, including moderation assistance, games, music, internet searches, payment processing, and more.

In this article, Toptal Freelance Software Engineer and Chatbot Developer Randall Schmidt discusses the Discord UI and APIs for bots and presents a Discord bot tutorial. ImBursting, the developer of Rythm—one of Discord’s most popular bots—shares his experiences on developing and maintaining his significant infrastructure and codebase.

25+ minute readContinue Reading
Randall Schmidt

Randall Schmidt

An Angular 5 Tutorial: Step by Step Guide to Your First Angular 5 App

Angular 5 is a new version of the Angular framework developed by Google. Angular 5 comes with improvements including optimized builds and faster compile times, but in this Angular 5 tutorial, we are going to build a notes app from scratch. If you’ve been waiting to learn Angular 5, this tutorial is for you.

25+ minute readContinue Reading
Sergey Moiseev

Sergey Moiseev

GraphQL vs. REST: A GraphQL Tutorial

You might have heard about the new kid around the block: GraphQL. If not, GraphQL is, in a word, a new way to fetch APIs, an alternative to REST.

10 minute readContinue Reading
Amaury M

Amaury M

3D Graphics: A WebGL Tutorial

Whether you just want to create an interactive 3D logo, on the screen or design a fully fledged game, knowing the principles of 3D graphics rendering will help you achieve your goal.

In this article, Toptal Freelance Software Engineer Adnan Ademovic gives us a step-by-step tutorial to rendering objects with textures and lighting, by breaking down abstract concepts like objects, lights, and cameras into simple WebGL procedures.

25+ minute readContinue Reading
Adnan Ademovic

Adnan Ademovic

Swift Tutorial: An Introduction to the MVVM Design Pattern

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.

20 minute readContinue Reading
Dino Bartošak

Dino Bartošak

A Guide to Managing Webpack Dependencies

The Webpack module bundler processes JavaScript code and all static assets, such as stylesheets, images, and fonts. However, configuring Webpack and its dependencies can be cumbersome and not always a straightforward process, especially for beginners.

In this article, Toptal Software Engineer Andrej Gajdos provides a guide with examples on how to configure Webpack for different scenarios and points out the most common pitfalls connected to project dependencies and their bundling when using Webpack.

9 minute readContinue Reading
Andrej Gajdos

Andrej Gajdos

The Ultimate Guide to Building a WordPress Plugin

WordPress plugins can be both a blessing and a curse. With more than 45,000 plugins available in its official repository, WordPress users can customize their website to their heart’s content. However, not all plugins follow the standards necessary to keep the platform performant and secure while also delivering a solid user experience.

In this tutorial, Toptal Software Engineer Ratko Solaja shows us how to build a robust WordPress plugin, following all the necessary best practices.

18 minute readContinue Reading
Ratko Solaja

Ratko Solaja

An HDFS Tutorial for Data Analysts Stuck with Relational Databases

The Hadoop Distributed File System (HDFS) is a scalable, open-source solution for storing and processing large volumes of data. With its built-in replication and resilience to disk failures, HDFS is an ideal system for storing and processing data for analytics.

In this step-by-step tutorial, Toptal Database Developer Dallas H. Snider details how to migrate existing data from a PostgreSQL database into the more efficient HDFS.

10 minute readContinue Reading
Dallas H. Snider

Dallas H. Snider

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.