DevOps

Get a glimpse into the world of DevOps, where coding meets collaboration, speeding up everything from software builds to system fixes. Learn about the seamless integration of development and operations to make tech life easier and more efficient.

illustration of DevOps

DevOps Engineers bridge the gap between development and operations teams, focusing on creating faster and more efficient workflows. They implement automation tools for building, testing, and deploying software to ensure high availability and rapid delivery of updates. Common responsibilities include managing server deployments, integrating cloud services, and monitoring system performance. This role demands a strong background in software development, system administration, and an adeptness at using a wide range of automation and monitoring tools like Jenkins, Docker, Kubernetes, and Ansible.

Deploy a Rust or Go binary to a VPS daemonized

Example deploying to a Digital Ocean linux droplet via email/password authentication and use the screen command to keep the service running as a daemon.

Enable IEx command history

With this flag, IEx will remember the input history between sessions. Helps with faster app restart workflows while developing.

Rust Actix-Web HTTP Basic Auth

Protect simple admin website areas with basic auth in actix-web, including safety against timing attacks. Pragmatic choice for single-admin web sites or quickly securing a resource.


Related Categories →

illustration of Backend Development
Backend Development

Uncover the power behind the scenes of web services and applications, focusing on creating robust, scalable backend systems that support frontend experiences.

illustration of System Administration
System Administration

Explore the critical world of System Administration, where efficiency and reliability keep computer systems running smoothly. Learn about the tools and techniques for managing servers, networks, and software to ensure optimal performance and security.


Related Technologies

illustration of Elixir
Elixir

Harness the power of concurrent, fault-tolerant programming for scalable, maintainable applications. Code that flows like water!

illustration of Shell
Shell

Shell scripting: Automate and streamline your tasks with powerful command-line scripts. Unlock efficiency in every command! Contains bash, zsh, sh, ...

illustration of Go
Go

Fast, simple, and efficient. Ideal for solopreneurs, Go's straightforward syntax and powerful performance allow for quick development and deployment.

illustration of Rust
Rust

A language empowering everyone to build reliable and efficient software. Futuristic swiss army knife and probably the most powerful mainstream technology today

illustration of Actix-Web
Actix-Web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. It runs on top of tokio and is probably the most mature rust web framework, with lots of available crates.