My SiteGround review

siteground review

SiteGround review: 1. Introduction 2. From Bluehost to SiteGround 3. SiteGround review – Nice things 4. SiteGround review – 3-tiers caching 5. SiteGround Issues, headaches and workarounds 6. Conclusion 1. Introduction WordPress is a great platform to build website. It is possible that only one developer can build the whole …

Continue reading

Scratch & math games – learn to code


Juni Learning offers courses and resources for kids to learn to code. Here are two interesting ideas to learn to code and build mindset. I. The Scratch Programming Language Scratch may not be a programming language that you’re familiar with if you’ve grown up hearing about BASIC and Cobol, but …

Continue reading

How is Coding Used in Data Science & Analytics

coding in data science

What is Data Science? In recent years the phrase “data science” has become a buzzword in the tech industry. The demand for data scientists has surged since the late 1990s, presenting new job opportunities and research areas for computer scientists. Before we delve into the computer science aspect of data science, it’s …

Continue reading

Python vs. Java: Uses, Performance, Learning

python vs java

Python vs. Java: Uses, Performance, Learning In the world of computer science, there are many programming languages, and no single language is superior to another. In other words, each language is best suited to solve certain problems, and in fact there is often no one best language to choose for a …

Continue reading

Big O-notations and interview questions

Big O notation cheat sheets

Table of Content Big O-Notations of Data Structures Big O-Notations of Java Collections Big O-Notations of Algorithms by categories Big O-Notations of Sorting Algorithms Big O-Notations of problems using Recursions Big O-Notations of problems using DFS and BFS Top interview questions Introduction Big O notation interview questions provide the extended …

Continue reading

Data structures and algorithms

data structures and algorithms overview

Table of Content Data structures Java Collections Algorithms Free download What are data structures and algorithms? Data structures refer to the way how data are organized and manipulated. The algorithms are pre-defined sequences that can solve the problem efficiently. The Data structures and algorithms overview let you browse the most …

Continue reading

Life of software developer

life of java developers illustration

We often hear people use the “landscape of industry” to refer the whole picture of the industry. Now I’d like to sketch my own “landscape” series on software engineering and technologies, tell my understanding of the subjects in this field from the big picture. The first one is “life of …

Continue reading