Perficient is a company full of unique populations, and we’re committed to investing in resources that develop the skills of our colleagues while embracing diverse perspectives and voices. It’s a commitment that Perficient made to nearly 5,000 colleagues earlier this year through the Perficient People Promise, which promises to champion, challenge, and celebrates every colleague. […]
Posts Tagged ‘JavaScript’
Bright Paths Students Demonstrate New Skills with Incredible Variety of Apps
Working in a global digital consultancy, our colleagues thrive on our challenging, fast-paced projects. And over the past twelve weeks, the students in Perficient’s Bright Paths program surely know a thing or two about fast-paced project execution! Within mere weeks, 22 women are in the final stages of completing a Perficient-sponsored coding bootcamp in Detroit; […]
Generator Functions in JavaScript
If you’ve been a JavaScript developer for some time and heard about ECMAScript 6 (ES6) concepts, then you must have come across generator functions. You might be thinking, what are generator functions? Why do we need it? What problems do they solve? We can find the answer, but we have to take a step back […]
How to Show/Hide HTML Elements by Only Using CSS
The ability to show/hide an HTML element should be simple enough, right? Well, we can use some HTML attributes and JavaScript functions if we want to, but what if we want to do perform this task without using JavaScript. Is it possible? Yes, it is possible. We can do it with just CSS. Yes, you […]
Choosing Between Ternaries or && in JSX
There is always the question that runs in the mind of developers, do I choose ternaries or logical && to use in React? Personally, I always prefer logical && over ternaries to handle the truth condition. Let me explain why. Just a few days ago, I was writing the following React code: import React from […]
Implementing Custom Play/Pause Button for Embedded YouTube Videos Using IFrame Player API
Recently, I worked on one bug where GTM tracking was breaking for an embedded YouTube video with a custom play button. The video played perfectly fine on the click of the play button, but it was not getting tracked by GTM. I didn’t find anything wrong in the code, so I researched and found that […]
That Time I Flunked my JavaScript Technical Interview: Some Tips from Personal Experience
As the title suggests, this article is about those times that I did not land the job that I was applying for because I did not know the answer to a particular question. It did not mean that I was bad at my job or that I did not know JavaScript. I have been using […]
Accessible Balance: HTML & ARIA
Introduced in 2008 by the Web Accessibility Initiative (WAI) group, the family of attributes known by the acronym ARIA (Accessible Rich Internet Applications) allows developers to supplement HTML where it lacks in accessibility. ARIA is a group of attributes that work to supplement HTML attributes to create a more accessible experience for those using assistive […]
Resolving Sitecore SXA 9.3 Core Library JavaScript Security Vulnerabilities
Site themes for a Sitecore SXA site determine the look, feel and interactivity of the user interface. Base themes, included by default in the Media Library, are intended to be leveraged as dependencies for one or more site themes. Base Themes are built on top of a set of core, third-party CSS and JavaScript libraries […]
3D Camera Movement in Three.js – I Learned the Hard Way So You Don’t Have To
Recently, I faced a situation where I needed to create a navigable 3D house within a website. In this house, a user would be able to look around a room by clicking and dragging their point of view, similar to street view on Google Maps. Additionally, there would be clickable hotspots that would allow the […]
My Definitive VSCode Setup for JavaScript/React
Hello everyone, following my previous post, “React + Node SSR Basics,” here is the continuation of the topic we reviewed a few days ago. Today we will not be discussing any code. Instead, we will be talking about something that is fundamental when writing code and without it, there wouldn’t be anything. I am, of […]
Securing Your Web API Using Azure Active Directory
Large or small, all companies need web security. And what better way to secure your ASP.NET Core Web API than using Azure Active Directory? Given MVC-style apps are the dominant force in the market nowadays, the majority of documentation on the matter focuses here. That left me, desiring to create a loosely-coupled Web API instead […]