Latest by topics

Trending Articles

Development

A Guide to Python’s Secret Superpower: Magic Methods

Python has a secret superpower with a similarly stupendous name: Magic Methods. These methods can fundamentally change the way you code with Python classes and introduce code that seems ✨ magical ✨ to handle complex logic. They’re more powerful than list comprehensions and more exciting than any new PEP8 linter. Today, we’ll be talking about a few things: We also have a cheat sheet for utilizing these magic methods quicker within your projects:

Interviewing

Our Guide to Creating Language-Agnostic Programming Interview Questions

Our customers regularly ask us about the best way to tell if candidates will be able to perform well on their engineering teams. One of the best pieces of advice we give when asked this question is: make your question more about business practices and less about skills with specific programming languages. When you’re measuring their ability to answer a business case rather than something they could simply Google, you’re getting a better measure of their actual success on the job.

Development

Dev Discussions: Intro to the Jamstack with Salma Alam-Naylor of Netlify

Salma-Alam Naylor can trace her love of Jamstack to her time as a music teacher. Before she spread the joy of learning web development, she was a musical comedian and music teacher who taught kids how to play in a rock band. She ended up falling in love with technology later in life. As someone who came to development from a non-traditional career path, she developed a special place in her heart for technologies that removed people’s barriers to developing their websites.

Development

Dev Discussions: Breaking into Open Source with GitHub Star Ruth Ikegah

Did you know you don’t have to know how to code to contribute to an open source project? Ruth Ikegah first started contributing as a technical writer – fixing typos, creating tutorials, and writing how-to guides for projects she was interested in. She’s now an experienced Python developer who is a maintainer on a handful of open source community projects and a contributor on many more. She also has her own blog , regularly speaks at open source conferences, and advocates for increasing open source contributions from developers across Africa.

Announcements

CoderPad Now Supports Solidity!

Smart contract hiring managers rejoice! You now can run live interviews and offer take-home tests in Solidity. Solidity is a popular object-oriented language used for creating smart contracts that run on Ethereum. With the growing demand for Web3 and blockchain technology, we’re super excited about adding Solidity to the CoderPad environment. You can try it out in the CoderPad environment by selecting Solidity from the language dropdown:

Interviewing

The #1 Best Anti-Cheat Interview Question Ever

It’s inevitable. You interview 23 developers to fill a junior role, and you notice more than one of them pasting not-insignificant amounts of code during their technical interview. At some point during the months-long interview process, one of those candidates posted that question to Glassdoor’s Interview review section, and someone else was smart morally compromised enough to post it on Stack Overflow. Then all it takes is a developer with even a basic amount of Googling or ChatGPT skills to find that question and its answer during the interview and use it for their professional gain.

Development

Heroku-GitHub Breach Highlights Integration Risks (Plus Our CSO’s Advice)

Here we go again. As if worrying about Heartbleed and Log4Shell vulnerabilities was not enough, some companies have found that they may have had a breach of their private repository data hosted on GitHub. In a move that’s still under investigation, hackers were able to steal OAuth user tokens from the Heroku Dashboard and Travis CI Github integrations in what Travis CI suspects was a man-in-the-middle 2-factor authentication (2FA) attack .

Engineering Management

Returning to the Office? Don’t Bring These Bad Technical Interview Elements With You

As the pandemic eases up and people start trickling back to offices everywhere, there are benefits to the in-person connections that result: more spontaneous collaboration, good mentoring, and easier relationship building. Plus who doesn’t love a little office cooler time? But as we collectively open the door to some form of office life, let’s not let the bad stuff from before in with us. That means unnecessary commutes, mandated “optional” happy hours, and – most crucially – truly terrible technical interviewing techniques.

Interviewing

Dev Discussions: Eradicating Whiteboard Interviews with Jon Nguyen of NoWhiteBoard.org

Raise your hand if you’ve ever had to do a whiteboard interview for a job. 🤚 Now raise your hand if you like doing whiteboard interviews. … I’ll wait. If you didn’t find your hand waving in the air, you’ll enjoy the insights Jon Nguyen of NoWhiteboard.org provided during his discussion with CoderPad developer advocate Corbin Crutchley. Jon’s website is a goldmine for people fed-up with having to jump through hoops to get a job. It’s a job board for companies that don’t do whiteboard interviews and are transparent about their interview process.

Hire with confidence.

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

Request a demo