Latest by topics

Trending Articles

Development

10 JavaScript Data Visualization Libraries Every Front-End Developer Should Know About

Visuals are your best option for presenting data in the modern world. In reality, no one has the time to read through a large amount of information. You must be able to use data to tell your story in a way that is simple and quick for everyone to comprehend. Data visualization, otherwise known as data viz., refers to the process of presenting data in a visual or graphical format. With data visualization tools, you can quickly present data and make it easier to digest.

Development

CSS Pseudo-Classes: The Must-Have, the Unusual, and the Experimental

Pseudo-classes are CSS features that allow us to do pretty amazing things when it comes to stylizing our content. Some common uses are applying styles to: Pseudo-classes themselves are keywords that we add after our selector. In this post, we’ll deep dive into pseudo-classes: the must-have, the unusual, and even the brand-new experimental ones!

Interviewing

How to Assess for 3 Critical Soft Skills in Front-End Developers

Would you hire an engineer who could create beautiful websites but who was constantly arguing with their teammates? What about a developer who is extremely productive, but doesn’t adhere to industry and team standards? Depending on how desperate you are, you might take your chances with candidates like these – but be warned, you risk a lot of wasted time, frustration, and reduced team morale having these kinds of people on your team.

Development

An Overview of Five CSS Math Functions

CSS math functions are one of the powerful features of CSS. They are special CSS values that enable front-end developers to perform mathematical calculations and basic arithmetic directly within their CSS stylesheets. CSS has five math functions that allow you to perform basic arithmetic operations—addition, subtraction, multiplication, comparison, and division on CSS numeric units such as numbers (for example, 10, 0.8, -6), lengths ( px , rem , vw ), and percentages (50%), with the ability to interpolate between these units. These functions enable the browser to dynamically compute and update the value for any CSS property these functions are passed to.

Development

Introduction to Smart Contracts and Solidity

A smart contract is an agreement between one or more parties written as code. The participants define the rules and conditions between them before drafting the contract. When the conditions established beforehand in the contract are fulfilled between the participants, the contract takes its complete form, and each party must fulfill its obligation. These contracts are deployed on a blockchain to be executed. The deployment and execution of these contracts cost fees that are paid to miners.

Development

Everything You Need to Know to Map SQL Tables to REST Endpoints in Python

The backbone of back-end programming is the act of sending, receiving, and manipulating data. The two most common ways of interacting with backend data are SQL (“Structured Query Language”) and REST (“REpresentational State Transfer”) APIs. SQL is the method that many servers use to store their data, while REST is a method of transferring that data to and from the client. Of course, there are many ways to store and send data, but these are the most common and are widely supported.

Development

What You Never Learned about JavaScript Functions

Functions are weird . Consider the following code: Seems straightforward enough, right? We’re creating a function sayHello , then immediately calling it. Now, what about the following code: This “intuitive” code comes loaded with assumptions and processes that we regularly take for granted: While you could get away with never knowing the answers to these questions, being a great developer often involves understanding how the tools we use actually work – and JavaScript functions are no exception.

Interviewing

Two Technical Questions to Ask Your Intermediate Front-End Engineering Candidates

An intermediate engineer – aka “an engineer” – is usually the most common development role you’re hiring for. Building an excellent interview experience for this career level is therefore extremely important to your hiring process. One of the leading interviewing best practices we recommend is to develop questions that accurately assess skills and match the candidate’s experience level – but what does that look like for an intermediate front-end developer?

Development

Dev Discussions: How to Reduce your Angular Bundle Size with Google Developers Expert Santosh Yadav

If you ever have questions about Angular, Santosh Yadav is the person to ask. Not only is he an Auth0 ambassador and a GitHub Star , but he’s currently certified as a Google Developers Expert for Angular. Santosh jumped into the deep end with Angular early in his career—building apps, teaching others, and attending conferences in his spare time. That dedication to Angular worked out, as he’s now a leading MEAN stack trainer and developer, with his own popular Angular-focused YouTube channel to boot.

Hire with confidence.

See why engineering teams trust CoderPad to evaluate developers with realistic, AI-ready hiring workflows.

Request a demo