PinnedWilliams OHow to ensure consistency in the code review processFirst week of a new project, team energy at its maximum, code is reviewed precisely and changes are discussed until its perfection. Then…7 min read·Jun 10, 2024----
PinnedWilliams O15 fundamental tips on REST API designREST APIs are one of the most common types of web services available, but they’re also hard to design. They allow various clients including…10 min read·Apr 29, 2022----
Williams OEventDriven with NoSQL: connecting AWS EventBridge and MongoAtlasThe appearance of MongoDB around 2009 caused disruptions around the more traditional ways of storing information in databases. But it has…8 min read·4 days ago----
Williams OImplementing zkLogin and On-Chain Points with SUI BlockchainIn a recent project, we worked on the integration of the SUI blockchain, an emerging but promising technology, to enhance our solution…3 min read·Jun 17, 2024----
Williams OIntegrating Static and Dynamic Content in a Single DomainIn a recent project, we faced a special challenge: host both a static landing page and a dynamic Next.js application under the same domain…5 min read·Jun 12, 2024----
Williams ODevSecOps: Security culture in DevOps tasksBridging the Gap between Development, Security, and Operations in Software Development5 min read·Feb 5, 2023----
Williams ODeno: Could it be a replacement for Node.js?Since its inception, Node.js has earned a place in my programming heart. A very powerful framework with a short learning curve and a huge…5 min read·Dec 5, 2022----
Williams OHow The FTX Collapse Is Proving The Need For Decentralized ExchangesUniswap is now the second-largest Ethereum (ETH) exchange in the crypto market. Indeed, recent on-chain data indicates that it processes a…6 min read·Nov 22, 2022----
Williams OGang of Four: Fundamental Design PatternsHave you ever heard the concept “Gang of Four”? It would be a good name for a Rock band from the 70’s but it is actually a collection of…9 min read·Jul 15, 2022----
Williams OFundamental Software Architectural PatternsPatterns are essentially reusable solutions to common problems. When faced with a problem it is reasonable to consider a catalog of…9 min read·Jun 14, 2022----