Category: BASICS

BASICS

SQL BASICS

SQL (Structured Query Language) is a language of accessing data from a database. You can write SQL queries within’ a RDBMS – Relational Database Management System. Here are some popular RDBMS: MySQL, Oracle SQL, PostgreSQL, SQLite, Microsoft Access, IBM DB2. Relational databases are used to store structured data sets as records in tables. This article will […]

thaiphan 
BASICS

WHAT IS XML?

What is XML? XML is an abbreviation for Extensible Markup Language. It is widespread in software and hardware development as a data description format. XML was designed to describe data and to carry information. Information written with the help of XML can be easily read and understood both by people and computers.  XML files have .xml extension and can […]

thaiphan 
BASICS

CSS IN 10 MINUTES

CSS (Cascading Style Sheets) is a big friend of HTML. It is a simple language that describes formatting styles of HTML layout. Now this is a powerful tool of front-end development. It provides agile and convenient way to manipulate elements’ appearance on a web-page.   Syntax CSS is very simple. It is based on selectors (that […]

thaiphan 
BASICS

QUICKSORT JAVA CODE EXAMPLE

In this post we will take a look on a working Java code example of QuickSort algorithm. We will also clarify the Quicksort by itself, describing the main steps of implementing it in Java language.   ABOUT QUICKSORT QuickSort is a very popular algorithm for sorting. In most cases it is quicker than Insertion sort […]

thaiphan 
BASICS

JAVA INSERTION SORT SIMPLE EXAMPLE

Insertion Sort is a sorting algorithm with complexity of O(n2). In this example we will implement it using Java.   It’s not hard at all to understand the Insertion Sort. We have an integer array. All we do is creating the sorted array step by step: iterate through the array on each iteration we place […]

thaiphan 
BASICS

WHAT DOES ‘LET’ STANDS FOR IN ES6 AND OTHER PROGRAMMING LANGUAGES

A lot of people are confused with some programming languages syntax because of let keyword. Because previously we all met a very popular and straightforward word var that comes from ‘variable’. So what does ‘let’ stands for?   let myVariable = ‘some text’; The answer is – let keyword is used in the English verb “let” (letting something to happen). Let’s look […]

thaiphan 
BASICS

HOW TO SET ‘CURSOR:POINTER’ TO HTML FILE UPLOAD INPUT

It is not an easy job to customize standard HTML elements, such as file-upload. The problem of <input type=”file”> is a complicated way of setting the cursor style (pointer, etc.)   APPLY THE POINTER CURSOR TO FILE UPLOAD The file-upload customization goes like this: make standard imput element invisible create the custom dummy-button place the imput above the […]

thaiphan 
BASICS

CREATE A SIMPLE COMPONENT WITH REACT.JS

React.js is a JavaScript library for implementing user interfaces. In this short chapter we will learn the basics of creating a React.js component.   REACT.JS BASICS React.js is all about creating components that produces some html. All components are nested inside the container element. Steps to create a component: create a js file for a […]

thaiphan 
BASICS

XPATH ESSENTIALS

Xpath is a language for querying elements from XML-documents. It is used widely used in automated testing as a selector for web-pages elements. It has a pretty simple syntax but provides a good level of agility. XPATH SYNTAX BASICS Xpath operates with node names. /node1/node2/node3 This is an expression to select the node called node3 […]

thaiphan 
BASICS

MICROSERVICES ARCHITECTURE BASICS

Microservices architecture is a new trend in software development. Its main approach is to separate all functional parts of application. And it has advantages and disadvantages that you should know about. Let’s start from some history. Originally, applications were monolithic. It means that all parts of the system were included in one module. This approach […]

thaiphan