30-min scoping call, NDA-ready
Targeted POC in 2–4 weeks
Statement of Work & team start
Technical blogs
Technical blogs from the Athen library — deep dives on Microsoft 365, SPFx, Power Platform, cloud, and the platforms we build on.
FeaturedInsight
Implementing a reliable SPFx PDF export feature is one of the most common enterprise requirements I encounter in SharePoint Framework projects. I have been building dashboards on SPFx for over three years, and this ask keeps coming back: “Can we export this as a PDF?” It sounds trivial, but the moment you sit down to […]

Javascript
What is NVM? Setting Up NVM Download nvm-windows: Visit the nvm-windows GitHub repository and download the installer. https://github.com/nvm-sh/nvm Install nvm-windows: Run the installer and follow the on-screen instructions. Verify Installation: Open Command Prompt or PowerShell and verify the installation: nvm version Using NVM nvm ls Conclusion
Javascript
Difference between Call, Apply and Bind Functions: Difference Call Apply Bind Invocation func.call(thisArg, arg1, …) func.apply(thisArg, [arg1, …]) newFunc = func.bind(thisArg, arg1) Arguments Individual arguments Array or array-like object as args Arguments can be partially provided Execution Immediate function invocation Immediate function invocation Creates a new function Return Value Returns the result of the function […]

Javascript
A snippet on how to debug JavaScript libraries and framework in Visual Studio Code