AI-powered search & chat for Data / Computer Science Students
Learn more with these recommended learning resources
Changelog
The changelog page explains what is new on Full Stack Python.
Read more at Full Stack PythonHow to Write a Bash Script to Create and Update a Changelog
No more generators, logs, or dependencies Continue reading on Better Programming
Read more at Better ProgrammingHow to Write JavaScript Code to Create and Update a Changelog
No more generators, logs, or dependencies-now for JavaScript! Continue reading on Better Programming
Read more at Better ProgrammingHow to Write a Python Script to Create and Update a Changelog
No more generators, logs, or dependencies-now for Python! Continue reading on Better Programming
Read more at Better ProgrammingHere’s How I Optimized Tracking Project Evolution — CHANGELOG.md
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 CodingWriting Your Own Changelog Generator with Git
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 ProgrammingLog
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 CodecademyUsing Git to see recent changes in specified a time period
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 CodingHow To Use GitLens To Figure Out Who Introduced A Change In Your Code
When the change was many commits ago Continue reading on Towards AI
Read more at Towards AIThe Art of Logging
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 ProgrammingAdvanced Git Log
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 TutorialManaging the version history of your documentation
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 plusA Guide To Application Logging
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 CodingChapter 15 - Logging
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 1018.2 Logging
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 ProgrammingData Mesh Patterns: Immutable Change / Audit Log
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 ScienceGit - git-reflog Documentation
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 ReferenceAutomatic CHANGELOG with commit and version standardization in Python
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 CodingHow to Build an Effective Logging System Using Aspect and Spring Cloud Sleuth
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 JavarevisitedMastering Commit History
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 CodingFrom Bugs To Logs: Exploring Python’s Logging For Cleaner Code
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 EnglishLogging
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?
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 CodingTime-Traveling in Git? Meet Git Reflog
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- «
- ‹
- …