Chris’ Corner: Baseline
At this latest Google I/O, Rachel Andrew introduced a new concept they are spearheading called Baseline. It’s a visual thing to help developers understand browser support for features better. Here’s one: It’s not a Google-owned-website only thing, as you can see here on an MDN page. It’s essentially a simplified
Read moreModern work requires attention. Constant alerts steal it
In tough economic times, everyone looks for ways to lower costs without impacting productivity (heck, if we’re doing wish lists, let’s improve productivity, too). And this is one of those times, with many companies making the hard decision to lay off workers and worrying about the impact of new AI
Read moreBuild Your First JavaScript ChatGPT Plugin
Learn how to build your first Chat Plugin for ChatGPT using JavaScript and Express and have a working plugin within 5 minutes Continue reading Build Your First JavaScript ChatGPT Plugin on SitePoint.
Read moreHow to Create a Custom Range Slider Using CSS
Learn how to use modern CSS techniques to create an eye-catching, custom range slider with nothing but the native HTML input element. Continue reading How to Create a Custom Range Slider Using CSS on SitePoint.
Read moreUsing technical screening to streamline your hiring process
What you will learn in this article The rapidly evolving landscape of programming languages, frameworks, and technologies—coupled with the growing demand for skilled software engineers—makes identifying and securing top tech talent complex and time-consuming. On top of that, many hiring teams strive to minimize hiring biases and promote diversity and
Read moreChris’ Corner: Let’s Talk Web Components
Last week I linked up a Web Component (feels like we should do Captial W and Captial C when referring to the official technology, yes?) that would take an image and output a “dithered” version of it. Why did Andrew make it a Web Component? I can’t be sure, but
Read moreGoogle Log In
CodePen offers it now! Until recently, we only offered GitHub, Twitter, and Facebook social login buttons. Twitter log in totally stopped working on us (are you surprised?) last week. It turns out that was by far the least popular option for logging in anyway, so we just pulled it down
Read moreTechnical interviews: A guide for interviewers & candidates
Introduction Let’s face it: Technical interviews can be burdensome and unpleasant—for interviewers and candidates alike. For hiring teams, designing interview and assessment questions that accurately assess a candidate’s technical aptitude, problem-solving skills, and ability to collaborate can be a challenge. Candidates, meanwhile, face the pressure of demonstrating their technical knowledge
Read moreChris’ Corner: Dithering
Dithering is a vibe: Dither is an intentionally applied form of noise used to randomize quantization error, preventing large-scale patterns such as color banding in images. Wikipedia For an academic PDF, this is pretty approachable. In the web world, I typically think of it as associated with “indexed colors” images
Read moreChris’ Corner: A Balancing Act
If you’re a super normal person like me, you’ve gone to war with typographic widows and orphans many times over your years as a developer, trying to ensure they don’t happen and ruin anyone’s day. You know what I mean, a headline with one silly little word that has wrapped
Read more