Software Engineering Articles

Sorted By: Most Recent
Giorgos Myrianthous Giorgos Myrianthous
Updated on August 28, 2024

Understanding Duck Typing in Python

Duck typing in Python is a term used to illustrate that code will execute an action based on the types of built-in objects being processed. Here’s what to know.  

Image: Shutterstock / Built In
Amandeep Singh Amandeep Singh
Updated on August 26, 2024

Git Merge Theirs Explained

The Git merge ‘theirs’ command -Xtheirs overrides changes in the master branch with changes in your feature branch, resolving git merge conflicts. Here’s how. 

Image: Shutterstock / Built In
Metin Kortak Metin Kortak
Updated on August 21, 2024

How to Securely Transfer Files Using SFTP

Secure file transfer protocol (SFTP) is a secure and encrypted method of transferring files over a network. Learn how it works.

Image: Shutterstock / Built In
Arpita Goala Arpita Goala
Updated on August 21, 2024

Why Manual Testing Is Still Worth the Effort in QA

Automated testing may generate all the hype in quality assurance (QA), but hands-on testing can uncover inconsistencies that those other tests might miss.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on August 20, 2024

What Is Service-Oriented Architecture (SOA)?

Service-oriented architecture (SOA) is a centralized architecture in which each component is connected with each other to perform a service.

Image: Shutterstock / Built In
Reza Lavarian Reza Lavarian
Updated on August 14, 2024

How to Fix TypeError: 'Str' Object Is Not Callable in Python

TypeError: 'str' object is not callable occurs when an string value is called as a function and can be solved by renaming the str value. Here’s how.

Image: Shutterstock / Built In
Reza Lavarian Reza Lavarian
Updated on August 14, 2024

How to Fix TypeError: ‘Int’ Object Is Not Callable in Python

TypeError: ‘int’ object is not callable occurs in Python when an integer is called as if it were a function. Here’s how to fix it. 

Image: Shutterstock / Built In
Igor Irianto Igor Irianto
Updated on August 13, 2024

Tmux Config: A Guide

Tmux is a tool for Unix that allows multiple terminal sessions to be opened within one window. Make it your own with this tmux config guide.

Image: Shutterstock / Built In
Omer Rosenbaum Omer Rosenbaum
Updated on August 12, 2024

How to Get Better Results From an LLM

When it comes to using large language models, there are effective approaches — and less effective ones. Here are some tips to get the answers you need from an LLM.

Image: Shutterstock / Built In
Ellen Glover Ellen Glover
Updated on August 12, 2024

20 AI Coding Tools and Assistants to Know

These AI-powered tools are changing the game of software development.

Image: Shutterstock