Salesforce: A Guide to PDF Merging with Apex and Node.js Integration
- Jan 24
Efficient Row Group Sorting in AG Grid: A Simple Comparator Function
- Jul 26, 2023
Salesforce Apex CPU time limit and how to resolve it using Analysis Perspective
- Jul 26, 2022
React Hooks explained
- Feb 28, 2022
Rocket Ship Explorer - my first game
- Jan 4, 2022
Type Coercion and Conversion in JS
- Oct 14, 2021
Avoiding Governor Limits with Salesforce Flow Builder
- Jul 21, 2021
Conditional Formatting in AG Grid
- Jun 8, 2021
Football Stats Direct - Football Stats meet AG Grid
- Dec 14, 2020
Salesforce Duplicate Matching in Apex
- Jan 12, 2019
RxJS – A Practical Intro to Operators
- Dec 21, 2018
Deploying a Full Stack app (.NET Core + React + MSSQL) using Docker
- Nov 12, 2018
Integrating Jest and Cucumber within Angular 8
- Aug 21, 2018
Liskov Substitution Principle
- Jul 17, 2018
Creating a TypeScript Declaration File
- Apr 15, 2018
My First Look at React
- Feb 27, 2018
Open/closed principle
- Feb 7, 2018
Single-Responsibility-Principle-SRP
- Jan 3, 2018
Effective Code Reviewing
- Dec 17, 2017
Why I hate ORM tools and why I like Dapper
I'm a lead software developer currently working at AG Grid in London.
Technologies I'm currently focused on include Salesforce, .NET Core, Angular, SQL, React and Azure.
Other than that, in my spare time I watch the Arsenal at the Emirates, work on side projects or watch sports. Oh, and I'm also a part-time body builder.
You can contact me at vh@viqas.co.uk