Christian OtienoinStackademicUnderstanding Slice Initialization and Adding Members in GoWhen it comes to initializing slices in Go, there are two common approaches…Sep 6, 2023Sep 6, 2023
Christian OtienoinStackademicHoisting in JavaScriptWelcome to my humble article, where I’ll take you on a journey through the wild world of hoisting in JavaScript.Apr 30, 2023Apr 30, 2023
Christian OtienoSchema Approaches in GraphQLGraphQL is a powerful tool for building APIs, and it offers two primary approaches for building schemas: the schema-first approach and the…Mar 15, 2023Mar 15, 2023
Christian OtienoGraphQL Pagination Types.Pagination is a critical feature in web and mobile applications that display large data sets. GraphQL is a query language that supports…Mar 14, 2023Mar 14, 2023
Christian OtienoBuilding Maintainable and Scalable GraphQL APIsThe Principled GraphQL Principles as a Guide (Part 1)Feb 28, 20231Feb 28, 20231
Christian OtienoType Inference in TypeScriptTypeScript is a popular language for web development, known for its strength and versatility. With its wide usage and powerful…Feb 24, 2023Feb 24, 2023
Christian OtienoTypeScript Generics: A Complete Guide.The ability to generate reusable components is made possible through the use of generics, a crucial component of TypeScript.Feb 13, 20231Feb 13, 20231
Christian OtienoinThe StartupExploring the differences between Promises and Callbacks in JavaScriptYou might have heard what a Promise is or what Callback functions are in JavaScript. Clarity is needed when distinguishing between these…Jun 30, 2020Jun 30, 2020
Christian OtienoUnderstanding The Model View Controller.For entry-level, web development enthusiasts and beginners alike, understanding the Model View Controller architecture can at times be a…Apr 8, 2020Apr 8, 2020
Christian OtienoList of Algorithms To Make You More Dangerous.1. Sorting algorithmsJan 3, 2020Jan 3, 2020