How to Get Started with Front-End Development: Learning Path for Beginners
Java Coding Standards and Naming Conventions: Best Practices
The Mysteries of Floating-Point Numbers
Exploring the Fascinating World of Computational Precision
7 Key Lessons I Learned While Building Backends-for-Frontends
Crucial takeaways from building production-ready BFFs that every developer should know.
How to Build and Deploy a Next.js App on AWS Apache Server
This article will take you through the steps required to prepare a Next.js application for production and deploy it onto an Apache server running on an Amazon Web Services (AWS) EC2 instance. I…
Top 4 Services That Students Use for Help with Programming Assignments
When stuck with a coding or computer science assignment, you can turn to these 4 websites and services to help you get the job done.
My Honest Review of Swimm's Official VS Code Extension
How well does Swimm's new IDE plugin - which lets you create docs right inside your IDE - fare in addressing the internal documentation problem for developers? A review.
Breaking Down Knowledge Silos in Software Engineering with Swimm
Silos slow down your entire organization, and degrade your Bus Factor to dangerously low numbers. Find out how to build a culture of knowledge sharing to avoid that - making sure critical expertise is transferred, not hoarded.
They Put 25 AI Agents Together and Pressed Play: A Revolutionary Experiment in AI Assimilation
In an unprecedented experiment, 25 GPT agents were put into assimilation, generating astonishing results that exceeded all expectations. The AI agents displayed an impressive ability to think…
Vicuna — The Unparalleled Open-Source AI Model for Local Computer Installation
In recent years, artificial intelligence (AI) has been revolutionizing various industries, making workflows efficient and enabling smarter decision-making. Vicuna is one such groundbreaking…
How to Export Your ChatGPT History: A Comprehensive Guide
That’s why they have made it easy for you to export your chat history, so you can have a backup copy and access it whenever you need it. The first step to export your ChatGPT history is to sign in to…
Znote AI: The perfect sandbox for prototyping and deploying code
What Is the Difference Between Map and WeakMap
How to Fix the Issue Where We Can’t Type in a React Input Text Field?
In this article, we’ll look at how to fix the issue when we can’t type inside a React input text field. To fix the issue when we can’t type inside a React input text field, we should make sure the…
TS 5.0 Beta: New Decorators Are Here!
TypeScript 5.0 Decorator, TypeScript ES Decorator, TypeScript Decorator, TypeScript Decorators, How To Use Decorators in TypeScript, Decorator in TypeScript, The Magic of TypeScript Decorators, typescript decorators guide, TypeScript 5.0, TS 5.0
It’s 2023 Now! React State Management: Context or Redux, Which Side Are You On?
Hi there. Today, I am going to discuss when to use what and why. Before I lay down my points and the foundation of my discussion, I would like to first get all of us on the same page about what…
ChatGPT System Design: A Technical Overview
ChatGPT is a state-of-the-art language generation model developed by OpenAI. It is based on transformer architecture and is trained on a massive dataset of conversational text. The model is…
How to Create Guarded Routes using React Router v6
If you have worked on a React App with React Router Dom, you would have felt the need to restrict user access to some specific part of your app. It can be authentication-based, permission-based, etc…
The new wave of GPT “3.5” models also includes a more powerful davinci model, now version 003, and a new model specialized for writing code, called code-davinci-002. For the moment, this model is…
5 Ways to Download Front-end Files
1. a label, 2. window.open, 3. location.href, 4. location.? Other properties, and 5. XMLHttpRequest. What are the pros and cons of each method?
3 Best React Form Libraries Every React Developer Should Know
React-Hook-Form, Formik and React-Final-Form
5 Things We Can Do to Decrease Load Time of the React Application
1. Clean Unused Lines Of Code, 2. Clean Unused React Components, 3. Splitting Up Into Components, 4. Server - Side - Rendering, & 5. State Management
Centralized Error Handling in NestJS
A guide on how to handle all errors in a NestJS application.
Angular DOM Manipulation: ElementRef, TemplateRef, and ViewContainerRef
An overview of elements, templates, views, and view containers in Angular and how to modify the DOM programmatically.
Responsive web design is not only about CSS
An Amazing Visual Studio Code Extension You Might Not Know About
Introducing Blackbox: The AI that gives you code solutions in response to the questions you enter.
How to Set Focus on an Input in React
Make the user experience better by automatically applying focus to inputs
What is the purpose of event listeners? Event Listeners ensure your page responds accordingly when a specific action occurs.
How to Create Your Own Layout Component in Vue.js
A guide on how to create basic layout components with Header, Footer, and content section.
Why Create React App is Outdated in 2022
React Router: How to Use the useParams() Hook
A guide (with examples) on how you can use the useParams() hook to improve your web applications.
Master the TypeScript Keyof Type Operator
Welcome to the Mastering TypeScript series. This series will introduce the core knowledge and techniques of TypeScript in the form of animations. Let’s learn together! Previous articles are as…
10 Killer APIs for Your Next Python Project
A collection of useful public APIs you can use in your Python project
Web Scraping Images with Python and Selenium
How to scrape and capture images on websites.
How to Implement a File Upload Server with Node.js
Parse form data using the busboy module.
How to Build React for Production Using PM2
Improve basic performance and reduce load time by hosting React app as a static build..
Async/Await in Angular ngOnInit using TypeScript Decorator
These TypeScript method decorators make lazy loading easy by making sure that certain async functions are always called before others.
What are the differences between async/await and Promises?
Making rich text editor in 100 lines of code
How to Make Your Loop Way Faster in Python
Python slow? Heres how to make your loops way faster
How to Find Minimum and Maximum Values in a List Using Python
A tutorial on finding minimum and maximum values in a list using Python.
7 React Native Open Source Projects to Become a Better Mobile App Developer
One of the best ways to improve your development skills is to read a lot of code. The open-source project is the most valuable resource for learning about best practices, coding styles, and other…
Is it similar to undefined? Should we avoid it or not?
Create Multiple Layouts Components with React Router
In a previous blog, we created our own React layout component with a header and footer. In this blog, we going to create multiple layout components. Follow the “Create Your Own Layout Component in…
How to Use the Match Statement in Python
A guide on Python 3.10 switch command
11 Stupidly Simple Side Hustles to Earn Extra Money as a Programmer
No BS and please don't expect blogging, YouTube, freelancing, or Medium.
How Can We Upload Data to Google Colab?
The most popular ways of uploading CSV files on the Google Colab notebook.
Introducing GPT-Neo: An Open Source AI Content Generator Alternative to GPT-3
An overview of GPT-Neo, the open-source AI content generator alternative to GPT-3, and how it can be used to generate text with Python.
How to Create One-Page Reports With Python
A tutorial on creating one-page reports with Python.
An introduction to destructuring function parameters for beginners
4 Steps To Connect AWS Servers Using SSH Without Key Pairs
Servers on AWS provide certain levels of security for users. That’s great. But too many security concerns may cause your daily operations less convenient. A good example is that you need to provide…
10 Python Automation Scripts for Everyday Problems
Collection of Handy Tools for your Daily Python Projects
How to Create a Progress Bar in Python
How to use the tqdm library to easily add progress bars to your command line
Enable HTTPS for Localhost During Local Development in Node.js
A tutorial on how to go from http://localhost:PORT to https://localhost:PORT.
Advanced TypeScript: Type-Level Nested Object Paths
A Real-world use case of Conditional Types, Type Inference, Template Literal Types, and Recursion.
A Beginner’s Guide on Using MQTT— Python IoT
Subscribe and publish message over mqtt using Python
How to Sort Lists by Certain Conditions in Python
A guide on sorting lists by a certain condition in Python.
Python “Pip Install” Without The Internet
Read this guide to install Python packages without having access to the internet.
The Difference Between useState and useRef in React
useState vs useRef in React: everything you need to know.
A Quick Trick to Make DataFrames with Uneven Array Lengths
A combination of two simple techniques I learned in the past two weeks.
10 Best Python Books for Beginner and Advanced Level Programmers in 2022
These books are guaranteed to level you up as a Python programmer.
Simulate the Famous Monty Hall Problem with Python
What is the Monty Hall problem? The Monty Hall problem is a famous probability puzzle.
Animating SVGs as React Components
Learn how to edit your favorite SVG in Figma and render it as a React component, to animate it using CSS.
Network Traffic Analysis with Python
How you can use Python to analyze network traffic activity.
How to Create a Basic Form in Python Flask
A simple guide on how we can create a form in Python Flask asking for a name and an email, and pass this form data back to our Python code.
A Few Ways to Count Words in a Sentence Using Python
4 ways that a programmer can use to count the number of words in a sentence.
Unit Conversion in Python
Dimensional analysis and unit conversion of physical quantities with SymPy
Store Passwords Safely in Python
How to hash passwords using the bcrypt library
Programming With Your Child: Why You Should Do It
4 Tips On How To Start
How I Made an Automatic Birthday Wisher Using Python
A guide on making an automatic bday wisher using Python.
Solve Graph Coloring Problem with Greedy Algorithm and Python
How to color the connected nodes with a different color for each adjacent node
Introduction to Closures with React
A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). If you are having trouble understanding what Closures are or…
Angular: How I used Regex to validate form and display the type (uppercase, special, etc) of each character typed in a textbox and its count
Error: Reanimated 2 failed to create a worklet — Maybe You Forgot to Add Reanimated’s babel Plugin?
If you ever chance upon this error, fret not. Pop over to babel.config.js, simply add 'react-native-reanimated/plugin' under “plugins” in'module.exports' (The above is a basic example to recreate the…
How to Change the Node Exporter Port if It is Already in Use
The Node Exporter is a service from Prometheus that allows for the extraction of node information via an Application Program Interface (API). If you are reading this then you probably are well aware…
A Python Example of the Flood Fill Algorithm
A brief tutorial on the Flood Fill algorithm
13 Advanced Python Scripts For Everyday Programming
Handy scripts for your Python projects
Numerical Integration in Python
How to perform numerical integration using the Trapezoidal, Midpoint or Simpsons Rule in Python
How to Schedule Recurring Jobs or Tasks Using Celery
Schedule Jobs 2: Schedule recurring jobs/tasks using Celery.
How to Validate Your DataFrames with Pytest
A guide to validating DataFrames with Pytest.
25 Interesting Python Codes to Solve Complex Tasks
Part 1: A list of Python codes for solving complex tasks.
How to Use enum Keys in TypeScript Interfaces and Types
Enum keys duplicated in interface
How to Make Your Color Palette with Matplotlib in Python
Search for Text in a PDF with Python
Nobody likes working with PDFs, but we have to
How to Build an Internet Speed Tester Using Python
A tutorial on building an Internet Performance and Network Speed Tester.
Make a Calculator using Python and Tkinter
Python projects for Beginners and Intermediates
How to Set Up Your Programming LinkedIn Profile
If you want to get hired as a web-developer
How to Setup AWS Amplify Infrastructure with Terraform
A short tutorial on setting up the Terraform infrastructure required for a static web app built with React. The article focuses on the Terraform code and settings needed to set up an AWS Amplify project for continuous deployment. The AWS Amplify project makes use of CodeCommit as a source repository.
Choosing between AWS PrivateLink and Transit Gateway
When connecting your AWS environment to a SaaS solution in another AWS account, what do you say if you get asked whether you want to use AWS PrivateLink, Transit Gateway (TGW), or VPC Peering to…
How to Use the _eq_() Method to Compare Objects in Python
Learn how to compare objects in Python
3 Different Ways to Import Modules in TypeScript
Fun VSCode Extensions Every Developer Should Try
7 VSCode Extensions for Web Development in 2021
The Best High Contrast Themes in Visual Studio Code
Most high contrast themes can be hideous, but ones that aren't have improved my coding experience.
GraphQL Queries in Python
Taking a script from rough sketch to maintainable production code.
How to Store Date and Time in Python
Using the datetime Python library to store date and time efficiently
AWS ECS Cluster using the EC2 Launch Type
The diagram below shows you what exactly I will create in this tutorial. I will create a cluster in one region spreading instances across three availability zones. All instances will be isolated…
AWS TypeScript CDK and Lambda
This quick tutorial will show the steps for deploying a TypeScript lambda that is deployed behind API Gateway and can be used to calculate the sum of 2 numbers. This is an introductory tutorial and…
How to Make the React useEffect Hook Not Run on Initial Render?
We can make the React useEffect callback not run on the first render by creating a ref that keeps track of whether the first render is done. Then we can check the ref’s value to see when the first…
In this article we are going to create an invoice in NodeJS in the most easy way possible. We will be using the NPM library EasyInvoice.
How to Customize an HTML Report in Pytest
Make the report you want to make.
Create Reusable Models with Django and Mixins
Using mixins to create powerful, flexible Django models
Deploy Docker Containers In AWS Lambda In 5 Easy Steps
Lambda can now run your containers as a function with base runtimes provided by AWS or even with custom runtimes. With time, containerized apps became a hit and now the problem was how to deploy…
Set Up Python on Windows Subsystem for Linux (WSL)
How to set up your Python development environment on Windows Subsystem for Linux (WSL)
Convert a Python Project to an Executable (.exe) File
Using Auto PY to EXE we can convert .py files to .exe files very easily. This way our Python project will act as a desktop application. And we will be able to run the application on other windows…
Build A Hybrid App Using Cordova + Angular
Build a Fast Food Order Taker in Python
Learn Python while making a program that takes your order!
Create a browser-agnostic PWA install button
The whole point of PWAs is that they work everywhere. So an install button should by definition be browser-agnostic. Here is how to build the perfect PWA install button.
How to Clone an App from GitHub
Clone and run a React app with this detailed tutorial
How to create a Rotation Animation in React Native
In this tutorial, I’ll show you how to create a button that rotates 720 degrees when it’s pressed. We will be using the React Native Animated animation system to create the rotation animation. First…
Improve Your End to End Tests with Cypress Intercept
Learn how to capture network calls for stubbing, assertions, and more.
Measure Stock Volatility Using Betas in Python
Learn how investors monitor stock volatility and risk with betas & how to calculate your own in Python.
How to set up SonarQube locally on a React TypeScript Project
Arithmetic Operations in Pandas
A guide on how to use arithmetic operations in Pandas.
10 Best Python IDEs and Code Editors to use in 2021
How To Create An Awesome Github Profile README
Best GitHub README Repository Tools
Let's Build a Random Character Generator in Python
Explore advanced features of Python by making a tool for playing tabletop RPG's.
50 VS Code Extensions That Will Make You a Better Developer
If you are a programmer, there is a high chance that you are using the Visual Studio Code for your development. It is a free source code editor released in 2015, developed by Microsoft and runs in…
9 Seaborn Datasets for Data Science + ML Beginners
Like the picture above, the journey to becoming a data scientist and reach the highest peak begins with learning to walk. You can’t start with a complicated neural network if you’ve never mastered…
Importing Bulk CSV Data Into MySQL Using Python
Find the Fastest Way to Import CSV Data Into MySQL Database Using Python
How to Add Emoji to Your Angular application
Nowadays, it is impossible to escape emojis. We are surrounded by smilies that express our feelings or have the sole purpose of shortening our sentences. Whether you are laughing 😂 or whether the…
Coding Bootcamp vs CS Degree vs Self Taught: Which Is Best For You
A comprehensive guide to help you find your way to learning how to code
Deep clone an Object and preserve its type with TypeScript
From Shallow Copy to Deep Clone with Type
A hands-on guide for a Server-Side Rendering React app
In the previous article, we described how to make a production build and deploy it to a server. Naturally, the next step is the server-side rendering. We are going to walk through the process by…
Use Web Scraping to Download All PDFs With Python
A guide on using web scraping to download all PDFs with Python.
Create your Browser Automation Robot with Python and Selenium
Pi Diary: Making My Own “RC Car” using Raspberry Pi
Turns out buying one is cheaper. But hey it's the satisfaction!
A Practical Guide To Become a Senior Frontend Developer
An actionable roadmap to becoming a senior front end developer by enhancing your skills in whether you are using react or angular or vuejs.
How to Use React Router with Layouts: A New Approach
Using Array to Make Router in a Simple React App
32+ funny Code Comments that people actually wrote
Call RESTful APIs | Web Services using Angular and RxJS.
Call and cache data returned from HttpClient. Caching data will speed up your web/app. Let's understand how! HttpClient returned an observable. To cache, we need to combine that observable with…
Create a CRUD Rest API with Node and Express.js
To build APIs in Node.js we will use Express.js framework. Any other framework can also be used but Express.js is very popular when using Node.
Angular ViewChild and ViewChildren
This article is focussed on understanding the Usage of @ViewChild and @ViewChildren inside Angular Components. A component can obtain a reference to an element or directive.
A callback function is a function passed into another function as an argument, which is called (or executed) inside the otherFunction. So the basic way to handle asynchronous operations is through…
Turn your Python Script into a 'Real' Program with Docker
No one cares if you can reverse a linked list — they want a one-click way to use your software on their machine. Docker makes that possible.
Github Copilot: Review After 3 Months of Usage with Examples
How does it go on real projects, and does it really help?
9 Easy Ways To Earn Money While Learning Python
Don't stay in bed unless you can make money in bed
A little guide that might benefit you
15 GitHub Repos That Every Developers Must Bookmark Right Now