Brenton KlikIntegrating Quasar/VueJS With Django Session AuthenticationThe decoupling of frontend and backend systems has become a popular architectural choice. This approach not only enhances scalability but…Sep 14, 2023Sep 14, 2023
Brenton KlikHanding Loading Flags in Pinia StoresWe often use Pinia stores to make requests to our backend APIs through actions. We often set a ‘loading’ flag that can be easily bound to…Dec 16, 2022Dec 16, 2022
Brenton KlikHow to Abort Requests in Pinia StoresWe often write Pinia stores for communicating with an API and saving the results of our requests. Sometimes, the user will make several…Dec 7, 2022Dec 7, 2022
Brenton KlikStoring User Interactions With 30 Lines of CodeA user’s interactions are frequently stored in the query section of a site’s URL. These interactions could be searches, pagination changes…Oct 17, 2022Oct 17, 2022
Brenton KlikTip: Start With A SkeletonThere are a lot of decisions that need to be made as you build a web page. Where does the title go? How big do I make it? Where does the…Aug 31, 2022Aug 31, 2022
Brenton KlikMaterial Forms and Validation Without JavaScript (HTML/CSS Only)As a web application developer, it is easy to fall into thinking that JavaScript is the answer to every question. We grow comfortable using…Apr 11, 20222Apr 11, 20222
Brenton KlikForm Validation With Quasar Framework and the Vue.js Composition APIMany of the applications I have built over my career have been CRUD apps. Take something traditionally stored on paper or a spreadsheet…Apr 3, 20222Apr 3, 20222
Brenton KlikDeclarative Styles With AngularJSOver the years I have written countless directives that provide a variety of custom interactions. At some point, managing the styles for…Mar 27, 2016Mar 27, 2016