PinnedJoshua EtimImproving Efficiency With RedisWritten for developers and business owners, this article discusses Redis as a tool for avoiding technical debt.Sep 10, 2021Sep 10, 2021
PinnedJoshua EtimBackend For Frontend Pattern Explained — (Examples in PHP)While it’s easy to couple data directly to views, it’s better to proactively make things independent while you still have an easy choice…Dec 10, 20206Dec 10, 20206
PinnedJoshua EtiminLevel Up CodingAPI Authentication with Laravel + JWTIntroductionApr 6, 20223Apr 6, 20223
Joshua EtiminStackademicDon’t Over-Abstract — Stop Writing Code That Only You UnderstandHow can you tell when you’ve gone too far?Nov 11Nov 11
Joshua EtimBackend development in Golang — REST API testing (Part 2)In the previous part of this series, I emphasized the importance of service tests (which we can technically refer to as integration tests)…Aug 26Aug 26
Joshua EtimBackend development in Golang — REST API testing (Part 1)Why testing your service as a whole is 10x better than conventional code tests. Aug 17Aug 17
Joshua EtiminLevel Up CodingFrontend for your Backend — Exploring TailwindCSSThis article will show you how to use Tailwind CSS to give your backend projects a good user interface. By the end, you will have created…Aug 10Aug 10
Joshua EtimHow I update documents in MongoDB with GolangYou could have many fields in your Golang struct and updating by $setting multiple fields is quite repetitive. Here’s a better way to do…Feb 10Feb 10
Joshua EtiminOperations Research BitRust — Median, Mode, Strings and Collections ManipulationI’m loving the Rust programming language. It challenges my general approach to programming by forcing me to think in new terms. The Rust…Aug 22, 2023Aug 22, 2023
Joshua EtimUnderstanding Golang Interfaces — A Simple ExplanationAn interface has many definitions and applications in the Go programming language. Generally, we can say an interface defines the behavior…Apr 21, 2023Apr 21, 2023