Search results for "node"

Showing 78-88 of 255 results

Front-end Frameworks: Solutions or Bloated Problems?

Modern front-end frameworks constantly require you to download an entire development environment, complete with dependencies, and compile your code before even trying to view it on your browser. Is this something good? Is it the problem we are building more complex sites, or the frameworks are complex on their on own and they introduce an unnecessary level of complexity.

14-minute readContinue Reading
Juan Carlos Arias Ambriz

Juan Carlos Arias Ambriz

Serializing Complex Objects in JavaScript

The Tanagra.js library is designed to be simple and lightweight, and it currently supports Node.js and ES6 classes. The main implementation supports JSON, and an experimental version supports Google Protocol Buffers.

7-minute readContinue Reading
Luke Wilson

Luke Wilson

Concurrency and Fault Tolerance Made Easy: An Akka Tutorial With Examples

Writing concurrent programs is hard. Having to deal with threads, locks, race conditions, and so on is highly error-prone and can lead to code that is difficult to read, test, and maintain. This post provides an introductory guide to the Scala-based Akka framework, showing (with code samples) how Akka facilitates and simplifies the implementation of robust, concurrent, fault-tolerant applications.

13-minute readContinue Reading
Diego Castorina

Diego Castorina

Brace Yourselves Android Developers, A New Android Compiler Is Coming

With Dalvik out of the picture, many people expected Google’s new 64-bit capable ART runtime to stick around for years, which it probably will, but it will get a major overhaul in the near future. In addition to offering support for 64-bit hardware, ART also introduced ahead-of-time (AOT) compilation, while Dalvik was a just-in-time (JIT) compiler.

Throw in new 10-core ARM processors and Intel mobile processors based on three different architectures, and you end up with spicy, Google-style hardware gumbo.

11-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Business Intelligence Platform: Tutorial Using MongoDB Aggregation Pipeline

In today’s data-driven world, researchers are busy answering interesting questions by churning through huge volumes of data. Some obvious challenges they face are due to the sheer size of the dataset they have to deal with. In this article, we take a peek at a simple business intelligence platform implemented on top of the MongoDB Aggregation Pipeline.

7-minute readContinue Reading
Avinash Kaza

Avinash Kaza

World-class articles, delivered weekly.

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

Digital Ledgers vs. Databases: Can Blockchain Optimize Your Supply Chain?

Blockchain isn’t just for cryptocurrency. The technology can also be used to make supply chain management more efficient, transparent, and secure. Here’s how.

12-minute readContinue Reading
Neil Mann

Neil Mann

Big Data Architecture for the Masses: A ksqlDB and Kubernetes Tutorial

Today’s cloud building blocks empower any size team—even a lone engineer—to build big data solutions. Learn how to use open-source tools to create scalable architecture for your next project.

14-minute readContinue Reading
Dmitrii Bolotov

Dmitrii Bolotov

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.

26-minute readContinue Reading
Randall Schmidt

Randall Schmidt

Web Scraping with a Headless Browser: A Puppeteer Tutorial

In this article, Toptal Freelance JavaScript Developer Nick Chikovani shows how easy it is to perform web scraping using a headless browser. Specifically, he provides a Puppeteer tutorial, going through a few examples of how to control Google Chrome to take screenshots and gather structured data.

10-minute readContinue Reading
Nick Chikovani

Nick Chikovani

Predicting Likes: Inside A Simple Recommendation Engine’s Algorithms

The Internet is becoming “smarter” every day. The video-sharing website that you frequently visit seems to know exactly what you will like, even before you have seen it. The online shopping cart holding your items almost magically figures out the one thing that you may have missed or intended to add before checking out. It’s as if these web services are reading your mind—or are they?

Turns out, predicting a user’s likes involves more math than magic. In this article we explore one of the many ways of building a recommendation engine that is both simple to implement and understand.

15-minute readContinue Reading
Mahmud Ridwan

Mahmud Ridwan

HorusLP-Gurobi: High-level Optimization Architecture for Gurobi

Commercial solvers such as Gurobi are playing an increasingly important role in optimization, and they tend to boast more features than open-source solutions.

In this article, Toptal Python Developer Sean Wang explains how you can integrate the HorusLP package with Gurobi’s API to harness its most advanced features.

9-minute readContinue Reading
Shanglun Wang

Shanglun Wang

World-class articles, delivered weekly.

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

Join the Toptal® community.