Eve  Klocko

Eve Klocko


Guide to SDKMAN!

1. Overview

With the new release cycle of Java, developers might need to manage parallel versions and different builds of Software Development Kits (SDK) in their environment. So setting the PATH variable can become a real pain at times.

In this tutorial, we’ll see how SDKMAN! can help to manage the installation and selection of SDKs with ease.

2. What Is SDKMAN!?

SDKMAN! is a tool to manage parallel versions of multiple SDKs, which SDKMAN! call “candidates”.

It provides a convenient Command-Line Interface (CLI) and API for listing, installing, switching, and removing candidates. Moreover, it takes care of setting environment variables for us.

It also allows the developers to install JVM-based SDKs like Java, Groovy, Scala, Kotlin, and Ceylon. Maven, Gradle, SBT, Spring Boot, Vert.x, and many others are also supported. SDKMAN! is a free, lightweight, open-source utility written in Bash.

3. Install SDKMAN!

SDKMAN! is supported by all major operating systems, and it can easily be installed on all Unix-based systems. Moreover, it supports Bash and Zsh shells.

So let’s begin by installing it using the terminal:

$ curl -s "https://get.sdkman.io" | bash

Then, follow the on-screen instructions to complete the installation.

We might need the zip and unzip packages installed to complete the installation process.

Next, open a new terminal or run:

$ source "$HOME/.sdkman/bin/sdkman-init.sh"

Lastly, run the following command to ensure the installation worked. If all went well, the version should be displayed:

$ sdk version
SDKMAN 5.8.5+522

For more customization, please refer to the installation guide on the SDKMAN! website.

#devops #java

What is GEEK

Buddha Community

Guide to SDKMAN!
Murray  Beatty

Murray Beatty


Help Your Data Science Career By Publishing Your Work!

This guide aims to cover everything that a data science learner may need to write and publish articles on the internet. It covers why you should write, writing advice for new writers, and a list of places that invite contributions from new writers.

Let’s get to it!

Why you should write:

Writing isn’t just for “writers”. The art of writing well is for everyone to learn - programmers, marketers, managers and leaders, alike. And yes, data scientists and analysts too!

You should write articles because when you do:

You learn:

Writing teaches you the art of writing. It’s kind of circular but it’s true.

Make no mistake, the art of writing isn’t about grammar (although, that’s important) and flowery language (definitely not important). It’s about conveying your thoughts with clarity in simple language.

And learning this art is important even if you absolutely know that you don’t want to write blogs/articles for a living. It’s important because all the jobs have some form of writing involved - messages, emails, memos and the whole spectrum. So basically, writing is a medium for almost any job you can have.

Apart from that, when you write you learn the things that you thought you knew but didn’t really know. So, writing is an opportunity to learn better.

#data science career tips #guide #guides #publishing work #writing guide

Lisa joly

Lisa joly


Big Data Resume: Complete Guide & Samples [2021]

Thanks to the rapidly piling amounts of Big Data, the job profile of a Big Data Engineer is peaking.

In recent years, there has been such unprecedented growth in the demand for Big Data Engineers that it has become one of the top-ranking jobs in Data Science today. Since numerous companies across different industries are hiring Big Data Engineers, there’s never been a better time than now to build a career in Big Data. However, you must know how to present yourself as different from the others; you need to stand out from the crowd. Read the blog to have a better understanding of the scope of Big Data in India.

And how will you do that?

By designing and crafting a detailed, well-structured, and eye-catching Big Data resume!

When applying for a Big Data job, or rather for the post of a Big Data Engineer, your resume is the first point of contact between you and your potential employer. If your resume impresses an employer, you will be summoned for a personal interview. So, the key is to make sure you have a fantastic resume that can get you job interview calls.

Usually, Hiring Managers have to look at hundreds of resumes, be it for any job profile. However, when it comes to high-profile jobs like that of the Big Data Engineer, you must be able to grab the attention of the Hiring Manager by highlighting your skills, qualifications, certifications, and your willingness to upskill.

Let’s begin the resume-building process with the job description and key roles and responsibilities of a Big Data Engineer.

Table of Contents

#big data #big data resume: complete guide & samples #big data resume #big data resume #data science resume #guide

Ian  Robinson

Ian Robinson


Real-Time Data Analytics: Guiding and Improving Business Decisions

Real-time data analytics help in improving business operations by analyzing and processing data chunks to provide instant insights.

Data, also known as the digital currency, is the fuel for modern businesses. The present-day enterprises are constantly bombarded with a humongous amount of data, which needs to be collected, processed, and analyzed. Hence, it is difficult to deliver useful business outcomes instantly. Real-time data analytics resolves the time lag between data collection and processing.

Gartner defines real-time analytics as, “the discipline that applies logic and mathematics to data to provide insights for making better decisions quickly. For some use cases, real-time simply means the analytics is completed within a few seconds or minutes after the arrival of new data.”

Accuracy and speed are crucial in data analytics. The modern business world needs real-time data analytics to efficiently deliver information, minimize costs and downtimes, and improve business decisions.

Benefits of Real-Time Data Analytics

#big data #latest news #real-time data analytics #improving business decisions #guiding #real-time data analytics: guiding and improving business decisions

Alverta  Crist

Alverta Crist


The Ultimate React Guide For Beginners In 2020.

The Ultimate React Guide For Beginners In 2020. By Caspar Camille Rubin on Unsplash. React is a JavaScript library created by Facebook and is a great tool for building UI components.

#programming #javascript #guides-and-tutorials #tech #beginners-guide

Cayla  Erdman

Cayla Erdman


The Ultimate SQL Guide for Beginners in 2020.

SQL is a standard language for storing, manipulating, and retrieving data in databases. In this article, I’ll teach you the very basic fundamentals of the SQL language and hope you will be able to write your own database queries at the end.

What does SQL Mean?

SQL stands for Structured Query Language and lets you access and manipulate databases.


Most of the actions you need to perform on a database are done with SQL statements. The following SQL statement selects all the records in the “Users” table:



The select statement is used to retrieve data from a database. The requested data is returned in a results table.

SELECT column1 FROM table_name;

Select Distinct

The Select Distinct statement is used to return only distinct (different) values.



The following SQL statement lists the number of different customer countries:



The Where clause is used to filter records.

SELECT column1
FROM table_name
WHERE condition;

For example:

WHERE Country='Netherlands';

AND, OR and NOT Operators

The Where clause can be combined with AND, OR, and NOT operators. The AND and OR operators are used to filter records based on more than one condition:

  • The AND operator displays a record if all the conditions separated by AND are TRUE.
  • The OR operator displays a record if any of the conditions separated by OR is TRUE.

The NOT operator displays a record if the condition(s) is NOT TRUE.


SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;


SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;


SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;

#tech #guides-and-tutorials #sql #beginners-guide #programming