Linux

Showing 1-7 of 7 results
EngineeringIcon ChevronTechnology

Haxe Review: Haxe 4 Features and Strengths

by Kevin Bloch

The quietly growing number of serious Haxe projects have something new to contend with: the first major compiler release in over three years. What does Haxe 4 bring to the table?

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

How to Build a Raspberry Pi Server for Development

by Pablo Villoslada Puigcerber

The Raspberry Pi is a little computer that you can get for as low as USD $5 and on which you can run many different types of software and build many different projects. In this article, I'm going to guide you through the process of setting it up as a home development server and deploying a full-stack JavaScript application that you can access from outside your network. This is great for setting up your own remote digital workspace, or simply to have control over the hardware you use for development.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Haxe: Cross-platform Development's Best-kept Secret

by Kevin Bloch

The modern, cross-platform programming language Haxe is well-known in some circles, yet many developers have never heard of it. Since it first appeared in 2005, it's been battle-tested by its loyal—if rather quiet—following. In this article, Toptal Freelance Software Engineer Kevin Bloch explores the Haxe ecosystem and how to transpile some sample code.

12 minute readContinue Reading
EngineeringIcon ChevronBack-end

Celebrating 25 Years of Linux Kernel Development

by Nermin Hajdarbegovic

Linux is now 25 years old, but it’s no hipster. It’s not chasing around Pokemon, and it’s not moving back in with its parents due to crippling student debt. In fact, Linux is still growing and evolving, but the core ideas of the Linux State of Mind remain the same. In this article, Toptal Technical Editor Nermin Hajdarbegovic takes a look at the history of Linux development, the state of Linux today, and what’s next for the world’s most popular open-source operating system.

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

Getting Started with Docker: Simplifying DevOps

by Radek Ostrowski

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
EngineeringIcon ChevronMobile

Smartwatch Development: Are Smartwatches Worth The Trouble?

by Nermin Hajdarbegovic

While the Apple Watch is on track to be a commercial success for Apple and its shareholders, technologists are still not entirely convinced smartwatches have what it takes to conquer the market, at least not yet. What does this mean for developers? What are the implications for other smartwatch platforms and companies behind them?

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Separation Anxiety: A Tutorial for Isolating Your System with Linux Namespaces

by Mahmud Ridwan

Linux namespaces make it possible to run a whole range of applications on a single real machine and ensure no two of them can interfere with each other, without having to resort to using virtual machines. In a single-user computer, a single system environment may be fine. But on a server, where you may want to run multiple services, it is essential to security and stability that the services are as isolated from each other as possible.

12 minute readContinue Reading

Join the Toptal® community.