Posts

Why learn so many programming languages?

Image
Image adapted from  https://teachyourkidscode.com/ Disclaimer : I am in no way projecting my views on people nor am I writing to propose that this is the right way of doing things. This is merely done for educational purposes. Lastly, the interactions here are not AI-generated and references will be made to specific sources where information is taken. They are the results of consultations with people in the field and the ideas they have gathered from all their experiences over the years and my own experiences. Introduction Most of the 24 hours within a day, I use most of those hours to ask myself many questions. Most of these questions revolve around the type of programming language I must learn or be a master of and most times too, I use search engines to find solutions to these questions. I have had a lot of people ask me this question "Daniel, why Tech?". This has always been my answer " In this era of the 4IR, technology forms the basis of advancing your career ...

Creating a Simple Server that sends the message, "Hello World" , using Nodejs

Image
  Introduction. In our first task on our "Journey to transition into Tech through Frontend and Backend Web development program", we had the opportunity to set up our development environment by installing the necessary code editors such as VS Code, Ubuntu (a Linux package), and Node.js. I also had the opportunity to install Git and also create a GitHub repository account. Task : In this article, I will be taking you on a journey on how to set up a simple server that sends the message "Hello World!" using Node.js. I will therefore use Git to push the codes to GitHub by linking my GitHub account. Prior Knowledge : Express.js (a minimalist and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. Link: https://expressjs.com/ ) Procedures 1. The git bash terminal was opened from my desktop using the right-click option on the mouse. As the pop-up window emerged, a folder was created using the command; make a dir...

My Journey to become a Front-End and Back-End Web Developer.

Image
  "All great changes are preceded by chaos" - Deepak Chopra. Introduction . In my quest to find my "feet" in Tech, I first looked at what I was good at (My strengths and weaknesses). With a strong background in a Physical Science discipline (Physics), and with experience in handling, analyzing, and drawing insights from data, I looked at Data Analysis and Data Science as an entry point. I am privileged to be a self-taught Python Expert, Tableau, Power BI, Excel (I used this to analyze data for my MPhil thesis), and other programming languages. I have also been part of a few training programs (Bootcamp) to enhance my skills in those tech stacks. YouTube is also my go-to learning platform should I feel the need to understand a concept. I have used YouTube to learn HTML, CSS, C++, and JavaScript, and still in the process of learning. StackOverflow, W3Schools, and other platforms also come in handy. With the changing Tech market, learning a single tech stack might get y...

Does your business need a website?

Image
    Do you know your websites? Introduction . I had an encounter with a local business owner a couple of months back. I told him I could design either a static or a dynamic website that would help him put his products ahead of his competitors by giving him an online presence so he could reach a wider audience and get enough sales to increase revenue for his business. I even told him, I could create a Google page for his business, manage it, and help him promote his business. As a website designer, I design static, dynamic, and e-commerce websites (context will be explained later). This was his response; Business owner : "I have been in this service for the past 30 years. I already have my audience and I do not need a website for my business now. Maybe later". I thanked him and left. Five (5) months along the line, he barely keeps up and his business rarely operates as it used to a year ago. On the other hand, I approached a spray painter (auto mechanic), who bought into the i...

Data Wrangling Using Python (Part 1) - Identifying and handling missing values.

Image
There's always a pattern that can be found in "chaos".   Introduction. A couple of years ago, I was approached by a recruiter because she found that my LinkedIn profile matched a particular job description she was recruiting for. She contacted me and suggested I email my CV to her inbox. I, therefore, sent my CV and later waited for her response from the company. The company was looking for someone to fill the Junior Data Analyst position. These were her exact words from the company, "Daniel, although you have an impressive CV, the company says you do not have "enough" experience in "Data Visualization Techniques and Data Wrangling". I was okay with the response and took those words in good faith. It took me on a journey of self-introspection and a journey to start searching for courses, projects, and even the meaning of Data Wrangling although I "knew" what Data Wrangling is and I have enough experience in using Data Visualization tools...

Do you need a new laptop or Desktop computer?

Image
I have no special talent. I am passionately curious.- Albert Einstein.  Introduction. Are you considering getting a new laptop or desktop computer for your workstation, home, or office to enhance productivity? Are you also trying to get one for your wards since the new school season is in session? Do you know what you are looking for based on what the laptop or desktop can accomplish? There are certain distinct features that every laptop or desktop buyer needs to consider when purchasing one. These features which we term "Specifications" in the IT world can be grouped under these main headings. I will be sharing some ideas on a broader scope as to how you can choose a laptop or Desktop computer based on its specifications, its intended usage, and most importantly your budget . 1. Display/Monitor size : A monitor (Screen, used in Laptops) is an output device that displays text, images, video, and other information that is being entered and processed by the computer. One may ar...

The DO's and DON'Ts of owning a Personal computer.

Image
                                         An image of a Laptop.                                   An image of a desktop computer. Introduction In the first five (V) episodes of our "Troubleshooting a Computer" series, we learned how to deal with the repair of personal computers using the sound it makes from booting, how to deal with a freezing screen, and even dealt with a case study where we saw how to repair a laptop when its screen flicks (take your time to read through the series). You can clearly see that in all these series, our sole focus is on the hardware component of the PC (The writer is a repair technician.) In this blog, we are going to deal with the " Dos and Don'ts " of owning a personal computer.  Personal computers like any electrical gadgets need to...