InNerd For TechbyDoc SoC (aka ZIO)A Checklist for API Design Review25 Questions Concerning the Developer Experience (DX)Mar 19, 2023Mar 19, 2023
InLevel Up CodingbyJason NganWhy is Offset Pagination So SlowDemystify using SQL Explain AnalyzeMar 16, 20231Mar 16, 20231
InLevel Up CodingbyHimanshu pandeyOptions Pattern in GolangWhile browsing one of the open-source repositories, I came across such pieces of code quite a lot.Mar 5, 202213Mar 5, 202213
InTowards DevbywidjajaydDecorator Design PatternThe Beauty of Design Pattern Series (11 of 20)Jul 9, 2022Jul 9, 2022
Joshgun HuseynovYet another way to deal with nested if/else conditionsI’ll show you the pattern that I used to reduce the verbosity of the nested if/else statements when I needed to validate some conditions…Nov 22, 20224Nov 22, 20224
iamprovidenceUnit tests and Builder Pattern— А match made in heavenNowadays, whenever somebody talks about unit tests, the first thing that comes to your mind will be Mock. And that is not surprising. They…Sep 7, 20226Sep 7, 20226
Alberto CubedduAWS DynamoDB Triggers (Event-Driven Architecture)DynamoDB StreamsAug 15, 20197Aug 15, 20197
InLevel Up CodingbyRawad HaberDynamoDB: 5 specific ways to supercharge your database designSo you’ve started working on your first serverless application, you know a thing or two about designing back-end applications but have…Sep 27, 20226Sep 27, 20226
Williams 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…Apr 29, 20226Apr 29, 20226
InExpedia Group TechnologybySasidhar SekarDynamoDB: Data ModelingThis is the post #3 of the series aimed at exploring DynamoDB in detail. If you haven’t read the earlier posts, you can find them here.Dec 13, 20184Dec 13, 20184
InBetter ProgrammingbyCheikh seckUnderstanding a Use Case of Fuzzing in GoFuzzing in actionAug 7, 20221Aug 7, 20221
InBetter ProgrammingbyStefanie LaiGo Lacks Ternary Operators. Here Are Some EquivalentsAlternatives for the ternary operator in GoNov 14, 202212Nov 14, 202212
Israel Josué Parra RosalesFlyweight Pattern in GoFlyweight is a structural design pattern that allows programs to support large numbers of objects while keeping memory usage low.Jul 12, 20221Jul 12, 20221
InBits and PiecesbyFernando DoglioDrop the Switch Statement for this Functional Programming TechniqueJust say “no” to JS switches!May 24, 202222May 24, 202222
InExobasebyRay EppsThe Only Three Types in an APIThere are only three types in an API. They are the view, model, and storage types.Aug 9, 20223Aug 9, 20223
InThe GoDev CornerbyMarvinGo Generics: Everything You Need To KnowAn In-Depth Look: From the Basics To Advanced ExplanationsOct 20, 20222Oct 20, 20222
Oleg CodesMocking HTTP Services in GoLet’s explore the basics of writing tests which access external HTTP resources. Scope of this article are APIs, but the approach can be…Nov 13, 20201Nov 13, 20201
Nicolas CometGo & TestContainersI don’t think you still need to be convinced of the need of TestContainers when you write Unit Tests. There are plenty of good articles…May 2, 2022May 2, 2022
Peter Holt (B1scuit)Clean Services in GoI’ve been all over the internet searching for a pattern to allow me and my team to use a consistant pattern, giving us consistancy across…Jul 1, 20221Jul 1, 20221