Coding at Night

Coding at night has been very effective for me. Why developers like to code at night. A nocturnal work schedule is the key to creativity and productivity for many open source programmers.

Text vs. Media: 5 Perks to Choose the Best for Your Technical Learning

In this story, let us explore five pros of text-based learning over media-based learning to decide and choose which is best for learning technical content so as to be effective with learning in the future.

How to Use JavaScript Reduce(): It’s Easier Than You Think

The idea behind reduce is a simple, but a very powerful, one. It allows you to take an array of data and transform it into almost anything that you can imagine. That's a nice ... Now, if that isn't powerful, I don't know what is.

Everything you need to Learn Python from Zero to Hero

Sharing the resources I’m using to learn Python, from books, courses, and podcasts to coding websites and documentations. In this era where programming skills are highly profitable and beneficial, everyone's making use of the myriads of resources on the internet to ...

Interested in Learning to Program? 13 Reasons to Start Now

Software development is something that is gaining popularity at lightning speed with the development of technology. The demand for regular developers is high compared to most other mainstream professions. But, what are the other reasons for learning to code?

Should you learn C in 2020/2021?

When working with embedded systems that depend on speed or have a minimal amount of memory, C is a perfect language of choice. This is a short paper about why you should learn C and the benefits of doing so.

12 Mistakes That Stop You From Being a Programmer

The internet is full of coding courses and every day many people decide to learn to code, but only a few can do it. In this article, I will try to list the wrong methods people use that waste their energy and time when learning to code.

Decoding Dynamic Programming

Decoding Dynamic Programming. In this post, we will solve a problem involving dynamic programming without being aware of it.

How To Improve Your Coding Skills Through Exercises

How To Improve Your Coding Skills Through Exercises. This article will identify fundamental strengths crucial to software development and design specific routines to get you into coding shape.

Basic Hooks!

What is a React Hook? Introduced on February 6, 2019, Hooks are a way of creating components without creating a class! Hooks let you manipulate state and other React features of the component lifecycle from functional components.

Want to break into data science? Start building

Why you should build first and ask questions later? Landing a job as a data scientist, machine learning engineer, or really any kind of role writing software takes more than just math and programming knowledge.

From Theatre Maker to Software Maker

From Theatre Maker to Software Maker. How I got here and how you can too!

7 Takeaways About Good Programmers

7 Takeaways About Good Programmers. Over the years, I have a few takeaways from these good programmers that helped my career development. Today, I am going to share those things with you all.

Creating a data scientists tool belt.

How to get your Python program out of the IDE and into your command line. The goal of this article is to give you a working knowledge of how to make a script executable from anywhere on your mac. This tutorial is going to touch on many different topics.

Where To Learn Java For Android App Development

Java is a universal choice for programmers looking for a robust, easy-to-use coding language with cross-platform capabilities.

How I Automate My Browser Tasks

Obviously, to automate anything, you need to identify it first. So you need to notice what you do that repeats daily. In the beginning, you will feel like there is nothing to automate, but once you start to brainstorm more, you will have endless ideas.

Step-by-Step Guide to Building and Launching your Chrome Extension

While building my first chrome extension, Foragear- Quick Search Tool, I struggled to find an article that covered the entire ideating, building, and launching process of chrome extensions. To make the lives of future chrome extension builders easier, here is an all-in-one guide to help you through the process.

4 Great YouTube Channels, that Will Improve Your Programming Skill

In this article, I will share with your 4 YouTube channels, that help me a lot on my programming journey.

13 Reasons Why It’s High Time to Start Learning to Program

Given my experience as a software engineer and Java tutor, I’ve come up with many reasons, and, in this blog post, I am going to share them with you. Hope they will lead you to an informed decision.

Learning to Code: How to Boost Up the Process?

Learning to Code: How to Boost Up the Process? I also often recommend different online and offline resources to my students to make their learning process easier, more effective, and faster. And in this post, I will share a few tips with you.