<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://jamessingizi.github.io/</id><title>James Singizi's Website</title><subtitle>An online repository of my notes, research and rumblings</subtitle> <updated>2024-07-05T20:26:07+02:00</updated> <author> <name>James Singizi</name> <uri>https://jamessingizi.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://jamessingizi.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://jamessingizi.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator> <rights> © 2024 James Singizi </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Discover the Magic of Lazygit, Lazydocker, and LazyVim</title><link href="https://jamessingizi.github.io/posts/discover-the-magic-of-lazygit-lazyvim-and-lazydocker/" rel="alternate" type="text/html" title="Discover the Magic of Lazygit, Lazydocker, and LazyVim" /><published>2024-07-05T20:00:00+02:00</published> <updated>2024-07-05T20:00:00+02:00</updated> <id>https://jamessingizi.github.io/posts/discover-the-magic-of-lazygit-lazyvim-and-lazydocker/</id> <content src="https://jamessingizi.github.io/posts/discover-the-magic-of-lazygit-lazyvim-and-lazydocker/" /> <author> <name>James Singizi</name> </author> <category term="tools" /> <category term="tips &amp; tricks" /> <summary>A Developer’s Best Friends: Lightweight Terminal Apps As a developer, I’ve always been drawn to terminal-based apps. Their minimalism, low resource usage, and universal compatibility make them indispensable tools in my workflow. Among my favorites are Lazygit, Lazydocker, and LazyVim. These apps not only enhance productivity but also bring a touch of elegance and simplicity to everyday developm...</summary> </entry> <entry><title>Laravel Docker Kafka setup</title><link href="https://jamessingizi.github.io/posts/laravel_docker_kafka_setup/" rel="alternate" type="text/html" title="Laravel Docker Kafka setup" /><published>2023-07-05T20:00:00+02:00</published> <updated>2023-07-05T20:00:00+02:00</updated> <id>https://jamessingizi.github.io/posts/laravel_docker_kafka_setup/</id> <content src="https://jamessingizi.github.io/posts/laravel_docker_kafka_setup/" /> <author> <name>James Singizi</name> </author> <category term="laravel" /> <category term="docker" /> <category term="software development" /> <summary>Running a laravel app in a docker environment and publish messages to a kafka topic Step 1: Creating the Laravel project Create a new Laravel projects by running the following command composer create-project laravel/laravel &amp;amp;lt;project_name&amp;amp;gt; Step 2: Setting up docker compose Once the project is created, copy the contents of .env to a new file app.env. Create a docker-compose.yml file and...</summary> </entry> <entry><title>Using Git extras</title><link href="https://jamessingizi.github.io/posts/git-extras/" rel="alternate" type="text/html" title="Using Git extras" /><published>2022-12-19T17:31:00+02:00</published> <updated>2022-12-19T17:50:23+02:00</updated> <id>https://jamessingizi.github.io/posts/git-extras/</id> <content src="https://jamessingizi.github.io/posts/git-extras/" /> <author> <name>James Singizi</name> </author> <category term="tools" /> <category term="tips &amp; tricks" /> <summary>Git is an important tool in the workflow of every developer. It is one of the most common source code managers used to track files and changes to files in a project. Git is free and open-source software that makes it available to every developer at no cost. Git can be downloaded here. Git does a lot of tricks like branching and merging and for most cases that is more than enough to lighten you...</summary> </entry> <entry><title>How to deploy a laravel application to a VPS</title><link href="https://jamessingizi.github.io/posts/deploy_laravel_to_vps/" rel="alternate" type="text/html" title="How to deploy a laravel application to a VPS" /><published>2020-10-31T13:00:00+02:00</published> <updated>2022-07-20T13:23:57+02:00</updated> <id>https://jamessingizi.github.io/posts/deploy_laravel_to_vps/</id> <content src="https://jamessingizi.github.io/posts/deploy_laravel_to_vps/" /> <author> <name>James Singizi</name> </author> <category term="how to" /> <category term="laravel" /> <summary>Deploying applications to production the right way is not an easy task for newbies. At times even seasoned developers struggle with DevOps and end up taking days before their applications are available to the public. In this post, I will attempt to show how easy it can be to deploy a laravel application to production in a matter of minutes. Prerequisites. A server running ubuntu 18.04 or 2...</summary> </entry> <entry><title>How to create a streaming server with nginx</title><link href="https://jamessingizi.github.io/posts/how-to-create-a-streaming-server-with-nginx/" rel="alternate" type="text/html" title="How to create a streaming server with nginx" /><published>2020-03-27T13:00:00+02:00</published> <updated>2020-03-27T13:00:00+02:00</updated> <id>https://jamessingizi.github.io/posts/how-to-create-a-streaming-server-with-nginx/</id> <content src="https://jamessingizi.github.io/posts/how-to-create-a-streaming-server-with-nginx/" /> <author> <name>James Singizi</name> </author> <category term="how to" /> <summary>Video streaming can be difficult to set up especially if one doesn’t want to use established streaming services. YouTube, Facebook, Twitter, Wowza, and many other services provide streaming services that are suitable for different use cases. There is always that one time when creating a private streaming server that you have total control over is the best option. Nginx Nginx is described as “...</summary> </entry> </feed>
