Search results for ""

Showing 1585-1595 of 1754 results

Responsive Design Is Not Enough, We Need Responsive Performance

Between square inch smart wristwatches and mammoth smart TVs, a responsive website capable of adapting to a wide array of screen sizes and device capabilities is something no one complains about. However, many websites are still plagued by desktop-first design paradigms, or mobile-first paradigms with absolutely no focus on performance. These traditional approaches to responsive web design have various shortcomings. Fortunately, some simple ideas can help solve these problems.

8-minute readContinue Reading
Vedran Aberle Tokić

Vedran Aberle Tokić

Is Developing For Car Infotainment Systems like Android Auto and Apple Carplay the Next Big Thing?

Cars with next-generation connected infotainment systems will create new opportunities on several fronts. In case you already have an infotainment system with a neat touchscreen and GPS in your car, please accept my condolences; it’s about to become as obsolete as a Nokia 3310 compared to an iPhone.

13-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Why You Need to Upgrade to Java 8 Already

The newest version of the Java platform, Java 8, was released more than a year ago. Many companies and developers are still starting new applications with old versions of Java. There are very few good reasons to do this, because Java 8 has brought some important improvements to the language. I’ll show you a handful of the most useful and interesting ones.

10-minute readContinue Reading
Eduard Grinchenko

Eduard Grinchenko

Cryptocurrency for Dummies: Bitcoin and Beyond

Bitcoin created a lot of buzz on the Internet. It was ridiculed, it was attacked, and eventually it was accepted and became a part of our lives. However, Bitcoin is not alone. At this moment, there are over 700 AltCoin implementations, which use similar principles of CryptoCurrency.

10-minute readContinue Reading
Demir Selmanovic

Demir Selmanovic

Getting Started With Docker: Simplifying DevOps

Docker, an open source tool, has changed the way we think about deploying applications to servers. By leveraging some amazing resource isolation features of the Linux kernel, Docker makes it possible to easily isolate server applications into containers, control resource allocation, and design simpler deployment pipelines. Moreover, Docker enables all of this without the additional overhead of full-fledged virtual machines.

10-minute readContinue Reading
Radek Ostrowski

Radek Ostrowski

World-class articles, delivered weekly.

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

Building an MVC Application With Spring Framework: A Beginner’s Tutorial

The Spring Framework is a powerful, feature-rich, and well-designed framework for the Java platform. It offers a collection of programming and configuration models that aim to simplify and streamline the development process of robust and testable applications in Java. In this article, Toptal engineer Stefan Varga challenges the popular notion of Java as a complicated platform for simple needs, and walks us through a step by step tutorial to building a simple MVC application with the Spring Framework and JPA.

7-minute readContinue Reading
Stefan Varga

Stefan Varga

Unity With MVC: How to Level Up Your Game Development

In this article I’ll relate my experience with the popular Unity game development platform and the Model-View-Controller (MVC) pattern for game development. In my seven years of development, having wrestled with my fair share of game dev spaghetti, I’ve been achieving great code structure and development speed using this design pattern.

14-minute readContinue Reading
Eduardo Dias da Costa

Eduardo Dias da Costa

Digital Nomads Can Manage Teams, And Manage To See The World

Some people like the known and predictable. They freak out when their daily routine gets disrupted. But, I’ll bet if you are doing any kind of creative work like programming or design, you are not one of those people. Ordinary day-to-day office work will kill you. It will eventually strip your motivation, creativity or flare for what you do.

8-minute readContinue Reading
Lora Plesko

Lora Plesko

Simplifying RESTful API Use and Data Persistence on iOS with Mantle and Realm

A large number of modern mobile applications interact with web services in one way or another, and iOS applications are no different. Mantle (a model framework) and Realm (a mobile database) come with the promise of simplifying some of the hurdles in consuming web services through RESTful APIs and persisting data locally. In this article, Toptal engineer Marcin Kmiec shows how to build a simple iOS application using Mantle and Realm and demonstrates how this approach helps to eliminate a large amount of boilerplate code.

13-minute readContinue Reading
Marcin Kmiec

Marcin Kmiec

Choosing The Best Headphones For Developers

Even if you have a brand new notebook and a flagship smartphone, you should not rely on stock hardware for professional voice calls. It’s simply not good enough; otherwise there would be no aftermarket audio industry to begin with.

12-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

OpenGL Tutorial for Android: Building a Mandelbrot Set Generator

OpenGL, a cross-platform API for rendering 2D and 3D graphics, is extremely powerful and yet surprisingly easy to get started with. Although one may find the most common applications of OpenGL and rendered graphics in video games only, in reality there are far more uses. To demonstrate the power of OpenGL, we’ll be building a Mandelbrot set generator on Android using OpenGL ES.

12-minute readContinue Reading
Asa Kaplan

Asa Kaplan

World-class articles, delivered weekly.

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

Join the Toptal® community.