AI-powered search & chat for Data / Computer Science Students

Learn more with these recommended learning resources

Changelog

 Full Stack Python

The changelog page explains what is new on Full Stack Python.

Read more at Full Stack Python

How to Write a Bash Script to Create and Update a Changelog

 Better Programming

No more generators, logs, or dependencies Continue reading on Better Programming

Read more at Better Programming

How to Write JavaScript Code to Create and Update a Changelog

 Better Programming

No more generators, logs, or dependencies-now for JavaScript! Continue reading on Better Programming

Read more at Better Programming

How to Write a Python Script to Create and Update a Changelog

 Better Programming

No more generators, logs, or dependencies-now for Python! Continue reading on Better Programming

Read more at Better Programming

Here’s How I Optimized Tracking Project Evolution — CHANGELOG.md

 Level Up Coding

In this article, I’ll share my experience on how documenting my code well helped me become a better developer. Being a part of a small software development team of a small-scaled company, I can say…

Read more at Level Up Coding

Writing Your Own Changelog Generator with Git

 Better Programming

In this piece, we will write our own changelog generator in JavaScript from scratch, while using Git as well. This will uncover what libraries like conventional-changelog are doing under the hood.

Read more at Better Programming

Log

 Codecademy

In Git, the log command is used to track a branch’s commit history. After running, it will display project-related information, such as a detailed commit history, which can be used as a reference to g...

Read more at Codecademy

Using Git to see recent changes in specified a time period

 Level Up Coding

Sometimes you need to see recent changes in Git. Let’s look at how to do that. Continue reading on Level Up Coding

Read more at Level Up Coding

How To Use GitLens To Figure Out Who Introduced A Change In Your Code

 Towards AI

When the change was many commits ago Continue reading on Towards AI

Read more at Towards AI

The Art of Logging

 Better Programming

Creating a human- and machine-friendly logging format Photo by Viktor Talashuk on Unsplash Historically, logs have been essential for troubleshooting application and infrastructure performance. Nowad...

Read more at Better Programming

Advanced Git Log

 Atlassian Git Tutorial

The purpose of any version control system is to record changes to your code. This gives you the power to go back into your project history to see who contributed what, figure out where bugs were intro...

Read more at Atlassian Git Tutorial

Managing the version history of your documentation

 Software Architecture with C plus plus

You can take one of the two following approaches: either create a version log inside the document or use an external versioning tool. Both have their pros and cons, but we recommend going with the lat...

Read more at Software Architecture with C plus plus

A Guide To Application Logging

 Level Up Coding

Logging is, at least in my experience, an underappreciated topic in many projects. Some people use logs only for debugging purposes at the beginning of the development and will never look at them…

Read more at Level Up Coding

Chapter 15 - Logging

 Python 101

Python provides a very powerful logging library in its standard library. A lot of programmers use print statements for debugging (myself included), but you can also use logging to do this. It’s actua...

Read more at Python 101

8.2 Logging

 Practical Python Programming

This section briefly introduces the logging module. logging Module The logging module is a standard library module for recording diagnostic information. It’s also a very large module with a lot of sop...

Read more at Practical Python Programming

Data Mesh Patterns: Immutable Change / Audit Log

 Towards Data Science

This article discusses the Immutable Change/Audit Log and is the third in a series of articles on Foundational Data Mesh Patterns. I will be summarizing the purpose of the pattern, its problem domain…...

Read more at Towards Data Science

Git - git-reflog Documentation

 Git Reference

git-reflog - Manage reflog information This command manages the information recorded in the reflogs. Reference logs, or "reflogs", record when the tips of branches and other references were updated in...

Read more at Git Reference

Automatic CHANGELOG with commit and version standardization in Python

 Level Up Coding

Semantic versioning was a structure of rules created within the universe of software management, and this structure aims to control tags and avoid a problem called “dependency hell”, which prevents…

Read more at Level Up Coding

How to Build an Effective Logging System Using Aspect and Spring Cloud Sleuth

 Javarevisited

Good logging practice is one of the most critical aspects of software development. It helps to quickly extract the context and isolate the problem while debugging production issues.The biggest challen...

Read more at Javarevisited

Mastering Commit History

 Level Up Coding

Mastering Commit History: Unleashing the Power of Interactive Rebase in GitHub Photo by Yancy Min on Unsplash Introduction: Welcome to the fascinating universe of Git and GitHub, a place where the ma...

Read more at Level Up Coding

From Bugs To Logs: Exploring Python’s Logging For Cleaner Code

 Python in Plain English

In this blog, we will cover the below topics Introduction What is logging? - Setting up and configuring logging - Customizing logging messages - Best practices for logging Conclusion and FAQs Introduc...

Read more at Python in Plain English

Logging

 The Hitchhiker's Guide to Python!

Logging The logging module has been a part of Python’s Standard Library since version 2.3. It is succinctly described in PEP 282 . The documentation is notoriously hard to read, except for the basic l...

Read more at The Hitchhiker's Guide to Python!

What is a commit log and why should you care?

 Level Up Coding

Logs are everywhere in software development. Without them there’d be no relational databases, git version control, or most analytics platforms. For many developers that’s the end of our relationship…

Read more at Level Up Coding

Time-Traveling in Git? Meet Git Reflog

 Level Up Coding

Welcome to issue 23 of One Minute To Become a Better Developer, where you become a more successful software developer by reading short nuggets of knowledge, one minute at a time. A local branch…

Read more at Level Up Coding