JavaScript

Showing 118-126 of 149 results
EngineeringIcon ChevronWeb Front-end

An Introduction to JavaScript Automation with Gulp

By Antonios Minas

Developers often automate certain repetitive and tedious tasks to save time as well as to stay focused on the task at hand. This article demonstrates how simple and easy it is to use Gulp as a build tool.

6 minute readContinue Reading
EngineeringIcon ChevronTechnology

SVG Text Tutorial: Text Annotation on the Web

By Anton Shkuratov

Texts are an integral part of user interfaces. In many cases, text annotation plays a vital role in grabbing the user’s attention or allowing the user to decorate and highlight the content they produce. In this article, we walk through the ins and outs of an open-source JavaScript library built for annotating texts on the web.

8 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

The Top 10 Most Common Mistakes That Node.js Developers Make

By Mahmud Ridwan

Node.js, the cross-platform runtime environment, has seen its fair share of praise and criticism for what it offers to developers. Often, reasons for such criticisms are rooted in how developers use/misuse the language. This article explores ten common mistakes that Node.js developers make and how to avoid them.

11 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

Meteor Tutorial: Building Real-Time Web Applications with Meteor

By Peter Rogers

Meteor makes developing web applications simple. It’s easy to learn, and comes with a pre-built arsenal of powerful functionalities. In this article, we will walk through a detailed tutorial for building a simple real-time web application.

16 minute readContinue Reading
EngineeringIcon ChevronWeb Front-end

Application Development with Rapid Application Development Framework AllcountJS

By Pavel Tiunov

AllcountJS is an emerging open-source framework built with rapid application development in mind. It is based on the idea of declarative application development using JSON-like configuration code that describes the structure and behavior of the application. In this article, we walk through a step-by-step tutorial for prototyping a data-oriented web application using AllcountJS.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Survey of the Best Online Mapping Tools for Web Developers: The Roadmap to Roadmaps

By Tomislav Bacinger

Making your own maps is not a big undertaking anymore, but for developers not familiar with web mapping, the agony of choice might be intimidating. You want to make maps, but don't know where to start nor which tools to use. I am here to help. Here, I'll discuss several of the best available tools, providing a brief overview of each, along with code examples, and weighing the pros and cons.

15 minute readContinue Reading
EngineeringIcon ChevronBack-end

Predicting Likes: Inside A Simple Recommendation Engine's Algorithms

By Mahmud Ridwan

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 will explore one of the many ways of building a recommendation engine that is both simple to implement and understand.

15 minute readContinue Reading
EngineeringIcon ChevronTechnology

How GWT Unlocks Augmented Reality in Your Browser

By Alberto Mancini

In our previous post on the GWT Web Toolkit, we discussed the strengths and characteristics of GWT to mix Java and JavaScript libraries seamlessly in the browser. In today's post, we would like to go a little deeper and see the GWT Toolkit in action. We'll demonstrate how we can take advantage of GWT to build a peculiar application: an augmented reality web application that runs in real time, fully in JavaScript, in the browser. We'll focus on how GWT gives us the ability to interact easily with many JavaScript APIs, such as WebRTC and WebGL, and allows us to harness a large Java library, NyARToolkit, never intended to be used in the browser.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

MIDI Tutorial: Creating Browser-Based Audio Applications Controlled by MIDI Hardware

By Stéphane P. Péricat

Modern web browsers provide a rich set of APIs; some of which have been around for a long time, and have since been used to build powerful web applications. Web Audio API has been popular among HTML5 game developers, however, the Web MIDI API and its capabilities have yet to be utilized. In this article, Toptal engineer Stéphane P. Péricat guides you through the basics of the Web MIDI API, and shows you how to build a simple monosynth to play with your favorite MIDI device.

15 minute readContinue Reading

Join the Toptal® community.