ProgrammingPercy ProgrammingPercy is my website where I post articles, videos and anything related to programming that I do https://programmingpercy.tech https://programmingpercy.tech/blog/1-month-10-articles-100-followers-1000-reads/ 1 Month, 10 Articles, 100 Followers, and 1000 Reads https://programmingpercy.tech/blog/1-month-10-articles-100-followers-1000-reads/ The experience from my first month as a new writer Sat, 27 Feb 2021 12:53:10 GMT https://programmingpercy.tech/blog/100-million-dollar-stolen-harmony-horizon-bridge-hacked/ 100 Million Dollar Stolen — Harmony Horizon Bridge Hacked https://programmingpercy.tech/blog/100-million-dollar-stolen-harmony-horizon-bridge-hacked/ The Ethereum bridge on Harmony ONE was hacked on the 23rd of June, the hacker has stolen over 100 million dollars. Tue, 05 Jul 2022 18:29:57 GMT https://programmingpercy.tech/blog/5-reasons-that-makes-golang-a-good-first-startup-language/ 5 Reasons That Makes Golang a Good First/Startup Language https://programmingpercy.tech/blog/5-reasons-that-makes-golang-a-good-first-startup-language/ I wish Go existed when I first started learning programming Thu, 12 Aug 2021 13:03:15 GMT https://programmingpercy.tech/blog/7-vs-code-tricks-every-developer-needs-to-know/ 7 VS Code Tricks Every Developer Needs To Know https://programmingpercy.tech/blog/7-vs-code-tricks-every-developer-needs-to-know/ Learn to get the most of your IDE and make sure you use the full power of it to speed up your development. Sun, 22 Aug 2021 13:03:15 GMT https://programmingpercy.tech/blog/amazon-web-services-aws-serverless-architecture/ Amazon Web Services (AWS) — Serverless Architecture https://programmingpercy.tech/blog/amazon-web-services-aws-serverless-architecture/ A complete tour for beginners to set up a full-stack application Fri, 19 Feb 2021 08:46:06 GMT https://programmingpercy.tech/blog/automate-jira-cloud-workflow-with-golang/ Automate JIRA Cloud Workflow With Golang https://programmingpercy.tech/blog/automate-jira-cloud-workflow-with-golang/ Reduce workload for developers by improving the internal processes for JIRA by automating day to day tours Thu, 12 Aug 2021 05:37:32 GMT https://programmingpercy.tech/blog/benchmarking-generics-in-go/ Benchmarking Generics in Go https://programmingpercy.tech/blog/benchmarking-generics-in-go/ How will generics impact performance? Let us figure out by benchmarking a few use cases. Mon, 21 Feb 2022 15:27:47 GMT https://programmingpercy.tech/blog/building-a-decentralized-application-with-bep-20-contract-in-solidity/ Building a Decentralized Application with BEP-20 contract in Solidity https://programmingpercy.tech/blog/building-a-decentralized-application-with-bep-20-contract-in-solidity/ Learn how to build a smart contract using Solidity for the Binance smart chain. The token will be a BEP-20 contract. Using truffle and Ganache Tue, 03 Aug 2021 07:02:51 GMT https://programmingpercy.tech/blog/chatgpt-might-make-developers-unemployed-in-years/ ChatGPT Might Make Developers Unemployed In A Few Years https://programmingpercy.tech/blog/chatgpt-might-make-developers-unemployed-in-years/ I was stunned when testing ChatGPT, and you should also test it. Wed, 07 Dec 2022 20:29:29 GMT https://programmingpercy.tech/blog/creating-a-inheritable-staking-contract-in-solidity/ Creating a Inheritable Staking contract in Solidity https://programmingpercy.tech/blog/creating-a-inheritable-staking-contract-in-solidity/ Adding inheritable Staking and reward mechanism to a BEP-20 Smart contract in Solidity. Tue, 03 Aug 2021 07:04:46 GMT https://programmingpercy.tech/blog/deploying-smart-contracts-to-binance-smart-chain-with-truffle/ Deploying Smart Contracts to Binance Smart chain with Truffle https://programmingpercy.tech/blog/deploying-smart-contracts-to-binance-smart-chain-with-truffle/ Deploying a Smart contract to testnet and mainnet using Truffle. Migrating in a easy way. Tue, 03 Aug 2021 07:06:33 GMT https://programmingpercy.tech/blog/develop-a-slack-bot-using-golang/ Develop a Slack-bot using Golang https://programmingpercy.tech/blog/develop-a-slack-bot-using-golang/ Learn how to build a Slack bot in Golang with this step-by-step tutorial Fri, 13 Aug 2021 13:41:41 GMT https://programmingpercy.tech/blog/develop-and-debug-sam/ Develop Lambdas And Debug Them Locally Using SAM https://programmingpercy.tech/blog/develop-and-debug-sam/ Developing Serverless Applications has its challenges, SAM offers a solution to many of those challenges. Learn how to develop lambdas and debug them locally using SAM. Mon, 18 Apr 2022 16:43:16 GMT https://programmingpercy.tech/blog/distributed-scalable-durable-distributed-systems-cadence/ Create Distributed, Scalable, Durable, and Highly Available Software— With Cadence https://programmingpercy.tech/blog/distributed-scalable-durable-distributed-systems-cadence/ Managing microservices or distributed systems has many challenges, Uber has a solution for many of the issues. Mon, 07 Mar 2022 16:03:04 GMT https://programmingpercy.tech/blog/embedd-web-application-golang/ Embedding a Web application in a Golang binary https://programmingpercy.tech/blog/embedd-web-application-golang/ Some time ago I wrote an article on how to run gRPC through a web application without Envoy. I'm going to use the project in this article… Sun, 27 Dec 2020 21:17:05 GMT https://programmingpercy.tech/blog/event-driven-architecture-using-rabbitmq/ Learn RabbitMQ for Event-Driven Architecture (EDA) https://programmingpercy.tech/blog/event-driven-architecture-using-rabbitmq/ A beginner-friendly tutorial on how RabbitMQ works and how to use RabbitMQ in Go using an Event Driven Architecture Fri, 24 Mar 2023 06:33:03 GMT https://programmingpercy.tech/blog/exciting-go-update-v-1-22/ Exciting Go Update - v 1.22 Change Log With Examples https://programmingpercy.tech/blog/exciting-go-update-v-1-22/ Go version 1.22 is out and it has some amazing changes. In this article, we take a look at them! Mon, 29 Jan 2024 12:53:10 GMT https://programmingpercy.tech/blog/faster-and-more-accurate-typing-on-cellphones/ Faster and more accurate typing on cellphones https://programmingpercy.tech/blog/faster-and-more-accurate-typing-on-cellphones/ I’ve finally found a way to type faster and more accurately on my cellphone. You can learn it as well, it is super easy. Tue, 04 Jan 2022 06:33:03 GMT https://programmingpercy.tech/blog/free-secure-self-hosting-using-cloudflare-tunnels/ Free Secure Self-Hosting Using Cloudflare Tunnels https://programmingpercy.tech/blog/free-secure-self-hosting-using-cloudflare-tunnels/ A tutorial that covers how to use Cloudflare Tunnel to provide a secure connection to your local resources without publicly exposing an IP. Tue, 03 Jan 2023 12:33:03 GMT https://programmingpercy.tech/blog/fuzzy-testing-in-go/ Fuzzing Tests in Go https://programmingpercy.tech/blog/fuzzy-testing-in-go/ Fuzzing is a technique where you automagically generate input values for your functions to find bugs Mon, 31 Jan 2022 20:29:29 GMT https://programmingpercy.tech/blog/github-actions-in-action/ GitHub Actions In Action https://programmingpercy.tech/blog/github-actions-in-action/ Automate building, testing, notifications, and deployment using GitHub Actions Mon, 15 Feb 2021 17:12:50 GMT https://programmingpercy.tech/blog/go-1-18/ Go 1.18 Comes With Many Amazing Changes https://programmingpercy.tech/blog/go-1-18/ Go 1.18 is due to be released in February and it contains multiple changes that will improve the language Mon, 31 Jan 2022 20:25:14 GMT https://programmingpercy.tech/blog/goto-hell-with-labels-in-golang/ Goto Hell With Labels in Golang https://programmingpercy.tech/blog/goto-hell-with-labels-in-golang/ Exploring goto statement in Go and learning how to use them and how the standard library handles flow control with goto and labels Sun, 22 Aug 2021 13:04:40 GMT https://programmingpercy.tech/blog/grpc-interceptors/ Interceptors in gRPC https://programmingpercy.tech/blog/grpc-interceptors/ Many people I talk too are well aware of what middleware is. However, Interceptors seems to be less understood. Let’s dissect interceptors Tue, 12 Jan 2021 09:05:46 GMT https://programmingpercy.tech/blog/happier-new-technological-year/ Happier New Technological Year https://programmingpercy.tech/blog/happier-new-technological-year/ A summary of my year as a blogger and Youtuber, and what goals I am to achieve in the coming year. Sun, 01 Jan 2023 08:30:10 GMT https://programmingpercy.tech/blog/happy-new-generic-year/ Happy New Generic Year! https://programmingpercy.tech/blog/happy-new-generic-year/ A new year is here, new technologies, and new opportunities Sat, 01 Jan 2022 14:41:45 GMT https://programmingpercy.tech/blog/hello-world!/ Hello World! https://programmingpercy.tech/blog/hello-world!/ An introduction to Programming Percy and the start of his blogging about technology and code Sun, 22 Aug 2021 08:16:15 GMT https://programmingpercy.tech/blog/how-i-learned-to-love-my-job/ How I learned to love my job https://programmingpercy.tech/blog/how-i-learned-to-love-my-job/ I’m a software developer by trade and have been so for 6 years. Mon, 19 Jul 2021 21:01:05 GMT https://programmingpercy.tech/blog/how-to-build-passive-income-pancakeswap/ How To Build a Passive Income with PancakeSwap https://programmingpercy.tech/blog/how-to-build-passive-income-pancakeswap/ This is the easiest way to start earning a fully passive income, invest in crypto and let them grow into more crypto. Fri, 07 Jan 2022 08:01:10 GMT https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/ How To Implement Domain-Driven Design (DDD) in Golang https://programmingpercy.tech/blog/how-to-domain-driven-design-ddd-golang/ The easy way of learning how to use DDD in a Go application Wed, 01 Sep 2021 06:46:58 GMT https://programmingpercy.tech/blog/how-to-implement-a-single-page-application-using-react-router/ How To Implement a Single Page Application Using React Router https://programmingpercy.tech/blog/how-to-implement-a-single-page-application-using-react-router/ Learn how to use the React router to develop a SPA website Tue, 10 Aug 2021 19:09:06 GMT https://programmingpercy.tech/blog/how-to-structure-ddd-in-go/ How to Structure DDD in Golang https://programmingpercy.tech/blog/how-to-structure-ddd-in-go/ A follow-up on how to organize the structure of code and packages in a DDD approach in Go Wed, 01 Sep 2021 08:46:58 GMT https://programmingpercy.tech/blog/how-to-use-structured-json-logging-in-golang-applications/ How To Use Structured JSON Logging in Golang Applications https://programmingpercy.tech/blog/how-to-use-structured-json-logging-in-golang-applications/ Structured logs are important for software debugging. Gladly, it is super easy to implement in Golang Mon, 09 Aug 2021 13:02:22 GMT https://programmingpercy.tech/blog/interfaces-in-go/ Interfaces in Go https://programmingpercy.tech/blog/interfaces-in-go/ Let’s dissect interfaces and become masters of the trade Mon, 25 Jan 2021 06:45:01 GMT https://programmingpercy.tech/blog/learn-docker-basics/ Docker Skyrocketed My Teams Productivity https://programmingpercy.tech/blog/learn-docker-basics/ Docker this, docker that, docker everything. Wed, 13 Jan 2021 05:44:18 GMT https://programmingpercy.tech/blog/learn-docker-the-easy-way/ Learning Docker — The Easy Way https://programmingpercy.tech/blog/learn-docker-the-easy-way/ A tutorial which covers the basics of Docker and teaches you how to containerize your applications. Thu, 08 Sep 2022 06:17:49 GMT https://programmingpercy.tech/blog/learn-how-to-use-neovim-as-ide/ Learn How To Use NeoVim As an IDE https://programmingpercy.tech/blog/learn-how-to-use-neovim-as-ide/ A Step By Step Tutorial On How to Set up And Use NeoVim, For Complete Beginners Wed, 21 Dec 2022 14:45:53 GMT https://programmingpercy.tech/blog/learn-kubernetes-the-easy-way/ Learn Kubernetes — The Easy Way https://programmingpercy.tech/blog/learn-kubernetes-the-easy-way/ In this tutorial we learn about Kubernetes and how it can be used to orchestrate containerized applications Fri, 09 Sep 2022 14:45:53 GMT https://programmingpercy.tech/blog/learning-generics-in-go/ Learning Generics in Go https://programmingpercy.tech/blog/learning-generics-in-go/ Generics is released in Go 1.18 and it is time to learn how to leverage this new feature Mon, 31 Jan 2022 20:27:20 GMT https://programmingpercy.tech/blog/mastering-websockets-with-go/ Mastering WebSockets With Go https://programmingpercy.tech/blog/mastering-websockets-with-go/ Tutorial on how to use WebSockets to build real-time APIs in Go Tue, 22 Nov 2022 06:23:15 GMT https://programmingpercy.tech/blog/modify-variables-during-build/ Modify Variables In Go Binary During Build https://programmingpercy.tech/blog/modify-variables-during-build/ You can set the variabel values during build, such as version number and more with the Build command. Fri, 18 Mar 2022 20:35:33 GMT https://programmingpercy.tech/blog/opengraph-protocol-how-and-why/ The Open Graph Protocol - Why And How You Should Use it On Your Website https://programmingpercy.tech/blog/opengraph-protocol-how-and-why/ Ever considered how Twitter, Facebook, and other Social Media know what Image and Title to display when you copy in a link? Fri, 09 Dec 2022 12:53:10 GMT https://programmingpercy.tech/blog/passive-income-without-investment/ Passive Income Without an Investment — Hi.com https://programmingpercy.tech/blog/passive-income-without-investment/ An up and coming crypto project which allows you to claim tokens each day by answering a simple question Wed, 02 Feb 2022 13:35:39 GMT https://programmingpercy.tech/blog/patriotism-died-in-a-secret-intelligence-agent/ Patriotism Died In A Secret Intelligence Agent https://programmingpercy.tech/blog/patriotism-died-in-a-secret-intelligence-agent/ A short story of the journey when I finally realized I was brainwashed by patriotism Sat, 21 Aug 2021 08:16:15 GMT https://programmingpercy.tech/blog/performing-a-code-review/ Performing a code review https://programmingpercy.tech/blog/performing-a-code-review/ Earlier today a user with the handle /aliezsid made a post on Reddit asking for a code review. I needed something to do for my cofee break… Wed, 30 Dec 2020 13:02:57 GMT https://programmingpercy.tech/blog/previewing-the-ide-of-the-future/ Previewing the IDE of the Future — Fleet https://programmingpercy.tech/blog/previewing-the-ide-of-the-future/ JetBrains recently released a preview version of their newest IDE, Fleet. Let’s take a look at it Fri, 21 Oct 2022 12:32:31 GMT https://programmingpercy.tech/blog/rebuilt-jekyll-blog-with-sveltekit/ Rebuilt My Blog With SvelteKit https://programmingpercy.tech/blog/rebuilt-jekyll-blog-with-sveltekit/ A comparison of mine Jekyll built blog and my rebuild with SvelteKit Thu, 01 Dec 2022 12:53:10 GMT https://programmingpercy.tech/blog/redis-as-a-pub-sub-engine-in-go/ Redis as a Pub/Sub Engine in Go https://programmingpercy.tech/blog/redis-as-a-pub-sub-engine-in-go/ Share information and work between many applications Wed, 03 Feb 2021 13:00:52 GMT https://programmingpercy.tech/blog/refactoring-go4data-using-interfaces-and-benchmarks/ Refactoring Go4Data - using Interfaces and Benchmarks https://programmingpercy.tech/blog/refactoring-go4data-using-interfaces-and-benchmarks/ A step-by-step guide on how one can use interfaces in Go to refactor and make your code base very modular Thu, 04 Feb 2021 13:11:39 GMT https://programmingpercy.tech/blog/reviewing-github-copilot-by-building-deck-of-cards/ Reviewing GitHub Copilot by Building a Deck of Cards https://programmingpercy.tech/blog/reviewing-github-copilot-by-building-deck-of-cards/ Testing the Copilot by building a Deck of Cards with it in Go Wed, 22 Dec 2021 15:28:21 GMT https://programmingpercy.tech/blog/software-engineering-life-style/ Software Engineering Is a Lifestyle, Not a Job https://programmingpercy.tech/blog/software-engineering-life-style/ A realization came to my mind when hearing people complaining about their jobs. None of them were software developers Mon, 13 Sep 2021 13:05:32 GMT https://programmingpercy.tech/blog/streaming-data-with-grpc/ Streaming data with gRPC https://programmingpercy.tech/blog/streaming-data-with-grpc/ A necessary guide to learn how to survive when frustrated machines takes over the world Fri, 05 Feb 2021 21:16:32 GMT https://programmingpercy.tech/blog/structured-logging-in-go-using-std-lib-slog/ Structured Logging In Go Using Standard Library - Slog https://programmingpercy.tech/blog/structured-logging-in-go-using-std-lib-slog/ Learn how to use log/slog from Go 1.21 Fri, 09 Jun 2023 17:52:42 GMT https://programmingpercy.tech/blog/the-biggest-threat-to-software-engineers/ The Biggest Threat To Software Engineers https://programmingpercy.tech/blog/the-biggest-threat-to-software-engineers/ Being an engineer is not a risk-free job, there are serious dangers out there. Tue, 08 Mar 2022 16:59:32 GMT https://programmingpercy.tech/blog/the-ethereum-merge/ The Merge — Ethereum No Longer Drains Electricity Of A Medium-Sized Country To Run https://programmingpercy.tech/blog/the-ethereum-merge/ Ethereum reduced the needed energy consumption by 99.5% with The Merge Thu, 15 Sep 2022 21:53:28 GMT https://programmingpercy.tech/blog/undervolting-a-gaming-laptop/ Undervolting a Gaming Laptop https://programmingpercy.tech/blog/undervolting-a-gaming-laptop/ Learn to reduce heat and Noise on your CPU by Undervolting. Thu, 02 Dec 2021 22:33:59 GMT https://programmingpercy.tech/blog/using-a-smart-contract-in-an-web-application/ Using a Smart contract in an Web Application https://programmingpercy.tech/blog/using-a-smart-contract-in-an-web-application/ Connect to a Smart Contract on the Binance / Ethereum block chain using Web3, React. Tue, 03 Aug 2021 07:05:42 GMT https://programmingpercy.tech/blog/using-graphql-in-golang/ Intro GraphQL in Go https://programmingpercy.tech/blog/using-graphql-in-golang/ What is GraphQL, why to use it, and how to use it in Golang Tue, 14 Sep 2021 04:40:52 GMT https://programmingpercy.tech/blog/using-grpc-tls-go-react-no-reverse-proxy/ Using GRPC with TLS, Golang and React (No Envoy) https://programmingpercy.tech/blog/using-grpc-tls-go-react-no-reverse-proxy/ A tutorial where we learn how to use gRPC with WebClients without a reverse proxy such as Envoy or Traefik Sat, 26 Dec 2020 19:33:03 GMT https://programmingpercy.tech/blog/using-rabbitmq-streams-in-go/ Using RabbitMQ Streams In Go https://programmingpercy.tech/blog/using-rabbitmq-streams-in-go/ Learn how to use RabbitMQ Streams using both Core and Plugin in this tutorial Sat, 13 Jan 2024 06:33:03 GMT https://programmingpercy.tech/blog/volkswagen-announces-bringing-quantum-computers-to-automotive-factories/ Volkswagen Announces Bringing Quantum Computers To Automotive Factories https://programmingpercy.tech/blog/volkswagen-announces-bringing-quantum-computers-to-automotive-factories/ Volkswagen Group has been aiming to be a leader in the Quantum Computer realm since 2016, now they aim to leave the research phase Sat, 28 Aug 2021 08:41:49 GMT https://programmingpercy.tech/blog/we-measure-the-power-of-cars-computers-and-cellphones-but-what-about-code/ We Measure the Power of Cars, Computers, and Cellphones. But What About Code? https://programmingpercy.tech/blog/we-measure-the-power-of-cars-computers-and-cellphones-but-what-about-code/ A deep dive into benchmarking in Golang Fri, 12 Feb 2021 17:52:42 GMT https://programmingpercy.tech/blog/webhook-testing-without-the-headache/ Webhook Testing Without the Headache - A Developer's Sanity-Saving Tutorial https://programmingpercy.tech/blog/webhook-testing-without-the-headache/ Effortless Local Testing - Learn how to test Webhooks on your local environment Sat, 27 Jan 2024 12:53:10 GMT