beginners

What Has Tech Done For You

What Has Tech Done For You

I wanted to be a philosopher, I loved the mystical lifestyle of Aristotle and Plato and how they questioned everything. Imagine how innovative and powerful their minds were. I wanted to create logical thoughts. But during one of my lectures at college, I got an eureka moment. I felt the need to not just think through problems but create solutions. I looked around what problem could I solve and the problem of finding easy rentals for students came up. I figured if students could rent houses in time and with little budget it would save them a lot. Building the…
Read More
Python Basics 2: Datatypes

Python Basics 2: Datatypes

Datatype:Every value in Python has a datatype. The datatype is mainly the category of the data. There are basically 5 categories of datatypes; however, these categories have further classifications as well. 1.Numeric Type:a) Integer (int): positive or negative whole numbers (without a fractional part). Example: 10,-3,10000 b) Floating point (float): Any real numbers with 'decimal' points or floating point representation.Example: -3.14, 10.23 c) Complex Number: Combionation of real and imaginary number. Example: 2+3i [we don't use this that much] 2.Boolean Type(bool): Data with one of the two built-in values True or False. Often used in the comparison operations of logical…
Read More
How To Install and Use Composer on Ubuntu 20.04

How To Install and Use Composer on Ubuntu 20.04

Composer is a dependency manager for PHP, allowing you to manage your project's libraries and packages effortlessly. If you're developing PHP applications, Composer is an essential tool. This guide will show you how to install and use Composer on Ubuntu 20.04. Prerequisites Before you start, make sure you have the following: An Ubuntu 20.04 server. A user with sudo privileges. PHP installed on your server. If PHP is not installed, you can do so by running: sudo apt update sudo apt install php-cli unzip Step 1: Install Composer 1.1 Update Your Package Manager First, update the package manager cache: sudo…
Read More
How To Create a Virtual ATM Card using Plain HTML & CSS

How To Create a Virtual ATM Card using Plain HTML & CSS

Imagine at your disposal, you only have a picture of the Master Card Logo and another picture of the ATM card chip, you are tasked to create a visually appealing ATM card from the two separate pictures. You are about to find out how powerful CSS and HTML are. The Tech space is ever-changing but understanding these two languages is crucial for any aspiring Front-End developer. This article will guide you on how to make the front and back sides of an ATM card from scratch. The card will flip to the back or front sides when hovered over. We…
Read More
Building a CRUD Application with Node.js, Express, and MySQL

Building a CRUD Application with Node.js, Express, and MySQL

In this blog, we'll walk through creating a simple CRUD (Create, Read, Update, Delete) application using Node.js, Express, and MySQL. This tutorial will guide you through setting up the project, configuring the database, and implementing the CRUD operations. Project Setup Step 1: Initializing the Project Create a new directory for your project and initialize it with npm: mkdir crud-nodejs cd crud-nodejs npm init -y Enter fullscreen mode Exit fullscreen mode Install the necessary dependencies: npm install express mysql2 dotenv body-parser npm install --save-dev nodemon Enter fullscreen mode Exit fullscreen mode Step 2: Project Structure Create the following project structure: crud-nodejs…
Read More
The BigInteger and BigDecimal Classes

The BigInteger and BigDecimal Classes

The BigInteger and BigDecimal classes can be used to represent integers or decimal numbers of any size and precision. If you need to compute with very large integers or high-precision floating-point values, you can use the BigInteger and BigDecimal classes in the java.math package. Both are immutable. The largest integer of the long type is Long.MAX_VALUE (i.e., 9223372036854775807). An instance of BigInteger can represent an integer of any size. You can use new BigInteger(String) and new BigDecimal(String) to create an instance of BigInteger and BigDecimal, use the add, subtract, multiply, divide, and remainder methods to perform arithmetic operations, and use…
Read More
How I Overcame The Imposter Syndrome

How I Overcame The Imposter Syndrome

The first law to having a long a healthy career in software development is to embrace your imposter. We like to complain in the industry all the time about imposter syndrome. And it is a real psychological thing that some people have. But I think we often claim that we are experiencing an imposter syndrome and we are not. We are just programmers! Let me give you an example. Myself, after over 10 software projects, every project I joined, and this includes the project I worked on last year. For the first three months of that project, I'm swimming in…
Read More
MICROSOFT AZURE CORE SERVICES

MICROSOFT AZURE CORE SERVICES

Azure Core Services are the primary offerings of Microsoft Azure. Services refer to individual offerings or capabilities provided by CSPs.Solutions are integrated packages that bring together multiple services to solve a specific need. COMPUTE Azure Compute is a cloud computing service that offers a range of services and features to support various computing needs, from virtual machines to serverless and containerized applications, enabling users to build, deploy, and manage applications and workloads in the cloud.With Azure Compute, users can: run applications and workloads in the cloud—provides a range of options for running applications and workloads, including: Virtual Machines (VMs) Container…
Read More
How to Create Your Own Memes Generator Project

How to Create Your Own Memes Generator Project

Project:- 3/500 Meme Generator Project Description The Meme Generator project is a web-based application that allows users to create their own memes. Users can upload images or provide image URLs, add custom text to the top and bottom of the image, adjust text size, and export the final meme as a PNG file. Features Image Upload: Upload an image from your local system. Image URL: Use an image from the web by providing its URL. Custom Text: Add and edit custom text at the top and bottom of the image. Text Styling: Adjust the font size of the text. Export…
Read More
Entendiendo la Mutabilidad y la Re-asignación

Entendiendo la Mutabilidad y la Re-asignación

Buenas, hoy quisiera hablar sobre un tema que puede ser confuso al iniciar en programación, especialmente en lenguajes como Javascript donde la diferencia es tan clara: La Mutabilidad y la Re-asignación. Al igual que en otros lenguajes, Javascript permite la definición de variables en las cuales almacenar datos. Existen 3 palabras reservadas que nos sirven para definir variables: var, let y const, pero para este artículo, nos concentraremos en estas últimas 2, y ahondaremos en su relación con la mutabilidad y la reasignación. let: Permite definir una variable cuyo valor puede re-asignarse en cualquier momento. const: Permite definir una variable…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.