Software Engineering Perspectives Articles

Sorted By: Most Recent
Giorgos Myrianthous Giorgos Myrianthous
Updated on April 14, 2025

How to Convert a Dictionary to a Pandas DataFrame

Learn how to convert a Python dictionary into a Pandas DataFrame using the pd.DataFrame.from_dict() method and its options, depending on how the data is structured and stored in the dictionary.

Image: Shutterstock / Built In
Surojit Chatterjee Surojit Chatterjee
Updated on April 14, 2025

Why Every Generative AI Founder Must Know How to Code

Without understanding the technical aspects of a product, a founder will always be playing catch-up.

Image: Shutterstock / Built In
Peter Grant Peter Grant
Updated on April 11, 2025

How to Write Nested List Comprehensions in Python

A nested list comprehension in Python is a list comprehension placed inside another list comprehension. It's often used for handling lists of lists with only one line of code. Here’s how to write a nested list comprehension in Python.

Image: Shutterstock / Built In
Adam Calica Adam Calica
Updated on April 10, 2025

Making the Most of a Project Post-Mortem

These tech companies use action points and positive accountability to make retrospectives more productive.

Making the Most of a Project Post-Mortem
Brand Studio Logo
Tammy Xu Tammy Xu
Updated on April 10, 2025

13 Best Practices for Improving Web Application Security

Here’s what you need to know to get started.

13 Best Practices for Improving Web Application Security
Adam Calica Adam Calica
Updated on April 10, 2025

How These Software Engineers Make Clean Code a Priority

These 21 experts share their best tips for fostering an environment that's proactive on cleaning up code.

How These Software Engineers Make Clean Code a Priority
Brand Studio Logo
Brian Nordli Brian Nordli
Updated on April 10, 2025

3 Simple Strategies for Making Your Code Reviews More Effective

Code reviews can bring teams closer together and teach developers new things — if you do them right.

3 Simple Strategies for Making Your Code Reviews More Effective
Tatum Hunter Tatum Hunter
Updated on April 10, 2025

Stop Talking About ‘Technical Debt’

At best, it’s a way to avoid explaining your work. Often, it’s an excuse for shipping bad code.

Stop Talking About ‘Technical Debt’