Search results for "node"

Showing 199-209 of 255 results

Tips and Tools for Optimizing Android Apps

The plethora of tutorials on building Android apps may have you thinking that making a mobile app is simple. In reality, however, performance issues can be very complicated, and because performance plays a key role in making sure that your app stays on your users’ list of favorite apps for a long time, every little detail must be given full attention.

In this article, Toptal Freelance Software Engineer Tibor Kaputa shares some tips on how you can optimize some common performance issues and identify some of the bottlenecks in your Android app.

21-minute readContinue Reading
Tibor Kaputa

Tibor Kaputa

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-only layouts.

13-minute readContinue Reading
Diego Díaz

Diego Díaz

Advantages of AI: Using GPT and Diffusion Models for Image Generation

Generative AI is taking the world by storm, with potentially profound impacts on the content we create. Learn the basics of AI image generation and produce sophisticated artistic renderings with this tutorial.

7-minute readContinue Reading
Juan Manuel Ortiz de Zarate

Juan Manuel Ortiz de Zarate

Video Game Physics Tutorial - Part III: Constrained Rigid Body Simulation

In Part I of this three-part series, we saw how the free motion of rigid bodies can be simulated. In Part II, we saw how to make bodies aware of each other through collision and proximity tests. Up to this point, however, we still have not seen how to make objects truly interact with each other. The final step to simulating realistic, solid objects, is to apply constraints, defining restrictions on the motion of rigid bodies.

In this article, we’ll discuss equality constraints and inequality constraints. We’ll describe them first in terms of a force-based approach, where corrective forces are computed, and then in terms of an impulse-based approach, where corrective velocities are computed instead. Finally, we’ll go over some clever tricks to eliminate unnecessary work and speed up computation.

26-minute readContinue Reading
Nilson Souto

Nilson Souto

Bypassing Chinese Internet Censorship: How I Built a Censored Microblog Aggregator

As is known worldwide, the Chinese government enforces strict censorship on the internet. Virtually everything is under the government’s surveillance. In order to be allowed to operate, ISPs and internet content providers in China usually have their own content filtering mechanism for blocking or removing the published content by its users, or even deleting users’ account directly if they are assumed to be illegal under the government policy.

8-minute readContinue Reading
Xiaolei Liu

Xiaolei Liu

World-class articles, delivered weekly.

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

All Perks, No Hassle: An Angular 9 Tutorial

“Every year the internet breaks,” goes the saying, and developers usually have to go and fix it. Is this true when it comes to the long-awaited Angular version 9?

12-minute readContinue Reading
Joaquin Cid

Joaquin Cid

Mirror API Tutorial: Google Glass for Web Developers

Wouldn’t it be great to develop for Google Glass without learning a new programming language, and even by just using knowledge common to all web developers? Yes, it is possible!

This article will introduce you to web development techniques you can use to build application used on Google Glass.

12-minute readContinue Reading
Demir Selmanovic

Demir Selmanovic

Create a WhatsApp Chatbot, Not an App

Feedback on an enterprise web app prompted an experiment. Could a WhatsApp chatbot replace it? Would people like it better? Would it be more useful?

10-minute readContinue Reading
Aminadav Glickshtein

Aminadav Glickshtein

Building Modern Web Applications with AngularJS and Play Framework

Building robust web applications is often a lot about choosing the right tools. Doing so with a combination of tools that ensure both a modern, flexible front-end, and a solid, reliable back-end is something everybody wants. This article demonstrates exactly that trick by combining AngularJS and Play Framework to build a simple blog application.

19-minute readContinue Reading
Denys Sinyakov

Denys Sinyakov

Keep Calm and Transition to a New Development Team

Many product owners don’t have a technical background and thus often find themselves unprepared and scrambling when it comes to bringing on a new development team. This often results in hindered progress, wasted time, and frustration for everyone involved. If this sounds like it could be you, either now or in the future, then you should be somewhat concerned.

In this blog post, Toptal Freelance Software Engineer Carlos Ramirez III will walk you through the various steps of a typical transition process in project management so you can prepare for this eventuality and make the transition as smooth as possible.

10-minute readContinue Reading
Carlos Ramirez III

Carlos Ramirez III

The Super Simple Guide to Iconography

Digital icons replace descriptive words and sentences and optimize visual space, usability, and aesthetic. Learn to create 10 custom icons in less than 10 seconds each (we promise).

6-minute readContinue Reading
Tidjane Tall

Tidjane Tall

World-class articles, delivered weekly.

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

Join the Toptal® community.