Latest by topics

Trending Articles

Coding Challenges

Code Challenge: Django Search Filter

Django is a popular Python framework for building web applications. For this code challenge, you have been provided with an employee management application with a database comprising the following employee information: name, email, sex, age, position and date joined. Your task is to implement the following functionalities: Please see the instructions written directly in the pad to proceed. 💡 Remember to share your solution with the hashtag #CoderpadCodeChallenges on Twitter and LinkedIn.

Development

A Simple Guide To TypeORM: What It Is And How To Use It

Considering that current languages have object-oriented programming features, most database management systems are based on the relational model, where there are tables instead of objects. For these reasons, the practice of mapping relational objects is of great importance in the development area. In short, a relational database works with tables and relations between them. Meanwhile, we have several elements in the object-oriented paradigm, like classes, properties, visibility, inheritance, and interfaces. This difference in the structure of the two paradigms makes it challenging to represent the data and the model. This is where ORM comes into play to solve this problem.

Hiring Developers

Expert Insights on Developer Compensation: Answering Top Questions on Pay, Location, and Diversity

If you’re hiring developers, chances are, you have questions around compensation and salary. Deciding who should be paid what and why, can be rather complex. Especially since salary budgets rarely reflect the work, success and value of each developer. We talked to industry experts, to get their take on these three trending questions: 1. How much should you pay developers? The age old question. How do you come up with a number?

Engineering Management

Yet Another Guide to Managing Remote Dev Teams: Happiness & Productivity Edition

1 out of 2 developers say they want to switch jobs. That means that even in this environment of mass tech layoffs, half of your team would leave if given the right opportunity. Given that only 15% of surveyed developers work entirely on-site now , there’s a good chance this includes your remote team members. Granted, most developers say they’d leave for a higher salary – something that is very often out of your control to grant. However, you can make it easier for employees to want to stay by simply being a good manager and helping them thrive in the workplace.

Development

Using PreparedStatement in JDBC With Examples

The JD®BC (Java database connectivity) API defines a standard interface for Java applications to connect to different relational database (RDBMS) implementations. Most popular relational database vendors provide JDBC-compliant drivers for their databases. The JDBC API provides the Statement object to execute queries, updates, and DDL statements on data in a database. The PreparedStatement is a subclass of` Statement that provides better security, portability across vendors, and performance.

Coding Challenges

Code Challenge: Vue Counter App

Vue is a popular JavaScript library for building frontend applications and user interfaces. It builds on HTML, CSS and JavaScript and employs a declarative model for building components. You can try out Vue on the Vue CoderPad sandbox to have a feel of the library. For this code challenge, you have two tasks to perform on this Vue application: Please see the instructions written directly in the pad to proceed: 💡 Remember to share your solution with the hashtag #CoderpadTinyInterviews on Twitter and LinkedIn.

Announcements

CoderPad Subscriptions Now Include Both Screen and Interview

We have exciting news. You’ll get access to two products, Screen and Interview, in one platform. With our improved platform, you can expect a more objective, fair, accurate, and cost-effective process that will help you find the best candidate for your team. In 2021, we acquired CodinGame for Work , which provides screening tests to assess developers’ skills before technical interviews. We believe combining Screen with Interview can ensure a more objective, fair, accurate, and cost-effective process to help you find the best candidate for your team.

Development

React vs React Native: The Differences Explained

React and React Native are similar in that they both allow web developers to build applications based on the unique concept of components. But the two frameworks do this in radically different ways. This allows for many possibilities and can make choosing the proper framework challenging if you don’t know your app’s needs. The question of which technology to use when building your next app or website might seem like a daunting task.

Coding Challenges

Code Challenge: Python Unit Testing

Unit tests ideally test a small unit (or rather, amount) of code. For this code challenge, we have created 20 bad functions, write testcases to break them all! The reference function is count_islands which behaves as expected. Challenge your assumptions and make sure you understand what count_islands actually does. More resources We have made available these extra resources to improve your Python coding skills: Want to conduct interviews on this platform?

Hire with confidence.

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

Request a demo