Linux

Showing 1-9 of 11 results
EngineeringIcon ChevronWeb Front-end

.NET on Linux: Simpler Than It Seems

By Zablon Dawit

Discover Microsoft .NET's cross-platform development capabilities by building a Dockerized ASP.NET and Entity Framework application on Linux.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

University of Minnesota Linux Ban Prompts Questions About Open Source

By Michael J. McDonald

Researchers snuck vulnerabilities past the peer-review process and into the open-source Linux kernel codebase. What does this mean for the ubiquitous Linux kernel, and open source in general?

6 minute readContinue Reading
EngineeringIcon ChevronBack-end

Cabin Fever Coding: A Node.js Back-end Tutorial

By Kevin Bloch

Missing the luxury of a good, old-fashioned remote control when the laptop is beyond easy reach? Transform your old smartphone into a remote and learn some basic Node.js/Express/Pug along the way.

16 minute readContinue Reading
EngineeringIcon ChevronBack-end

Timestamp Truncation: A Ruby on Rails ActiveRecord Tale

By Maciek Rząsa

Tests should keep apps from being flaky. But tests themselves can become flaky—even the most straightforward ones. Here's how we dove into a problematic test on a PostgreSQL-backed Rails app, and what we uncovered.

< 5 minute readContinue Reading
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

Join the Toptal® community.