Duncan mainaAI for web devs part 2: Generating Vector EmbeddingsRecall that Part 1 of this series covered the basics of Vector embeddings. As a quick recap we can think of embeddings as a way of…Sep 10, 2023Sep 10, 2023
Duncan mainaAI for web devs part 1: Introduction to Vector EmbeddingsVector embeddings have emerged as a cornerstone in the world of machine learning and natural language processing. They’re used in a variety…Aug 20, 2023Aug 20, 2023
Duncan mainaResponsive Web Design with BootstrapBootstrap is the web’s most popular framework for designing responsive web applications. It gives front end developers the ability to…Jul 26, 20171Jul 26, 20171
Duncan mainaReact Vs React VRRecently I built app in React VR that allows users to tour the solar system in VR. The intention was for it to be a learning tool for any…Jul 12, 2017Jul 12, 2017
Duncan mainaAnimations In React.jsCss Animations in react.js are handled through the ReactCSSTransitionGroup Api. It provides a way to perform css when components enter or…Jun 1, 2017Jun 1, 2017
Duncan mainaUI rendering: optimistic vs pessimisticThe popularity of AJAX has grown since its inception in 2005 because of the rich user experience that it provides. Being able to render…May 14, 20171May 14, 20171
Duncan mainaOrigins of Model View ControllerMVC (model view controller) is a software pattern for implementing user interfaces on electronic devices. According to its architect Trygve…Apr 17, 2017Apr 17, 2017
Duncan mainaThe Magic Behind Active Record Part 1.Active Record is a framework that bridges the Ruby environment and the SQL environment through object relational mapping. Simply put, it…Mar 27, 2017Mar 27, 2017