Search results for ""

Showing 1552-1562 of 1754 results

iOS 9 Betas And WatchOS 2 For Developers

Apple’s iOS 9 and WatchOS 2 updates brings a number of novel features, including improved multitasking for iPads and a host of aesthetic tweaks. However, while iOS 9 is just an incremental update with a focus on the new iPad Pro, WatchOS 2 is not a skin-deep update. Apple has changed the WatchOS architecture and opened up a range of new possibilities for developers.

11-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Online Video with Wowza and Amazon Elastic Transcoder

Performance and data interoperability are critical to the success of any web application. For web apps that need to support video processing – which is inherently compute- and I/O-intensive – these challenges are particularly acute. In this post, I describe some of my experience successfully incorporating video capabilities into a PHP-based web app, leveraging open source technologies and cloud-based services to the greatest extent possible.

9-minute readContinue Reading
Krzysztof Ożóg

Krzysztof Ożóg

Slow Android Wear Adoption Is Stifling Development

Several factors conspired to stifle Android Wear growth, ranging from lack of Google development, to inadequate hardware. Some of these problems have been addressed, some are being addressed, while others cannot be addressed with currently available technology.

11-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Ruby Metaprogramming Is Even Cooler Than It Sounds

Ruby metaprogramming, one of the most interesting aspects of Ruby, enables the programming language to achieve an extreme level of expressiveness. It is because of this very feature that many gems, such as RSpec and ActiveRecord, can work the way they do. In this article, Toptal engineer Nikola Todorovic demystifies Ruby metaprogramming using some examples that are relevant to everyday programming and aims to bring it closer to average Ruby developers.

10-minute readContinue Reading
Nikola Todorovic

Nikola Todorovic

Toptal Global Mentors: Education Everywhere

The Toptal Global Mentors program is designed to help novice developers around the world improve their skills and create new career opportunities. In our diverse, yet interconnected global industry, cutting-edge skills are always in short supply. The program aims to bridge the gap between skilled software engineers in developed countries and students from across the globe, who aspire to join the industry.

7-minute readContinue Reading
Rodrigo Alves

Rodrigo Alves

World-class articles, delivered weekly.

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

Simplified NGINX Load Balancing with Loadcat

NGINX, a sophisticated web server, offers high performance load balancing features, among many other capabilities. Like most other web server software for Unix-based systems, NGINX can be configured easily by writing simple text files. However, there is something interesting about tools that configure other tools, and it may be even easier to configure an NGINX load balancer if there was a tool for it.

In this article, Toptal engineer Mahmud Ridwan demonstrates how easy it is to build a simple tool with a web-based GUI capable of configuring NGINX as a load balancer.

13-minute readContinue Reading
Mahmud Ridwan

Mahmud Ridwan

Electron: Cross-platform Desktop Apps Made Easy

Building cross-platform desktop applications has been something of a nightmare for a very long time, as extreme differences between popular desktop operating systems makes it a challenging feat. However, in light of newer tools and frameworks like Electron, building a cross-platform desktop application has never been easier. In this article, Toptal engineer Stéphane P. Péricat walks us through a step-by-step tutorial to building a cross-platform password key-ring desktop application using technologies that most of us are already familiar with.

15-minute readContinue Reading
Stéphane P. Péricat

Stéphane P. Péricat

Open Source: It’s Not That Scary!

Is open source scary? Do developers think that nobody would be interested in their personal projects? What are the fears associated with publishing your own work for the public to see? In this article, Toptal Director of Engineering Anna Chiara Bellini shares how, as an accomplished engineer, she made her first contribution to GitHub. This guide features all the step-by-step basics to getting involved in open source, including everything from what open source software is, to how to start working with Git and GitHub, to actually making meaningful contributions to open source projects.

11-minute readContinue Reading
Anna-Chiara Bellini

Anna-Chiara Bellini

What Is Bootstrap? Effortless Responsive Sites With Bootstrap Web Development

You’ve heard of Bootstrap, but what is Bootstrap, exactly? A powerful collection of HTML, CSS, and JavaScript tools, it makes responsive web development easy. Get started with the basics of Bootstrap.

11-minute readContinue Reading
Tomislav Bacinger

Tomislav Bacinger

One of the most misused, misunderstood, and neglected of all the Rails built-in structures is the view helper. Helpers often get a bad reputation for being a dumping ground for one-off methods used across the entire application’s view layer. But what if your helpers could be more semantic, better organized, and even reusable across projects? What if they could be more than just one-off functions sprinkled throughout the view, but powerful methods that generated complex markup with ease leaving your views free of conditional logic and code?

Let’s see how to do this when building an image carousel, with the familiar Twitter Bootstrap framework and some good old-fashioned object-oriented programming.

7-minute readContinue Reading
Carlos Ramirez III

Carlos Ramirez III

Building REST API for Legacy PHP Projects

Every once in a while PHP developers are charged with tasks that require them to extend the functionalities of legacy projects, a task that often includes building REST APIs. Building a REST API for PHP-based projects is challenging, but in the absence of proper frameworks and tools, it can also be a particularly difficult goal to get right. In this article, Toptal engineer Arminas Zukauskas shares his advice, with sample code, on how to build a modern structured REST API around existing legacy PHP projects.

11-minute readContinue Reading
Arminas Zukauskas

Arminas Zukauskas

World-class articles, delivered weekly.

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

Join the Toptal® community.