Search results for ""

Showing 1442-1452 of 1758 results

An Overly Thorough Guide to Underused Android Libraries

Any experienced developer will tell you that their best code isn’t code they wrote. It’s code they took from someone else’s work. Many of the problems we encounter have already been solved—and the remedies packaged into libraries available to anyone. Why reinvent the wheel when free wheels are everywhere?

In this guide, Senior Android Engineer Gilad Haimov will take you on a quick tour of some the most powerful Android libraries out there. Robust as a hammer, faster than a drill, and more precise than any scalpel; no Android developer should leave home without these must-have tools.

14-minute readContinue Reading
Gilad Haimov

Gilad Haimov

The Art of Stealing: How to Become a Master Designer

Instead of envying other designers’ work, aspiring designers should look at it as the key to success. Copying work is an excellent way for new designers to hone their craft and improve their skills.

< 5-minute readContinue Reading
Michael Abehsera

Michael Abehsera

Android 7.0 for Developers: New Features, Performance Upgrades & Other Stuff You Won’t Care About

Google formally announced Android 7.0 a few weeks ago, but as usual, you’ll have to wait for it. Thanks to the Android update model, most users won’t get their Android 7.0 over-the-air (OTA) updates for months. However, this does not mean developers can afford to ignore Android Nougat.

In this article, Toptal Technical Editor Nermin Hajdarbegovic takes a closer look at Android 7.0, outlining new features and changes. While Android 7.0 is by no means revolutionary, the introduction of a new graphics API, a new JIT compiler, and a range of UI and performance tweaks will undoubtedly unlock more potential and generate a few new possibilities.

11-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

The 10 Most Common Mistakes iOS Developers Don't Know They’re Making

Apple’s iOS is the second-largest mobile operating system in the world. It also has a very high adoption rate, with more than 85 percent of users on the latest version. These highly engaged users have high expectations: If your app has bugs, you’ll hear about it. And once the one-star reviews start rolling in, it’s hard to recover.

In this article, Toptal Software Engineer Nikita Tuk outlines the 10 most common mistakes that developers make—and how to avoid them.

13-minute readContinue Reading
Nikita Tuk

Nikita Tuk

Webpack or Browserify & Gulp: Which Is Better?

Gone are the days where front-end developers for web applications could use ad-hoc JavaScript with jQuery and such all in a single JavaScript file. Modern web applications require more effort from the developer to adopt an overall architecture and development process. Building such front-end applications relies on lots of external dependencies and modular source code, and these elements necessitate automation to save developers time and reduce the chances of mistakes.

In this article, Toptal Freelance Software Engineer Eric Grosse shows us how various combinations of the popular tools Webpack, Browserify, Gulp and Npm can benefit us by enhancing our development environment and allowing us to focus on writing the app itself.

20-minute readContinue Reading
Eric Grosse

Eric Grosse

World-class articles, delivered weekly.

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

How to Improve ASP.NET App Performance in Web Farm With Caching

Caching is a powerful technique for increasing performance, but the whole idea behind caching works only as long as the result we cached remains valid. And here we get to the hard part of the problem: How do we determine when a cached item has become invalid and needs to be recreated?

In this article, Toptal Freelance Software Engineer Daniel Ivanov provides an ASP.NET-based solution to replace invalid cached items and assure high throughput and performance of web applications designed to handle a high load.

10-minute readContinue Reading
Daniel Ivanov

Daniel Ivanov

Vehicle UIs of the Future Are Going to Be Amazing

The state of automotive UI design is widely criticized for being unintuitive, outdated, and unappealing. As a result, designers speculate about how those UI designs will improve in the near future.

5-minute readContinue Reading
Muwuso Mkochi

Muwuso Mkochi

Everything You Need to Know About UX Sketching

UX sketching is a crucial, yet often overlooked, aspect of UX design. It’s a very efficient way of communicating design while allowing designers to iterate multiple ideas before settling on one.

17-minute readContinue Reading
Nick Vyhouski

Nick Vyhouski

How Hibernate Almost Ruined My Career

Are you building the next big thing? Planning to become the next Facebook or Google? Are you at the point of making fundamental decisions that will stay with you for the entire project? There is a good chance that you will pick a robust language like Java. If so, you want to pick the best object-oriented abstraction of your flexible data model because you don’t want to deal with plain SQL. You want to support all kinds of data and ideally, support all kind of databases. If so, there’s only one right choice for you: Hibernate.

Freelance Software Engineer Grzegorz Gajos explores some possible scenarios where things can go wrong using Hibernate.

10-minute readContinue Reading
Grzegorz Gajos

Grzegorz Gajos

How Sequel and Sinatra Solve Ruby’s API Problem

The rise of the web and mobile applications has led to an increased need for back-end API services. Ruby on Rails’ philosophy seemingly makes it the ideal framework for creating back-end APIs. However, using Rails only for the API is overkill.

In this article, Freelance Software Engineer Boško Ivanišević explores alternatives to Rails and introduces us to two very mature and powerful gems, Sinatra and Sequel, which in combination provide powerful tools for creating server-side APIs.

9-minute readContinue Reading
Boško Ivanišević

Boško Ivanišević

The 10 Most Common Mistakes That WordPress Developers Make

WordPress is easily the most powerful open-source blogging and content management system available online today. As WordPress is easy enough to set up and has a user-friendly approach, many developers are often underestimating it and so make mistakes in development.

In this article, Toptal Freelance Software Engineer Andrew Schultz outlines the 10 most common mistakes that WordPress developers should be aware of for future projects.

10-minute readContinue Reading
Andrew Schultz

Andrew Schultz

World-class articles, delivered weekly.

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

Join the Toptal® community.