AI-powered search & chat for Data / Computer Science Students
Learn more with these recommended learning resources
Semantic Versioning
Demystifying SemVer and avoiding “dependency hell” Continue reading on Better Programming
Read more at Better ProgrammingAn Introduction to Semantic Versioning
Semantic versioning is a system to help developers, project managers, and consumers have a universal way of understanding the release process. Semantic versioning is some guidelines so that we can…
Read more at Level Up CodingUse semantic versioning
Semantic versioning is a well-specified convention used by many software projects, although admittedly the extent to which the convention is followed can vary considerably between projects. In essenc...
Read more at Java Best PracticesVersioning and Labeling — Better Together
The key to building powerful machine learning models is learning “the right things from the right data.” Just as we humans constantly take in new information and update what we think about the world…
Read more at Towards Data ScienceSemantic versioning with git flow and the marvelous way to go there
What is semantic versioning anyway? Semantic versioning (also referred as SemVer) is a versioning system to use when developing/releasing a software. Semantic versioning offers a universal way of…
Read more at Level Up CodingVersioning a system
Whenever we need to do some API changes that are not backward compatible ie: request params/headers or response object’s structure is changed We don’t usually face many issues with the websites as we…...
Read more at Analytics VidhyaA Better Versioning Technique for Frontend Applications
The healthy approach A little bit of story how did we got here. We’ve all been there at some point in time. App versions are simplified to just whole numbers and increment with every release… or not....
Read more at Better ProgrammingApplication Versioning Strategies
There are many ways to version applications. Some of them appeared a long time ago and have little sense in web development. Nevertheless, they continue to be used. In this article, we will consider t...
Read more at JavarevisitedData Versioning: All You Need to Know
Introduction to Data Versioning with LakeFS command line. lakeFS introduces git-level manageability of your data and introduces CLI and UI interfaces to work with
Read more at Towards Data ScienceVersioned Data Management System Design
Introduction Previously, I introduced a distributed ledger system . From a technical level, I explained how to build a data store that supports version history consistently. Expanding on this, this po...
Read more at Level Up CodingIntroduction to Data Version Control
Any production-level system requires some kind of versioning. A single source of current truth. Any resources that are continuously updated, especially simultaneously by multiple users, require some…
Read more at Towards Data ScienceWhy Versioning Is Important and How To Do It Properly
You might be wondering what a number on software, a game, or an application means. Something like 11.2.3 or maybe 10.4.3.2arm64. These are the numbers of the version that the application is currently…...
Read more at Better ProgrammingDemystifying Semver Prereleases
A guide to unleashing the full potential of collaborative, iterative upgrades in library and API development Continue reading on Better Programming
Read more at Better ProgrammingBranches Are All You Need: Our Opinionated ML Versioning Framework
A practical approach to versioning machine learning projects using Git Branches that simplifies workflows and organises data and models TL;DR A simple approach to versioning machine learning projects...
Read more at Towards Data ScienceVersion Controlling in Practice: Data, ML Model, and Code
Version control is a crucial practice! Without it, your project may become disorganized, making it challenging to roll back to any desired point. You risk losing critical model configurations, weights...
Read more at Towards Data ScienceSemantic Versioning and Release Automation on GitLab
How to automate releases of your GitLab project with semantic versioning and changelog generation
Read more at Level Up CodingSemantic Versioning In Python With Git Hooks
This post will use the pre-commit and commitizen packages to automate our semantic versioning for Python based on our commits. We are going to clone and work from the…
Read more at Python in Plain EnglishSapling by Meta: A Review of the New Version Control System
Setting up the new system, learn how to use it, and analyzing pros and cons Continue reading on Better Programming
Read more at Better ProgrammingVersion Control ML Model
Machine Learning operations (let’s call it mlOps under the current buzzword pattern xxOps) are quite different from traditional software development operations (devOps). One of the reasons is that ML…...
Read more at Towards Data Science8 Best Data Version Control Tools in 2023
A complete overview revealing a diverse range of strengths and weaknesses for each data versioning tool Continue reading on Towards Data Science
Read more at Towards Data ScienceThe DVC Guide: Data Version Control For All Your Data Science Projects
Become familiar with data versioning just like code versioning Continue reading on Towards Data Science
Read more at Towards Data ScienceA Crash Course in API Versioning Strategies
Developing an API involves a lot of work, from planning to implementation. It's crucial to have a clear and easy-to-understand versioning strategy to avoid confusing developers. In this week's issue, ...
Read more at ByteByteGo NewsletterAutomated Versioning With CI/CD
In this article, I will show you an example of how to automate versioning — based on date — with CI/CD. I will use Bitbucket and Bitbucket Pipelines, but you can use any Git and CI/CD tool if they…
Read more at Level Up CodingData Version Control For the Modern Data Scientist: 7 DVC Concepts You Can’t Ignore
Explained with striking visuals Continue reading on Towards Data Science
Read more at Towards Data Science- «
- ‹
- …