Using a source code repository for your application code is common practice.
Automated testing and build, commonly known as Continuous Integration and Deployment, is something a lot of organisations are working towards.
Version control and deployments often only focus on application code, with database changes following a separate process.
In this guide, I'll explain that there's a better way to handle changes to your database and how to get it under version control, tested, and deployed along with application code.
Companies that develop custom software for other companies have a lot of experience working with their clients. In this article, I’ve asked a range of them to provide their advice for working with clients.
The SQL Server DATEDIFF function lets you find the difference between two dates in a range of different units. Learn how to use it and see a range of examples in this guide.
Do you want to know what the SQL data types are in different database vendors? Learn all about them and how they compare in this guide.
This article applies to Oracle, SQL Server, MySQL, and PostgreSQL.
Do you need to convert data in SQL Server? Looking for the format codes for the CONVERT function? Learn all about the SQL Server CONVERT function in this guide.
Many programming languages allow you to comment out code so that it does not run. SQL allows comments as well. Learn how to add SQL comments in this article.
Are you looking for an ETL or data integration tool? Look no further. This list has all of the currently available ETL tools. Use this for your research to help you decide which tool to use.
Are you considering using either MySQL or PostgreSQL for your next project? Read this article to find out the differences between these two databases and help decide which one to use.
The Oracle ALTER TABLE statement allows you to make changes to an existing table. Learn how to use it and see some examples in this guide.
Data warehouses are an important part of a business.
As a developer, you’ll be involved in the data warehouse in one way or another: creating it, designing it, accessing it, or working on software that provides data to it.
Learn all about data warehouses in this guide.