Posts

Showing posts with the label technology

Learn JavaScript : Loops (Part 8)

Image
A well-planned and executed loop can save you days of repeated tasks, a wrongfully executed loop can cause you loss of biological and machine resources. (Mark Anthony Graham) Introduction Loops in computer programming are like a set of instructions that can be repeated over and over again. They're like a helpful tool that programmers use to make their work easier. With loops, programmers can avoid doing the same task over and over manually. Loops are important because they allow us to do things again and again until a specific condition is met. This is really useful when we need to work with a lot of data or when we have to solve a complex problem that requires multiple calculations. The great thing about loops is that they save time and help us write shorter and more organized code. They do this by automating repetitive tasks. Instead of writing the same code again and again, we can write it once and tell the loop to do it multiple times. This makes our code more e...

Reuse engineering in software development

Image
  "Reuse engineering is best for the very basic parts of systems, if it not for a basic part then you may likely have some issues" Mark Anthony Graham Introduction Reuse engineering, or software reuse, is the process of using existing software components, frameworks, and libraries to create new software systems. It's like building something new using parts you already have. This practice helps developers work more efficiently, make software easier to maintain, and improve its overall quality. By reusing proven components, developers can save time and effort, reduce costs, and create software that is reliable and consistent. It also encourages collaboration and knowledge sharing among developers, leading to better outcomes. The goal of reuse engineering is to maximize the reuse of software artifacts rather than starting from scratch for every new project. It promotes the idea of building software systems by integrating and modifying existing components rather t...

What does psychology say about coding?

Image
  " The mind of the coder is written in the mind of the computer, developers have a connection with what they create " (Mark Anthony Graham) Introduction Hello Devs, am super excited to share with you what psychology says about coding, you would be glad to know more, kindly stick with me on this one, as we journey through psychology and codes😀. It feels great to learn psychology and coding, the feeling may be subjective as I had the chance to read both worlds. Psychology offers a good understanding of people, their minds (mental processes) and their behavior. Coding offers a good understanding of communicating with a machine through computer programming languages. The blend between psychology and coding is wonderful. If I'm being bizarre as a psychologist. "Feels like coding gives you the opportunity to create an Ai (artificial intelligence) that would run on a mental process specifically designed by you." This is not new development though, as Go...

Learn JavaScript : Operators (Part 5)

Image
"Operators are the starting point in creating a suitable logic for a situation, make sure to understand them very well." (Mark Anthony Graham) Good to see you here on "Part 5" of learning JavaScript (Operators). Please I recommend you go back to the previous tutorials on Learning JavaScript in case you have skipped them. What we are learning builds upon each other, else you may not understand the general concept well enough. Kindly study the following Parts in case you skipped them. JavaScript Introduction JavaScript Variables   JavaScript global and local scope In computer programming, operators are special symbols or keywords that are used to perform various operations on data or variables. In the case of having a task to build software that helps an NGO to know the number of food items that could feed a certain village or community. Such software will rely heavily on operators for its functions. What is an operand? In computer programming, an operan...

Learn JavaScript : Data Types (Part 4)

Image
" Data is one of the most powerful resources in the world. So it is important to understand the data types and their creation in computer programming. " (Mark Anthony Graham) Introduction In programming, a data type is a classification of data that defines the type of value a variable can hold. It determines the operations that can be performed on the variable, the amount of memory it occupies, and the way it is represented in the computer's memory. Kindly study the following Parts in case you had skipped them. JavaScript Introduction JavaScript Variables Global and local scope JavaScript is a dynamically typed language, which means that the data type of a variable is determined at runtime, not at compile-time. Data types play a crucial role in computer programming as they allow the programmer to define and manipulate different types of data. Data types are essential in programming as they provide a way to define and manage different types of data, enforce typ...

Why Should I learn technology

Image
  Introduction This generation we are currently living in is heavily technology-dominated. You can rest assured that in the near future, it will only get more technocratic with new flying cars, powerful Ai's (artificial intelligence), humanoid robots, more self-driving cars, airplanes, ships, motor bicycles, and a lot more new inventions my mind cannot think of at the moment. Consider your smartphones, laptops, watches, and so on. It's like I'm even dwelling on just the hardware part of technology, looking at the many advances that have come into software development like; Grammarly, ChatGPT, Google's Bard Ai and so many more. The big tech companies that engage in such development are really helping the world and increasing productivity. These tech companies literally control the world with the sensitive data they possess and store. I will not be ignorant of how technology is also being used to cause harm. Talking about the Russian-Ukraine war, which is curre...

Learn JavaScript : Global and Local Scope (Part 3)

Image
Introduction The concept of "Scope" in computer programming, can be understood in terms of the accessibility of data. In simple terms let's consider this scenario; As a Coder, consider that you code in blocks of code and that anytime you create a function or a variable outside a block of code like a function or class, it is called a global scope and when you define and declare variables and functions within a function or a class or any block of code it is called a local scope .  Kindly study the following Parts in case you had skipped them. JavaScript Introduction JavaScript Variables Now, consider the global scope and local scope as contextual. Meaning data created in a global scope is different from data created in a local scope. But in a programming setting, data created in a global scope is mostly accessible in a local scope context or block. How scopes behave may be different in other programming languages. Especially with the process of how data in a loc...

Learn JavaScript : Introduction (Part 1)

Image
  Introduction JavaScript is a computer programming language that is very good for client-side and server-side application development. JavaScript brings to life the interactivity of a website where you can see pop-ups, animations, manipulation of data, and other interactive functions. JavaScript is an interpreted language and not a compiled language, the interpreter is built into the web browser, which enables the JavaScript source code you write to be translated into machine code so the CPU on your computer can execute it. JavaScript is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions . While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js , Apache CouchDB and Adobe Acrobat .  Prerequisite to learning this language Before you can learn this computer programming language and use it well, it would be best if you have already learned Hyper Tex...

followers