API

Showing 1-9 of 24 results
EngineeringIcon ChevronWeb front-end

Working with TypeScript, Dependency Injection, and Discord Bots

by Michał Krakiewicz

Types and testable code are two of the most effective ways of avoiding bugs. In this tutorial, discover TypeScript best practices while you create a Discord bot from scratch.

10 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Five Battle-tested Techniques Your WordPress API Developer Isn't Using

by Scott Fennell

One of the best ways to elevate your status as a WordPress developer, at least in the eyes of your clients, is to become skilled at writing API consumers. In this article, Toptal Freelance WordPress Developer Scott Fennell guides you through five techniques that will help you create powerful WordPress API clients to perfectly suit your needs.

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

Smart Node.js Form Validation

by Andrej Adamcik

Bulletproof data validation is fundamental to implementing a back-end API. Find out how datalize, a Node.js library, makes this easy—and formats your data nicely, too.

8 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

ActiveResource.js: Building a Powerful JavaScript SDK For Your JSON API, Fast

by Nick Landgrebe

As simple as your RESTful API may be, even internal users will want a JavaScript package that will do all the heavy lifting for them. Why build each CRUD request by hand, or worse, deal with related resources using custom code for every scenario? With ActiveResource.js, you don't have to.

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

5 Things You Have Never Done with a REST Specification

by Alexander Zinchuk

The existence of RESTful APIs is a popular myth in web development—but it's a myth we can work with. The right tools can help keep documentation consistent and streamline automated testing. In this article, Toptal Freelance JavaScript Developer Alexander Zinchuk explores several time-saving approaches to developing REST APIs, with examples in Node.js and Ruby on Rails.

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

Building an ASP.NET Web API with ASP.NET Core

by Damir Imangulov

ASP.NET Core is a leaner and more modular redesign of ASP.NET 4.x. In this article, Toptal Freelance ASP.NET Developer Damir Imangulov shows how to build a robust RESTful API using ASP.NET, EF Core, AutoMapper, and XUnit.

20 minute readContinue Reading
EngineeringIcon ChevronMobile

How to Do JWT Authentication with an Angular 6 SPA

by Sebastian Schocke

JSON web tokens (JWTs) provide a method of authenticating requests that's convenient, compact, and secure. More often than not, Angular apps will include them in their data flows. In this tutorial, Toptal Freelance Software Engineer Sebastian Schocke shows how to implement JWT authentication in an Angular 6 single-page application (SPA), complete with a Node.js back-end.

13 minute readContinue Reading
EngineeringIcon ChevronTechnology

Salesforce Einstein AI: An API Tutorial

by Fahad Munawar Khan

Non-Salesforce app developers may be overlooking a hidden gem in the AI world: Salesforce Einstein offers image recognition and text analysis for plain-vanilla apps and Salesforce apps alike. In this article, Toptal Freelance Salesforce Developer Fahad Munawar Khan shows how any any developer can leverage Einstein Vision and Einstein Language.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

No-Fuss AI for Your App: Meet Salesforce Einstein

by Fahad Munawar Khan

The AI revolution is transforming the consumer world. Some developers may shy away from AI, which has traditionally been a heavily technical specialty. In this article, Toptal Freelance Salesforce Developer Fahad Munawar Khan explores how accessible to developers the AI cloud has become, even for non-Salesforce apps, with Salesforce Einstein.

8 minute readContinue Reading

Join the Toptal® community.