Finally I was able to putting each component together. As I implement CI and Deployment system for the DB, I could understand why it is hard to find a novice friendly guide which explains all the basics and also provides step by step instructions. There are way too many options that you need to pick …
Markdown is a lightweight and easy-to-use syntax for styling all forms of writing on the GitHub platform.
What you will learn:
How the Markdown format makes styled collaborative editing easy
How Markdown differs from traditional formatting approaches
How to use Markdown to format text
How to leverage GitHub’s automatic Markdown rendering
How to apply GitHub’s unique Markdown extensions
What is Markdown?
Markdown is …
If you're reading this article, chances are you haven't been blinded by Windows 8 or Windows 8.1 and, like millions of others, are using Windows 7, Microsoft's most durable operating system since Windows XP. Windows 10 is coming and promises to be the true successor to Windows 7. Most importantly the Start menu is back!
One of the most common jokes you’ll hear when talking about the most important tasks for a Database Administrator goes like this – a DBA needs one of two things, a good backup or a good resume. It’s true. If you’re not doing backups, and ensuring that you can recover databases from those backups, you’re …
While Continuous Integration (CI) started with application code you should apply the same principles to databases. The point is that CI reduces your feedback loop such that changes that break the build are caught as soon as they are committed to source control. We do this by building, testing and deploying every commit and reporting any …
Table of Contents
Help! I’m lost!
But I don’t want to use the Brian Keller VM!
I already have MS RM set-up. What’s the minimal work I need to do to add a DB to my system?
Exercise 1 – Source Controlling your Database
Linking a Database to source-control
Exercise 2 – Getting your Database into the Continuous Integration Process
Continuous integration (CI) is the process of ensuring that all code and related resources in a development project are integrated regularly and tested by an automated build system. Code changes are checked into source control, triggering an automated build with unit tests and providing early feedback in the form of errors returned. Potential problems with …
Microsoft étant Microsoft, ce n’est absolument pas simple d’accéder à Bash sous Windows 10. Voici les étapes à suivre pour accéder à la précieuse fonctionnalité.
Commencez bien entendu par mettre à jour Windows 10 avec la mise à jour Anniversary Update, disponible depuis le 2 août 2016
Allez dans Paramètres (remerciez au passage Microsoft d’avoir divisé en …
Python is strongly typed (i.e. types are enforced), dynamically, implicitly typed (i.e. you don't have to declare variables), case sensitive (i.e. var and VAR are two different variables) and object-oriented (i.e. everything is an object).
Help in Python is always available right in the interpreter. If you want to know how an object works, all …
Searching element in std::map by Value
External Sorting Criteria / Comparator
External sorting criteria i.e. Comparator
std::map with external sorting criteria i.e. Comparator
So what is Agile ? Agile methodologies were created based on the Agile Manifesto, which contains this set of values and principles:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile trait: Production is iterative and incremental. Fully tested, functional chunks of value are …
A product ownercreates a prioritized wish list called a product
During sprint planning, the team pulls a small chunk from the top of that wish list, a sprint backlog, and decides how to implement those pieces.
The team has a certain amount of time — a sprint (usually two to four weeks) — to complete its work, …
Simple Way To Use Pivot In SQL Query
This post intends to help T-SQL developers get started with PIVOT queries. Most business applications will need some sort of PIVOT queries and I am sure many of you must have come across pivoting requirements several times in the past.
Let us have a table name Invoice which has …
When it comes to project management tools, you certainly have a lot of options to choose from, and that’s mostly a good thing. However, sometimes the abundance of choice can backfire, and even entirely halt your efforts.
I mean, speaking about the tools that can be used for project management, we have: JIRA, Anydo, TeamClerk, Remember …
We willl use PostgreSQL
Download latest stable PostgreSQL RPM for CentOS 7 :
Install this release :
Create a new PostgreSQL database cluster :
We will install Java 8 SDK
Install “java-1.8.0-openjdk-devel” package :
Download SonarQube, and copy it to your server :
User & database
Logon as “postgres” :
Set password (here : ‘sonar’) to this PosgreSQL user :
Start & …