d2si_blog_image_methodesagile

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 Read More →

index

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 Read More →

images

Software requirement
Database
We willl use PostgreSQL
Download latest stable PostgreSQL RPM for CentOS 7 :
Install this release :
Create a new PostgreSQL database cluster :
Java
We will install Java 8 SDK
Install “java-1.8.0-openjdk-devel” package :
Web browser
 
SonarQube installation
Installation
Download SonarQube, and copy it to your server :
PosgreSQL configuration
User & database
Logon as “postgres” :
Set password (here : ‘sonar’) to this PosgreSQL user :
Start & Read More →

images

Introduction
PL/SQL Cop for SonarQube is a plugin for SonarQube. The plugin analyses SQL and PL/SQL code and calculates various metrics and checks the code for compliance of the Trivadis PL/SQL &  SQL Coding Guidelines Version 2.0. Behind the scenes the plugin calls the PL/SQL Cop command line utility for the static code analysis.
A static code analysis is typically initiated as part of an Read More →

 

Introduction
Merging code. Coordinating releases. Determining build status. Maintaining updates. If you know the frustration of these processes well enough that the words themselves threaten a headache, you might want to look into Jenkins CI.
Maintaining any project, especially one developed by several team members concurrently and one that might incorporate many functions, components, languages, and environments, Read More →

tools

Liquibase is a dabasebase chane management tool. Rather than writing SQL directly against the database to create, update or drop database objects, developers define their desired database changes in XML files.
Any change to database are grouped into "ChangeSet", the best practice is one changeset per modification to make roll back easily. Changes to database can Read More →

mysql-data-at-rest-encryption

1. Install Java
Liquibase 3.x requires Java 1.6+ so lets get that installed first
2. Get the Liquibase Code
I'm just going to install put Liquibase in the home directory for now
3. Install MySQL
4. Install the MySQL connector for Java
5. Create the MySQL database
6. Create a Changelog file
Add the following...
7. Run Liquibase
8. Create a liquibase.properties file
Add the following...
9. Read More →

mysql-data-at-rest-encryption

This week at Redgate HQ we’ve been lucky enough to have a visit from Dave Farley, Continuous Delivery evangelist and co-author of the book Continuous Delivery.
In one of our discussions we started talking about database unit testing. Pretty soon we realized we both meant something fundamentally different when we called something a database unit test.  Read More →

tools

With OSX 10.11 El Capitan, here is how to get the AMP stack up and running. This tutorial will go through the process on getting Apache, MySQL, PHP (or otherwise known as the ‘AMP’ stack) and phpMyAdmin running on the El Capitan OS.
This tutorial sets up the AMP stack in more of a traditional way using the loaded Apache and PHP and downloading MySQL and phpMyAdmin. For Read More →

mysql-data-at-rest-encryption

Summary
To completely uninstall MySql OS X it is neccessary to remove numerous files.
Symptom
You unable to install an older version of MySql even though you thought you have removed everything.
Resolution
To uninstall MySQL and completely remove it (including all databases) from your Mac do the following:

Open a terminal window
Use mysqldump to backup your databases to text files!
Stop the Read More →