Technology Landscapes are the illustrations of my vision and understanding of computer engineering and technologies. They give you the big pictures of this field.
Please check out my Tech Landscape youtube series. I hope they help and inspire you to make decision for your career.
This work is a mix of fiction and non-fiction for entertainment and inspiration purposes. 1. Intro My name is E. I have been working as software engineer for 18 years. I change jobs every 2-4 years. It is not I like to have challenges or ... Read More
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 ... Read More
COVID-19 has changed many people’s life. We cannot go to office, cannot go to restaurants or meet friends... It is also the time to change how we live. Here are 5 ways of adapting to change in the time of COVID-19. 1. When the gym ... Read More
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 ... Read More
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 ... Read More
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 ... Read More
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 ... Read More
Table of Content Data structuresJava CollectionsAlgorithmsFree 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 ... Read More
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 ... Read More