Oliver Davies on Building Open Source Software Using Open Source Tools

Developer

In a recent blog post, developer Oliver Davies shared insights into his approach to building software applications entirely with open-source tools. Davies, who develops software for clients using platforms like PHP, Drupal, Symfony, and Sculpin, highlighted his commitment to open-source principles in both development and content creation.  

For his daily workflow, Davies uses NixOS as his operating system, paired with Alacritty as a terminal emulator and tmux as a terminal multiplexer. He writes code using Neovim, enhanced with plugins, and relies on Git for source control. Code quality is maintained with tools like PHPStan, PHPUnit, and Pest.  

Local development environments are managed with Nix and devenv, while production deployments use Linux servers running Nginx. Beyond software development, Davies also creates video content using open-source tools like OBS, Kdenlive, and GIMP. 

By building his business with open-source software, Davies exemplifies a growing trend of developers adopting open-source solutions across all aspects of their work. His commitment extends to maintaining and contributing to open-source projects of his own.

Source Reference

Date of Publication
URL
https://www.oliverdavies.uk/daily/2024/12/08/building-open-source

Disclosure: This content is produced with the assistance of AI.

Disclaimer: The opinions expressed in this story do not necessarily represent that of TheDropTimes. We regularly share third-party blog posts that feature Drupal in good faith. TDT recommends Reader's discretion while consuming such content, as the veracity/authenticity of the story depends on the blogger and their motives. 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please let us know in the comments below and we will try to address the issue as best we can.

Advertisement Here

Upcoming Events

Advertisement Here