---
title: "Blog | CoderPad"
description: "Get the latest tips on hiring the best coders. Coderpad's blog is here to make technical hiring easier."
canonical: "https://coderpad.io/blog/page/26/"
last_modified: "2026-09-07 19:40:51"
---
# Blog | CoderPad

Latest by topics

- [All](https://coderpad.io/blog/)
- [Announcements](https://coderpad.io/blog/announcements/)
- [Coding Challenges](https://coderpad.io/blog/coding-challenges/)
- [Community](https://coderpad.io/blog/community/)
- [Data Science](https://coderpad.io/blog/data-science/)
- [Development](https://coderpad.io/blog/development/)
- [Engineering Management](https://coderpad.io/blog/engineering-management/)
- [Events](https://coderpad.io/blog/events/)
- [Getting Hired](https://coderpad.io/blog/getting-hired/)
- [Hiring Developers](https://coderpad.io/blog/hiring-developers/)
- [Interviewing](https://coderpad.io/blog/interviewing/)
- [Product Updates](https://coderpad.io/blog/product-updates/)

## Trending Articles

Search articles Search articles [](https://coderpad.io/blog/hiring-developers/top-3-tech-recruitment-challenges-2023/)

[Hiring Developers](https://coderpad.io/blog/hiring-developers/)

### [Top 3 Tech Recruitment Challenges for 2023 (and How to Overcome Them)](https://coderpad.io/blog/hiring-developers/top-3-tech-recruitment-challenges-2023/)

The Bureau of Labor Statistics indicates that by 2026, the shortage of engineers in the US will exceed 1.2 million. Indeed, over the past years it has become increasingly difficult to find qualified personnel to fill IT positions. Yes, the developer shortage still exists and yes, hiring companies are struggling to fill specific technical roles. 🔖 Related read: Top 10 IT Positions Companies Will Struggle to Hire for in 2023

[](https://coderpad.io/blog/development/how-to-manipulate-sql-data-using-sqlalchemy-and-pandas/)

[Development](https://coderpad.io/blog/development/)

### [How To Manipulate SQL Data Using SQLAlchemy and Pandas](https://coderpad.io/blog/development/how-to-manipulate-sql-data-using-sqlalchemy-and-pandas/)

Dealing with databases through Python is easily achieved using SQLAlchemy . Manipulating data through SQLAlchemy can be accomplished in most tasks, but there are some cases you need to integrate your database solution with the Pandas library. This is useful, especially if you’re comfortable manipulating data through Pandas. There are also cases when you have a large CSV file, and you want to import the contained data into your SQLAlchemy. You can also use Pandas with SQLAlchemy when you already have a DataFrame that you want to import to your database instead of manual SQL inserts.

[](https://coderpad.io/blog/hiring-developers/top-10-it-positions-companies-will-struggle-to-hire-2023/)

[Hiring Developers](https://coderpad.io/blog/hiring-developers/)

### [Top 10 IT Positions Companies Will Struggle to Hire for in 2023](https://coderpad.io/blog/hiring-developers/top-10-it-positions-companies-will-struggle-to-hire-2023/)

Amidst the expansion of the world wide web, cloud computing, large dataset, software, mobile applications, social media, gaming… companies big and small are relying on highly-specialized IT experts. Indeed, for businesses wanting to keep up, finding top tech talent is a priority—and can be an uphill struggle. Many are after high-demand technical skills, from software development to data-oriented knowhow, according to our 2023 Tech Hiring Survey .

[](https://coderpad.io/blog/development/tailwind-css-icons-a-how-to-guide/)

[Development](https://coderpad.io/blog/development/)

### [Tailwind CSS Icons: A How-to Guide](https://coderpad.io/blog/development/tailwind-css-icons-a-how-to-guide/)

Tailwind CSS is a low-level, utility-first CSS framework. It lets you build web components without leaving the comfort of the HTML markup. This is possible because, in place of predefined components, it has utility classes that make building custom components a lot easier. Tailwind CSS has a lot of utilities but none for adding icons to your project. You’ll have to use an external icon library or image. Icons are important in modern web development. In this post, you’ll learn how to use icons in Tailwind CSS. We’re going to look at how you can add icons using Font Awesome , as well as how you can add icons using Heroicons by the makers of Tailwind CSS.

[](https://coderpad.io/blog/development/tailwind-grid-css-classes-a-how-to-guide/)

[Development](https://coderpad.io/blog/development/)

### [Tailwind Grid CSS Classes: A How-to Guide](https://coderpad.io/blog/development/tailwind-grid-css-classes-a-how-to-guide/)

CSS grid layout is a great way to keep your web content organized using a system of rows and columns. In this post, you’ll learn how to use Tailwind Grid CSS classes to build web components. We’ll also cover how you can easily resize the rows and columns, and how to make the grid responsive. Tailwind CSS is a utility-first, low-level CSS framework that allows you to build web components directly into your HTML. It’s different from other CSS frameworks, like Bootstrap, that have predefined web components.

[](https://coderpad.io/blog/coding-challenges/tiny-interview-django-polls/)

[Coding Challenges](https://coderpad.io/blog/coding-challenges/)

### [Code Challenge: Django Polls](https://coderpad.io/blog/coding-challenges/tiny-interview-django-polls/)

Django is a popular Python framework for building web applications. At CoderPad, we’re happy to announce that the Django environment , our latest addition to the CoderPad sandbox, will go public on Tuesday, 17th of January. For this code challenge, you have two tasks to perform on this simple Django project: Please see the instructions written directly in the pad to proceed. 💡 Remember to share your solution with the hashtag #CoderpadCodeChallenges on Twitter and LinkedIn.

[](https://coderpad.io/blog/development/the-definitive-guide-to-responsive-images-on-the-web/)

[Development](https://coderpad.io/blog/development/)

### [The Definitive Guide To Responsive Images On The Web](https://coderpad.io/blog/development/the-definitive-guide-to-responsive-images-on-the-web/)

Using images on the web was made possible in 1995, by implementing the <img> tag into the HTML 2.0 specification. A simple syntax to do a simple job. But in the times of modern web and the multiplication of devices, HTML authors needed a way to serve different images, based on the screen size. Because images have a great impact on performance, we don’t want to load a large picture on a mobile phone. We use responsive images to serve different images based on the device it’s being viewed on. We’ll load a smaller image for smaller screens, reducing the size of the network request.

[](https://coderpad.io/blog/development/mysql-like-operator-a-detailed-guide/)

[Development](https://coderpad.io/blog/development/)

### [MySQL LIKE Operator: A Detailed Guide](https://coderpad.io/blog/development/mysql-like-operator-a-detailed-guide/)

A super common task when working with databases is searching for a text string matching a given pattern. You might need to get all customers whose last names start with a “B” or retrieve all products whose ids contain a certain numerical sequence. If MySQL is your database, then the MySQL LIKE operator is the solution you need. This post is a guide to using the LIKE operator in MySQL. We’ll explain what exactly the MySQL LIKE operator, and what you need it for and show several practical usage examples. Before we get started, let’s review some requirements for the post.

[](https://coderpad.io/blog/development/a-guide-to-api-rate-limiting-in-django/)

[Development](https://coderpad.io/blog/development/)

### [A Guide To API Rate Limiting In Django](https://coderpad.io/blog/development/a-guide-to-api-rate-limiting-in-django/)

Imagine you’re driving on a busy highway during rush hour. As you approach a bottleneck in the road, you start to slow down and eventually come to a complete stop. Suddenly, a car comes speeding up behind you and tries to squeeze into the small gap between you and the car in front of you. The driver behind you is trying to bypass the traffic and get ahead, but their reckless behavior could potentially cause an accident. This is similar to the concept of rate limiting in the digital world. Just like how a bottleneck on a highway limits the number of cars that can pass through at a given time, rate limiting in technology limits the number of requests a server can handle in a specific timeframe to prevent overwhelming traffic and potential crashes.

Currently on page 26 of / 45

[Next Page](https://coderpad.io/blog/page/27/) [Previous Page](https://coderpad.io/blog/page/25/)

## Hire with confidence.

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

[Request a demo](https://coderpad.io/sales/)
