Technology

Showing 78-84 of 669 results

Share

Leveraging Declarative Programming to Create Maintainable Web Apps

Adopting declarative-style programming techniques allows teams to create web applications that are easier to extend and maintain.

In this article, Toptal Full-stack Developer Peter Suggate demonstrates how to leverage declarative programming and finite-state machines in JavaScript.

13 minute readContinue Reading
Peter Suggate

Peter Suggate

Peter is a full-stack developer with 15 years of experience building apps for the web and desktop.

VSCode Tips and Tricks for Power Users

Mastering your IDE can go a long way toward improving productivity. However, many are reluctant to dive into customization and optimization.

In this article, Toptal JavaScript Developer Boris Yordanov explains how you can become a VSCode power user by leveraging official documentation and using a few practical tools.

7 minute readContinue Reading
Boris Yordanov

Boris Yordanov

Boris is an experienced Toptal developer who works mainly with JavaScript and popular JS frameworks such as Angular, React, and Meteor.

Creating a Secure REST API in Node.js

As patterns go, REST APIs are so useful and ubiquitous that every web developer, regardless of language or platform, should know how to build them.

In this article, Toptal JavaScript Developer Marcos Henrique da Silva shows how to create a simple and secure REST API for user management on Node.js.

13 minute readContinue Reading
Marcos Henrique da Silva

Marcos Henrique da Silva

Marcos has more than 15 years of experience in IT and development. His passions include REST architecture, Agile development methodology, and JavaScript.

High-performing Apps With Python: A FastAPI Tutorial

Good programming language frameworks make it easy to produce quality products faster. Great frameworks even make the whole development experience enjoyable. FastAPI is a new Python web framework that’s powerful and enjoyable to use.

7 minute readContinue Reading
Zubair Ahmed

Zubair Ahmed

Zubair has three years of experience as a Python developer using Django, Flask, and FastAPI. He works in avionics and aerospace.

Full-stack NLP With React: Ionic vs. Cordova vs. React Native

JavaScript frameworks based on React can help you build a fast, reliable mobile app, but it’s not always easy to determine which framework is best for your project. Choosing the wrong framework can result in an app with slow and redundant code.

JavaScript expert Sean Wang builds the same natural language processing mobile application using Cordova, Ionic, and React Native, then discusses the advantages and limitations of each.

25+ minute readContinue Reading
Shanglun Wang

Shanglun Wang

Sean is a passionate polyglot: a full-stack wizard, sysadmin, and data scientist. He’s also developed market intelligence software.

World-class articles, delivered weekly.

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

SQL Indexes Explained, Pt. 2

Sorting a table can make some queries faster—but the maintenance cost is untenable. Enter real database indexes and their most common implementation structure: the B-tree.

10 minute readContinue Reading
Mirko Marović

Mirko Marović

Mirko designs and develops massive, extreme-workload databases. He also trains software developers on databases and SQL.

Quality Assurance Testing Perfected: A User Flow Tutorial

As products and services deploy faster and faster, quality assurance (QA) has to adapt and deliver more coverage in less time while maintaining high quality.

In this article, Toptal Software Engineer Jade Russel Hancox examines how we can use the user flow to boost the speed and efficiency of QA processes without compromising on quality.

10 minute readContinue Reading
Jade Russel Hancox

Jade Russel Hancox

Jade is an award-winning quality assurance professional with extensive experience in manual QA and the automation of APIs, UIs, and databases.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.
Read more

Previously At

Shopify

World-class articles, delivered weekly.

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

Join the Toptal® community.