In this post I show how to run .NET in your browser without using Blazor, and instead rely on lower-level abstractions provided by [JSImport] and [JSExport]| Andrew Lock | .NET Escapades
The popover is one of the most common interaction patterns on the web. In fact, it's such a common pattern that it's been added to the HTML specification. Since every major browser now supports HTML popovers, it's a good time to learn how they work.| Unsolicited Advice from Tiffany B. Brown
In this post I describe how the Trusted Types Content-Security-Policy feature can protect you against cross-site-scripting attacks.| Andrew Lock | .NET Escapades
A panel of experts from across the industry joined Kambi to explore the landscape for acquisition and retention in sports betting| Kambi
Recently, an undergrad freshmen I met at an event asked me a question regarding Front End development as a career.| Tech Interview Handbook Blog
In two previous articles I have described how I have implemented my static web application, served from GitHub Pages, with EntraId authentication and data available only to authenticated users through OCI API Gateway (see Private data in public web application — Microsoft EntraId, GitHub Pages, OCI API Gateway and No Code challenge: create file named after user in OCI Bucket through OCI API Gateway). In this article, I want to add an administrator mode to my application. I want any user ...| AMIS Technology Blog
Walkthrough of similarities and differences between front end vs. back end system design interviews and my thoughts on a front end career ceiling.| Tech Interview Handbook Blog
A glimpse into the front end interview process and questions that frequently come up.| Tech Interview Handbook Blog
Recently a junior front end engineer at a startup in Singapore reached out to me to ask me how front end development as a career.| Tech Interview Handbook Blog
Phil was invited to speak at the Goto| 200ok - Accelerating Publishing