CodeSee Learning Center

Filter by category.
Reset All
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

All articles.

Application Architecture
Application Architecture: 6 Common Patterns & How to Choose
Application architecture is the process of defining a structure that meets all the technical and operational requirements of an application.
Read article
Code Refactoring
Python Refactoring: Techniques, Tools, and Best Practices
Python refactoring means enhancing a Python program’s code quality without changing its behavior, it is an ongoing commitment to improving your code.
Read article
Code Visualization
Code Search Engines: How They Work and 5 Tools You Should Know
A code search engine is a specialized tool that helps software developers find specific sections of program code.
Read article
Code Visualization
Code Visualization: 4 Types of Diagrams and 5 Useful Tools
Code visualization is the process of representing code in a graphical or pictorial format, rather than traditional lines of text.
Read article
Application Architecture
5 Software Architecture Tools and How to Use them Effectively
Software architecture tools are software programs used by developers and architects in the process of designing, creating, and testing software systems
Read article
Microservices
Microservices with Python: Why, How, and 5 Tips for Success
Python is a high-level, interpreted programming language that is often used for microservices development
Read article
Code Visualization
C4 Model Tools: Key Features and 7 Tools to Consider
C4 model tools are software solutions that support this framework, helping architects and developers visualize and document their software architecture.
Read article
Code Visualization
C4 Model: Importance, Use Cases, and Examples
The C4 model, created by Simon Brown, is an abbreviation for Context, Container, Component, and Code — the four levels of this model.
Read article
Code Visualization
C4 Diagram: the New Way to Visualize Software Architecture
The C4 diagram aims to offer a simplified view of the complex structure of a software system, making it easier for various stakeholders to understand.
Read article
Technical Debt
Technical Debt Reduction: Useful Tools and 5 Essential Strategies
In the field of software development, technical debt refers to the cost of reworking and revising code that was hastily or poorly written in the first place.
Read article