paint-brush
833 Stories To Learn About Tutorialby@learn
394 reads
394 reads

833 Stories To Learn About Tutorial

by Learn RepoJune 11th, 2023
Read on Terminal Reader
tldt arrow

Too Long; Didn't Read

Learn everything you need to know about Tutorial via these 833 free HackerNoon stories.

People Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - 833 Stories To Learn About Tutorial
Learn Repo HackerNoon profile picture

Let's learn about Tutorial via these 833 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

You'll find many 'how to' stories here.

1. Creating a Discord Bot That Automates Secret Messages With Node.js

Our plan is to create and install a Discord bot that automates encrypted messages to the civilians and alerts them about the situation so that they can escape.

2. How to Update Object Key Values Using Javascript

Javascript objects consist of key-value pairs and are one of the most common data structures in Javascript.

3. Windows 11 Running Slow? Here's How to Improve SSD Performance

Though solid-state drives (SSDs) are meant to be fast, even they have things that can slow them down. Here is a list of the best ways to optimize the speed of S

4. React Project Structure: Best Practices

A more standard way of structuring React applications which scales across frameworks and projects.

5. Customize Oh My Zsh with Syntax Highlighting and Auto-Suggestions

As a developer, we spend a lot of time working on the terminal and having personalized shell makes the working environment perfect, decreases frustration and also, increases productivity.

6. How to Clear the 301/302 Redirection Cache

I think many web developers and server administrators had been facing the 301 redirection cache. I had facing it very often until I learn the lesson… I hope it helps you and you learn something from me, not from your mistakes 💥

7. How To Cache Images in an Expo Managed React Native App

Caching images in React Native can be easy, even if you are using Expo's managed workflow. The problem many devs run into is that React Native only supports caching images on IOS out of the box.

8. How to Make your Rails App Work with the Mac M1 Chip [SOLVED]

Get your rails app running from terminal using the following steps on MacBook M1 Chip.

9. Making a Custom Select Component in Vue.js [A How-To Guide]

Customizing the design of a select tag is notoriously difficult. Sometimes it's impossible without building your own from scratch using a combination of styled divs with custom JavaScript. In this article, you will learn how to build a Vue.js component that can be styled using completely custom CSS.

10. Understanding CORS: Why It's Important and How it Works

This article will explain what CORS is, how it works, and why it is important.

11. Algorithms for Beginners: Bubble Sort in JavaScript

Algorithms are a fundamental part of software and coding. Algorithm is this fun buzzword that makes something sound really complicated and cool. I’d like to point out that an “algorithm” literally is just a way of doing something; it’s just a process. Nonetheless Algorithms and Data-Structures are a core part of software because at the end of the day you are just working with data. Data needs to be organized for it to be meaningful just like the letters on this page. Atwh and whAt have the same letters but the latter has meaning because of the organization.

12. No More Heavy RAM Memory Consumption: Apply These 3 Secret Techniques

It turns out that running ts-node-dev / ts-node is constantly consuming hundreds of megabytes of RAM - Here's how to fix it

13. Java Program to Check for Right Angled Triangle

A simple program in Java to check whether a triangle is right-angled or not.

14. Move All Negative Elements To End

In this article, we’ll discuss in-depth, how to move all negative elements to end. We’ll also discuss 2 approaches to solve the below problem.

15. Learn How To Use Webhooks By Connecting NodeJS, IFTTT and Twitter

Learn how webhooks work and put together a simple Webhook integration with Node, IFTTT and Twitter in under an hour.

16. ReactJS Custom Modal Component using Hooks and Portals

Create reusable modal component in react js using hooks and portals. Using this modal you can render content dynamically with cool animation.

17. Vue Amsterdam 2022 - Part IV: The Unwanted Stack

How to purpose changes; How to adapt ourselves in a tech stack.

18. Recreate a Simple Pokemon Game With 70 Lines of Javascript

Creating the "Who's that Pokemon" segment from the anime as a web game can be easily done with just 70 lines of javascript and with the help of an API

19. How to Use Bulma And VueJS Together

Bulma is a free, open-source CSS framework based on Flexbox and used by more than 200,000 developers. It's the easiest to learn (my opinion) due to its natural naming of classes and a simple grid system. It's not that popular like Bootstrap, but it got a specific fanbase.

20. Node-RED Module for Visual NodeJS Programming

In this article, I'm going to introduce you to a NodeJS module that allows you to create and deploy server-side processes by using a visual, drag n drop style.

21. How To Build WordPress Client App with React Native Part #14: Implementing Settings Screen

Now, we need to goto Setting.js file and implement a Contact menu option UI in order to navigate to the Contact screen. For that, we need to use the code from the following code snippet in the Setting.js file:

22. How to Get Started on React Native in 2020

Interested in learning React Native? Let’s build your first React Native, a simple app displaying a list of countries, fetched from a REST API with a network request. This React Native tutorial is aimed at introducing React Native, giving you the basis of what you need to know before building a real React Native application. After that, we proceed to helping you build your first real React Native app. By the end of this article you will build a React Native app that can run on both iOS and Android devices.

23. How To Scrap Product Information With Python & BeautifulSoup Module From Amazon Listings [Tutorial]

Intro

24. Apple M1 Chip: How To Install Homebrew Using Rosetta

Setup Homebrew In New Apple M1 Chip

25. How To Build JWT's in Go

Go is becoming very popular for backend web development, and JWT's are one of the most popular ways to handle authentication on API requests. In this article, we are going to go over the basics of JWT's and how to implement a secure authentication strategy in Go!

26. What Are Template Literals In Javascript And Why You Should Use Them

27. 🎨 Export a .svg file using Canva ⚛️

Create .svgs using Canva.com Pro by selecting SVG from the dropdown options menu.

28. Guide: How to Install WhatsApp On Amazon Fire Tablet

This article demonstrates multiple ways of using WhatsApp on Firestick and Fire Tablet. Read until the end to master the tips and tricks

29. Node.js Tutorial: How to Build a Video Streaming Application in 10 Minutes

hi folks, in this blog we will build a Node.js video streaming application in like 10 minutes.

30. ACNH Island Transfer Tool: Communication Error

How you can fix the Communication Error from the ACNH Island Transfer Tool when the solution on the official Nintendo forums just aren't working for you.

31. How to Call Multiple Microservices in Parallel

We can call microservices in parallel, storing results in the form of feature objects in one more list and then combine the result of all features.

32. How to Detect and Delete Emojis in Golang

I encountered an issue when 10 million messages with emoji were written in the MySQL table with utf8 encoding.

33. Replace the Placeholders in a Text With the Values of the Object

Tutorial on how to easily replace 1 line of code placeholder in any text with value of an object.

34. How to Push an Empty Commit with Git

Have you ever faced the need to push a commit to a Git branch without changing any files in order to re-run your integration process?

35. How to Animate 3D Models for Free Using your Webcam and Plask.ai

Plask.ai is a free web app and service that can record you moving around using your webcam and convert it to an animated humanoid skeleton, which can be used to

36. Improve API Performance by Using Debounce in JavaScript

Imagine your web application makes requests to an API endpoint and each request has a price, debouncing the request operation may save you a great deal of money

37. TypeScript's Omit Type Explained

The Omit utility Type lets us take types, remove elements, and make entirely new types. Let's look at how it works.

38. Creating Command-line Based Chat Room using Python

Simple Chat Room using Python

39. Micro-Frontends: Using TypeScript's Ambient Modules

How to use TypeScript's ambient module feature for cross-sharing micro-frontend imports using single-spa.

40. AWS Lambda Alias: An Essential Guide

Why you should be using AWS Lambda alias for your versioning strategy

41. Change the Name of your AWS S3 Bucket in Terraform Without Breaking Things

Learn how to rename an AWS S3 bucket in Terraform. See renaming process of Amazon s3 bucket in a few simple steps.

42. How to Make Rough Estimates of SQL Queries

To do estimates of SQL queries we need to understand how DB works with queries. Let's find out what exactly the db do with queries.

43. How to Set Up a Private Blockchain Network with XDC Network Codebase

This article walks you through the step-by-step setup of a XinFin private network with three masternodes (or, network nodes).

44. How to Start Simulator Without Using Android Studio and Xcode: An Essential Guide

Life is too short to start our simulator using conventional ways. Here is the hack.

45. Downloading Data as a File with Alpine.js

A quick demonstration of using JavaScript to download ad hoc data.

46. Adding a 'Sign In' Button to your React Navbar

This article shows you how to implement the sign in button in the react navigation bar.

47. A Beginner’s Guide to Mining Cryptocurrencies on the Mac

<span>If</span> you are looking to make a profit <strong>immediately</strong> by mining cryptocurrencies on the Mac, stop right here. Don’t waste your time. Close this article and go buy yourself a <a href="https://www.techradar.com/news/best-mining-rig" target="_blank">mining rig</a> /decent Gaming Laptop or <a href="https://n.exchange/" target="_blank">buy crypto with your credit card</a>.

48. The Best Way to Avoid E-mail Spam

E-mail service providers do a good job of filtering out spam messages for you, but there's one easy trick to avoid it completely.

49. Get the Return Type of a Function in Typescript Using ReturnType

The ReturnType utility Type in TypeScript lets us take the outputs of a function, and codify a new type based on that. Let's look at how it works.

50. Autogenerate Your GraphQL Documentation With Magidoc

Learn how to autogenerate GraphQL documentation with Magidoc.

51. How to Use Secure Reliable Transport (SRT) for Your Live Video

Secure Reliable Transport (SRT) is an open source video transport protocol that excels at providing stable streaming at relatively low latency.

52. Managing Active Directory Objects with Azure AD Provider for Terraform

Learn how to manage Active Directory Objects with Azure AD Provider for Terraform. See examples of how to authenticate and grant the correct permissions.

53. Steps to Fall in Love With an Unfamiliar Codebase

Here I have tried to list some guided steps one can take to get familiar with any new codebase they come across.

54. Automated Testing with GitHub Actions

Hands-on tutorial on automating your unit tests using the CI/CD platform GitHub Actions.

55. How I Built a Simple Report Card Program in Java

Learn How to make a simple Report Card System in Java, which will accept 2 subjects but later it will be updated to 15 subjects.

56. Data Loaders in a GraphQL Server

Learn how to optimize data fetching in a GraphQL server for queries, mutations and subscriptions, by using data loaders.

57. Javascript Sets: An Essential Guide

A Set in Javascript is a unique list of values, similar to the set data type in Python.

58. How to Build Feedforward Neural Networks: A Step-by-Step Guide

Create a deep learning framework from scratch!

59. 5 Steps for Dockerizing NestJs With Prisma

Dockerize NestJS + Prisma in 5 steps

60. 3 Ways to Create Static IP for AWS IoT Core

Learn how to create static IP address for AWS IoT Core solutions. Explore three different workarounds in creating a static endpoint for added security.

61. Helping My Engineering Friend Build a Text Classifier

My engineering friend, let’s address him as Mr. Wolf 🐺 (identify hidden), requested a 1:1 call to help him fix his classification model.

62. Why Should I Use Nodemailer to Send Emails?

A useful guide on how to use Nodemailer to send emails.

63. How to Use Notion as a Content Management System (CMS) for Your Applications

Using Notion as a headless CMS for mobile and web applications

64. Building a Solana Wallet Generator with React

In this tutorial, we would successfully develop a Solana wallet-generating web application with basic capabilities.

65. How to Compile C/C++ Code in VS Code (Windows)

How to Compile C/C++ Code in VS Code (Windows): To compile C/C++ code we need GCC/G++ to compile the code but Windows doesn't have a terminal.

66. Free Life Hacks to Spy On Your Competitor’s Ads

If you want to learn how to spy on your top direct competitors' ads – this guide is for you.

67. How to Make a Captcha in Python

Captcha is becoming complex and impractical with time. So, I dedicated myself to make my own captcha system that's more practical.

68. Exploring the .NET Core and Python Union

Here's a simple solution for being able to call Python code from your C# applications!

69. The Tale of My First Linux Crash: Fixing a File System Error in Ubuntu

My experience with a Linux crash and how i fixed it.

70. How to Print Receipts With TSPL and JavaScript

Some of our customers from “Alto’s POS & Inventory” asked us if they can use their label printer as a receipt printer. So, we implemented this feature.

71. How to Build a Python Interpreter Inside ChatGPT

You don't need an interpreter anymore!

72. What are Truthy and Falsy Values in JavaScript?

In JavaScript, things can be true, or false, but they can also be truthy or falsy.

73. Building a FastAPI OCR Microservice

In this article, I will try to explain basic ideas on how to create your own OCR service for free, using python, fastAPI, tesseract, redis, celery and docker.

74. Singleton Pattern in ES6: The Good, The Bad, The Ugly

Singletons are fairly controversial as far as I can tell, especially in Javascript programming. Let's take a look at what they are, when to (maybe) use them, and when not to.

75. How to Use Default Parameters in TypeScript

When we talk about default parameters, we are talking about giving arguments values that should be used, if that argument is undefined.

76. How to Integrate ‘devise’ and ‘omniauth-facebook’ Authentication To Your Rails App

Introduction

77. Proper Multithreading: Let’s Remind Ourselves What it is

That sounds ideal, but what does it take to have real multithreading with appropriate locks and to secure your program so it can run smoothly without you worrying if you will ever get a deadlock or a race condition? Just some locks, semaphores, and a lot of time to think it through.

78. How to Understand Stack Traces and Debug Them

Reading stack traces is directly related to your experience with a specific project.

79. A Basic Introduction to Event Handling in Svelte for Beginners

Events are a crucial element to a well designed and interactive application experience. Let's get started with events in Svelte, and look at how they work.

80. Implement Your Own Tool Using HCL (Part 2)

This is the second part of my HCL series.

81. How to Get Started with TypeScript

Sometimes it’s necessary to set up a development environment for writing TypeScript code. This article will show you how it’s done.

82. Removing Items From a JavaScript Array

Let's look at how to remove a particular array item in Javascript.

83. Using OBS Macros to Automate Your Processes for Streaming

In this post, we teach you how to create macros for starting a stream, intro video, and ending a stream in OBS.

84. How To Make a Simple XSS Keylogger?

What Is a Keylogger?

85. How To Build WordPress Client App with React Native Part #13: Configuring Firebase Database

In this chapter, we are going to implement the Contact screen. This screen is specially for contacting the developer and writer of articles. The users can use it to send a personal message to the developer. For the implementation, we are going to use two main packages. One is tcomb-form-native and the other is react-native-firebase. The tcomb package is to handle the form validation. And, react-native-firebase to connect react native app to real time firebase database.

86. Exploring the Salesforce Mobile SDK Using Xcode

In the 3rd article of the series, create a native iOS application that leverages the Salesforce platform and the Salesforce Mobile SDK.

87. Next.js Internationalization (i18n) Tutorial

How to set up a multi-language Next.js project with built-in support for internationalized routing and react-intl library.

88. Automatic Window Resizing in Vim

A common workflow in vim is to use multiple windows to view and edit various files at the same time. Once opened though, the size of each window often remains unchanged unless explicitly resized.

89. Everything About the Javascript Logical AND Operator

In this complete guide, let's look at how && works, and go through some examples to explain when it returns values, and what values it will return.

90. 5 Exciting New JavaScript Features You Can Use Today

5 Must-Know Features in JavaScript ES2022: Enhance Your Code and Boost Your Productivity

91. How to Optimize your GitHub Repository for Open Source Development

This article would give you tips to help prepare your GitHub repository for open-source contributions.

92. Running Chromecast on Microsoft Surface

Microsoft Surface is a laptop product owned by Microsoft and in this story, I will guide you on How to Chromecast Microsoft Surface.

93. How to use Recursion to Traverse JSON Objects and the Filesystem

I work primarily on application-level programs, so I tend to not use recursion very often. However, every now and then I need a function that is best solved recursively. It is important to be able to recognize when a problem is best solved recursively, and to be able to write it when the time comes.

94. Design Your Own Shimmering UI in 25 Lines of Code with Compose

Shimmering is present in almost all applications that have networking. Here's how to do it in Compose.

95. The Missing Link: Why Are Linked Lists Useful in Software?

I like to start off Metaphysically then move down into the specifics of something. So then why are Linked Lists useful in software? Well I’ll answer with the question “Why have belongings if you have no place to store them?”; What good are your belongings if you cannot keep them anywhere?

96. Getting Started with OpenAI API in JavaScript

Learn beginner-friendly AI development using OpenAI API and JavaScript. Includes installation guide and code examples for building AI-enabled apps.

97. Spring Boot - Annotation Cheatsheet Pt. 1

One-Place Reference with Code Samples for Spring Boot Annotations.

98. Building a Simple CLI with oclif

Instead of using shell scripting languages, software developers looking to build their own CLI tools can use the oclif framework to build with Node.js.

99. Expect the Unexpected With Angular & RxJS

Let’s create a simple Angular application that will load the data of a github user, and then (not) beautifully crash when trying to load a non-existent one.

100. Learning ReactJS From Scratch

React is a product of Facebook. It is a very flexible and efficient JavaScript library for building interactive user interfaces. React forms the view layer of the web application which is technically the frontend. This makes it easier to make web applications with essential features such as reusable components, state management, DOM rendering and many more which are explained later. React is mainly used in making single-page web applications. In this article we’ll see the fundamentals of react library and why is it so popular.

101. Ruby: How to read/write JSON File

In Ruby read and write JSON file to hash can be achieved using File Handling.

102. Toon Filters And Video Transformation in EbSynth [Part 2]

Using EbSynth and Insta Toon to create awesome cell shaded painted videos/GIF.

103. How To Extract Key or Value From Hash in Ruby on Rails

When I was recently working in one of the client projects, I had to communicate with external MariaDB server to store records from React/Rails app, that means I would get ActiveRecord hash from our app which I had to convert to pure SQL query and send it to an external server for storing.

104. CSS Layers Tutorial: Understanding CSS Encapsulation

In this tutorial, let's take a look at how CSS layers work. CSS layers allow us to finally do real CSS encapsulation, allowing us to import specific CSS easily.

105. Benchmarking Array Traversal in Javascript: How to Go Backwards the Fastest

There are many ways to traverse an array in JavaScript. In this benchmark, we will look at five different ways and the pros and cons of each. Keep in mind that these benchmarks were run in a Chrome browser on Codepen. Results will vary by browser/interpreter.

106. Exploring Differences Between Promises And Callbacks in JavaScript

You might have heard what a Promise is or what Callback functions are in JavaScript. Clarity is needed when distinguishing between these two functions more so, when working with APIs in JavaScript-based applications.

107. Understanding the Javascript Array Reduce Method

The JS reduce method is a recursive way to perform a computation based on every element in the array while considering the previous elements of the array.

108. How to Draw Generative NFT Mushrooms with Three.js 🍄

A brief but complete intro to generative art and NFTs with a step-by-step breakdown of drawing of generative mushrooms on javascript

109. Streamline Your Python Backend Deployment with Automated Continuous Integration using Github Actions

Learn how to automate your python backend application deployment continuously with Github actions.

110. CSS Layout Basics: HTML5 & CSS3 Elements Positioning

HTML5 & CSS3 : Positioning of Elements

111. How to Optimize React Performace by Using useRef Hooks

And how we stopped our React Context re-rendering everything

112. Building Your First Node-RED Flow: Basic Tutorial

This post introduces a deep dive video tutorial where I teach you the fundamentals of Node-RED and at the same time, show you how to build a Weather dash

113. How to use Bash

With Bash, developers can do lots of computer processes right from the terminal without ever having to use their mouse or keyboard for interaction. Learn Bash.

114. Level Up Your Github Profile Page in Three Easy Steps

Whether you're looking for a new position and want to stand out or you just like to make cool things, GitHub offers you the tools to get your own customised welcome message, like this.

115. How to Set up ReCAPTCHA in Your React Application

reCAPTCHA is a tool that can protect your applications from fraudulent actions.

116. Debugging Like a Senior Developer: Watch And Evaluate

The debugger watch area is a powerful tool, it's worthy of two lessons in the course. If you don't know about Object Marking you need to see this!

117. How to Use AES-256 Cipher: Python Cryptography Examples

Need to encrypt some text with a password or private key in Python? You certainly came to the right place. AES-256 is a solid symmetric cipher that is commonly used to encrypt data for oneself. In other words, the same person who is encrypting the data is typically decrypting it as well (think password manager).

118. Experimenting With Sapling, the New Git Client From Meta

Sapling is a new source control system developed by Meta. Working with stacked PRs in sapling is a pleasure. And it works well with GitHub's Review UI.

119. Using Weights and Biases to Perform Hyperparameter Optimization

Hands on tutorial for hyperparameter optimization of a RandomForestClassifier for Heart Disease UCI dataset with Weights and Biases Sweeps.

120. Vue: How To Use The Teleport Command

The Vue teleport tool can be used to move parts of templates around which is useful when components do not appear where we expect and need to be relocated.

121. Reducing the Pain of Big Numbers, and Introducing W3bNumber.

Dealing with bignumbers in a dApp UI can be hard. This article serves as a big-number primer, and introduces W3bNumbers to help display them effectively.

122. Overview of Android Networking Tools: Receiving, Sending, Inspecting, Mock Servers

Overview of Android Networking Tools: Receiving, Sending, Inspecting, Mock Servers

123. Supercharge Your SEO Game: Powered By getStaticProps

This is mainly useful for websites that use React/NextJS with a CMS (Content Management System) integration. No matter, whether it's WordPress, Contentful, Prismic or any other CMS. This concept is highly relevant for companies that require non-engineers to update the content easily. Whether, it's a change in the content, A/B testing or conversion-rate-optimization related. There are many reasons why the content of a website gets updated quite often throughout the year.

124. 12 Visual Studio Code Shortcuts For Faster Coding

There are some great tools and extensions that might help your coding experience enjoyable in the VS Code. That is great and all but there might be a chance you are missing out on some great shortcuts that VS code offers. That is why this article is here to help you with some of the most useful shortcuts for faster coding.

125. Server-Side Rendering in Angular

The technology that allows us to run our Angular applications on the server is described in the Angular docs as Angular Universal.

126. How to Listen for Webhooks Using Python

Webhooks run a large portion of the "magic" that happens between applications. They are sometimes called reverse APIs, callbacks, and even notifications. Many services, such as SendGrid, Stripe, Slack, and GitHub use events to send webhooks as part of their API. This allows your application to listen for events and perform actions when they happen.

127. How to Use The Vue Draggable Library to Create an Interactive Kanban Board

Vue Draggable is a great library for Vue.js that makes it super simple to create interactive draggable components with virtually no effort

128. IoT Performance Load Testing with Locust and Azure

Test the performance of an IoT system using Locust and Azure.

129. Top Actionable Tips to Grow a Community: More Tips to Monetize

Find this article where it was originally published, on dunncreativess.github.io!

Find a Niche!

Nobody can promote themselves or their projects if they're a jack of all trades. Nor will people find a universal proposition to be appealing. The first key to success is to ask yourself what your differentiating features are and who is your audience? You can then start to identify your niche.

In my case, I noticed that I got a lot more traffic from my money-making code like market making or arbtitrage crypto trading bots than I did from my other GitHub repos. What this means is that while some people are interested in interesting code, there are a lot more people out there interested in turning equity into realized pnl :)

130. Using Guard Clauses to Clean Up Your Conditionals [A How-To Guide]

One of the first techniques developers learn is the if/else statement. For obvious reasons if/else statements are a primary way to create logic trees. This is where we handle calculations differently depending on the input variables. However, complex and nested if/else statements become a cognitive burden to reason about. Therefore, it can be hard for the next developer to understand quickly.

131. How To Use Prometheus Adapter to Autoscale Custom Metrics Deployments

Introduction

132. MySQL Master-Slave Replication using Docker

In this article I want to share my experience of how to setup MySQL replication locally with using Docker.

133. Flexbox Guide For Beginners

Flexboxes gives web developers control over the location of elements, and their alignment inside the container. This allows you to align the elements vertically and horizontally; change the order of their appearance; set the direction in which all the elements are laid out, and much more.

134. The Nuts and Bolts of Crafting Quality Content

Discover all you must do to write a content of high-quality, starting from the headline, body, and the conclusion.

135. Checkers on React - Part 5 - Simple movement

Adding simple movement to Checkers made in React, part of a series on learning how to implement the systems ended to create a simple boardgame on React.

136. SwifWeb Libraries: Materialize CSS

A detailed example that uses MaterializeCSS front end framework with SwifWeb to create various web elements and design features.

137. Best Practice in CSS: Organisation and Naming Conventions

I've been writing code for over three years. I have always asked myself about the good practices and how I could make my code more readable, understandable, easy to maintain and to be handled by other developers.

138. Higher Order Functions in C#: A Practical Example

If you have been programming for any length of time, you may well have come across higher-order functions but may not have fully appreciated them.

139. How to Pass Optional Parameters in Typescript

If you try to run a function with a different number of parameters than the function actually has, you'll get an error in TypeScript. Here's how to get past it.

140. Firewall Hardware And Software: Differences Everybody Needs To Know

The distinction between firewalls for software and firewalls for hardware is embedded in their capabilities.

141. Python Programming: Cloning or Copying a List

Python Programming: Cloning or Copying a List

142. Creating and validating a reactive form to an Angular application

Application example built with Angular 14 and creating and validating a reactive form.

143. Viewing K8S Cluster Security from the Perspective of Attackers (Part 1)

Based on previous penetration testing experience, we have sorted out the possible security issues under the K8S cluster architecture.

144. How to Set Default Value of Props in Vue?

Sometimes properties require default values to avoid code breaking errors when designing components in Vue. Let's look at how to give props default values.

145. How To Build Chatbot Project Using Python

Chatbots are extremely helpful for business organizations and also the customers. The majority of people prefer to talk directly from a chatbox instead of calling service centers. Facebook released data that proved the value of bots. More than 2 billion messages are sent between people and companies monthly. The HubSpot research tells that 71% of the people want to get customer support from messaging apps. It is a quick way to get their problems solved so chatbots have a bright future in organizations.

146. Kubernetes Tutorial: Merge all the Kubeconfigs! [Part 7]

Once you start managing more than one Kubernetes cluster, you'll start to demand more from your $KUBECONFIG.

147. The Command Line: A Comprehensive Guide

There are many good arguments for getting used to the command line interface (CLI).

148. Web Scraping Sites With Session Cookie Authentication Using NodeJS Request

Web scraping as a product has low entry requirements, which attracts freelancers and development teams to it.

149. How to Generate a List of All Token Transactions Within a Wallet

Scanning blockchain is tedious and not necessary. Often we can seek for events associated with transactions we are looking for. I can show you how to do it.

150. Accessing Network Apps Running Inside WSL2 from Other Devices in Your LAN

In this article, I explain how to tweak Windows and WSL networking to bypass WSL NAT and connect to development servers inside WSL from other devices in LAN.

151. How to Execute Background Tasks on Particular Weekdays with IC-Cron and Chrono

In this tutorial we use ic-cron library in order to execute tasks on Internet Computer (Dfinity) at a specific days of week.

152. Intermediate Python Refresher: Tutorial, Project Ideas, and Tips

This article is to teach Python beginners and developers some key concepts used in Python that aren't taught from the get-go.

153. Reading Uploaded File Content in JavaScript

Web developers have many reasons to read uploaded file content in JavaScript.

154. React App Configuration with TypeScript and Webpack

A step by step guide on how to create a React project from scratch, with TypeScript and Webpack.

155. Baby Steps to Metaclasses in Python3

I will start this lesson by talking about some basics of the python type system and the introduce the concept of META-CLASSES afterwards.

156. How To Set up Webpack for Web Development

webpack is a flexible bundler that provide you with tons of options and configuration so you can personalize your JavaScript projects, but with great power comes a great mess... err, I mean, great responsibility when configuring.

157. Adding the map TomTom component to an Angular application

Application example built with Angular 14 and adding the map component using the @tomtom-international/web-sdk-maps library.

158. Building Your Own BMI Calculator: A Step-by-Step Guide

This is a simple BMI Calculator made with pure HTML, CSS & JavaScript.

159. Docker Images: Name Vs. Tag Vs. Digest

A quick guide to using name, tag, and docker for docker image pull.

160. Understanding Basic Image Processing Algorithms [A Hands-on JavaScript Tutorial]

We've had a lot of digital image processing tools for a long time: Photoshop, Lightroom, GIMP, PhotoScape, and many more. However, in the past few years, one became popular among non-expert users due to its easiness of use and social features: Instagram. Have you ever wondered how Instagram filters work? It is actually pretty simple matrix operations! So simple we can build our own without any external library, just pure and simple HTML + JS. Let's build one now.

161. Folding in C++ using Variadic Function Template

Template parameter pack was introduced in C++11. Today we will utilise it to write our fold function. To the ones who don't know what a fold function the expression fold(add, 1, 2, 3, 4, 5) , we will output (1 +(2 + (3 + (4 + 5)))) = 15 (which is left fold). Similarly for fold(mul, 1, 2, 3, 4, 5) , we will output 120. More about it can be found here.

162. How to create Kubernetes YAML files

This article is intended as a guide for creating Kubernetes manifest files.

163. Flow & Cadence Best Practices, Patterns, and Anti-Patterns

Learn tips that will help you create a better user experience and ensure a consistent level of security throughout the Flow ecosystem.

164. Adding the ESLint to an Angular Application

Application example built with Angular 14 and adding the ESLint using @angular-eslint/schematics library.

165. Every Link I Wish I Had When I First Started Coding

When I first decided I wanted to do programming professionally I was at the end of a Biology degree. My exposure to programming was a statistical analysis unit in the R programming language, and I left it more interested in the programming behind it, than the Biological data I was analysing.

166. Building Continuous Delivery Pipeline using CDK Pipelines Modern API

In this step-by-step tutorial, we're going to learn about how to build continuous delivery using CDK pipelines using modern API.

167. Writing Your Own Flask(like) Framework

How does defining something as simple as app.route handle HTTP Requests? How does app.run create a server and maintain it?

168. How to Transcribe Your Video Conferences With Automated Speech Recognition

A tutorial on how to use the Dolby.io Communications REST API to generate the recordings of your conferences, then transcribe them with Deepgram.

169. Why You Shouldn’t Be Afraid of Rebases in Git

Rebases are a way of making your crude commit history into something you’ll want to share with the rest of your team.

170. How To Auto-Correct Your Code: A Web Developer Guide

Learning to code can be tons of fun but it is often overwhelming. Web developers, especially new ones, are constantly learning new content. What makes it worse is that there are so many rules to learning how to write good code.

171. How to Get Your Android Phone Read Your Texts to You

Give your eyes a rest and permit your Android gadget to peruse your writings to you. This element (just as sending writings utilizing your voice) is accessible through Google and the free applications that you can download from Google Play. Here are the manners in which you can make your Android read instant messages.

172. Python Interfaces: Abandon ABC and Switch to Protocols

Reasons to use Python Protocols instead of ABC library for Python interfaces.

173. Best Android Tools to Work With Databases

Here's a list of the best tools and libraries for database handling in android development.

174. Sign In with Apple + Expo React Native + Firebase + Mac m1

Learn how to implement sign in with apple in a step-by-step tutorial.

175. NLP Tutorial: Creating Question Answering System using BERT + SQuAD on Colab TPU

Open sourced by Google Research team, pre-trained models of BERT achieved wide popularity amongst NLP enthusiasts for all the right reasons! It is one of the best Natural Language Processing pre-trained models with superior NLP capabilities. It can be used for language classification, question & answering, next word prediction, tokenization, etc.

176. OpenAPI 3.0 Schema with Swagger UI for Django RESTful App

Let’s use drf-spectacular to simplify creation of beautiful docs for your Django application according to the OpenAPI Specification version 3. Sounds easy? It wasn’t for me…

177. Using Atom Text Editor As IDE

Let's set up your computer so it's ready to code.

178. Paypal Integration Package Built With PHP

I have built a component PayPal integration package using PHP Laravel framework.

179. Connecting Dots: Go, Docker and k8s [Part 2]

Nowadays, the successful application often consists of containers and some sort of container management system to ease scaling, reduce downtime, and more.

180. Solving (Windows) Postgress compatibility in a React on rails App

A few days ago I wanted to make my portfolio (with a blog post included) In ruby on rails. I was watching with my coding friend some React courses on scrimba. I thought it will be a nice project to integrate both technologies on my portfolio website. In this post want to share with you a basic integration and deployment on Heroku using RoR, react and Postgresql.

181. 4 Notion + Zapier Integrations You Can Implement Today

Notion, the hottest productivity app of the moment, has been promising an API for quite a while. As of today, the official API is nowhere in sight.

182. HMAC and MAC Explained: How To Build Secure Authentication With JWTs

HMACs and MACs are authentication codes and are often the backbone of JWT authentication systems. Let's take a look at how they work!

183. Beginner Python Projects: Build a Simple Email Slicing Program

An Email Slicer is just a tool that will take an email id as an input and will perform slicing operations on it to return the username and the domain.

184. How to Ask Users for App Ratings and Open Google Play Store (React Native)

User ratings are very valuable to business as they play a crucial part in people's purchasing decisions; be it restaurants, movie tickets or in the current context, our react native app. You must have seen prompts when you are surfing through any android app or playing games, that ask you to rate the app in google play store.

185. How to Become an Open-Source Developer

There’s no company or startup which is ready to risk a lot of funds for a software project if there is a cheaper alternative.

186. Building an ETL Pipeline to Load Data Incrementally from Office365 to S3 using ADF and Databricks

CDC pipeline guide using Azure DataFactory with Azure DataBricks Delta Lake’s change data feed

187. Wix Content Collection Fields: Helpful Tips on How to Use Them Properly

Your content collections store your site's content. The collections organize your content with items (rows) and fields (columns). The fields usually describe the items. For example, if one item is a car, a field may list its color.

188. Purity in My Programming: Functions in Go

Pure functions are often hyped up in the Javascript world, probably because of the abundance of state in front end applications. While pure functions have their downsides (i.e. inconvenience, potentially large argument lists), I believe they should be used as much as reasonably possible, and I want to focus on pure functions in Go.

189. How To Manage Local Kubernetes Testing with KIND Tool

If you've spent days (or even weeks?) trying to spin up a Kubernetes cluster for learning purposes or to test your application, then your worries are over. Spawned from a Kubernetes Special Interest Group, KIND is a tool that provisions a Kubernetes cluster running IN Docker.

190. Building a Music Streaming App using React Native

React Native is a framework for building native apps using React and Javascript. In this post, I’ll walk through the process of building a music streaming similar to Spotify. What’s really cool is that the exact same code is going to work for both iOS and Android, and the apps are going to be 100 % native (no WebViews or anything).

191. How to Schedule and Run Recurring Cron Jobs in Node.JS

Scheduling and Running Recurring Cron Jobs in Node.JS

192. How to Implement a Basic JavaScript Application

In this series, we learn about getting input from others before beginning to code our application.

193. Let's Build a Linux Shell [Part I]

Since the early days of Unix, the shell has been part of the user's interface with the operating system. The first Unix shell (the Thompson shell) had very limited features, mainly I/O redirection and command pipelines. Later shells expanded on that early shell and added more and more capabilities, which gave us powerful features that include word expansion, history substitution, loops and conditional expressions, among many others.

194. The Ultimate Hamburger Grilling Guide

What if I ask you what you want to have right now? If I were you, I would surely say hamburger. Nothing is better than a juicy, cheesy, perfectly grilled hamburger. However, not everyone can make a perfectly grilled hamburger. You need to nail every step and cook the meat at the right temperature to make a perfect hamburger. This article is the ultimate hamburger grilling guide with step by step process to make the perfect hamburger.

195. How To Cleanup Your Local Git Repository Using BFG

196. Python 3, Flask and reCAPTCHA Connection Made Easy

ll start by giving you two reasons to finish reading this, and cloning the repo after:

197. Permanent File Storage for Web3 Apps With Arweave, Bundlr, Next.js, RainbowKit, and Wagmi

Permanent File Storage for Web3 Apps With Arweave, Bundlr, Next.js, RainbowKit, and Wagmi, how to create a Dapp that allows us to store data on the Arweave net

198. How To Build WordPress Client App with React Native Part #9: implement simple share

Here, we are going to add the share button and implement its feature as well. The feature makes the article sharable to the social media accounts when pressing the share button. For that, we are going to make use of the Share component from the react-native package.

199. How to Use Google Sheets API with Nodejs

First of all, a brief overview of our use case. Let's say I have a spreadsheet on Google Sheets which is not public and I want to be able to read/modify programmatically through some batch process running on my local machine or some server. This is something I had to do recently with a Node.js application and I found the authentication part a bit tricky to understand. So I thought of sharing my solution and I hope it helps someone in need. There might be better ways of doing this but I am sharing what worked best for me.

200. How to Setup WordPress Website on Google Cloud For Free

Using Google Cloud Platform and Cloudflare is a budget solution to securely and optimally host a small and fully featured WordPress website.

201. JavaScript Promises from Scratch

To get the most out of this article, please make sure that you know basics about Synchronous and Asynchronous Programming and, if possible, about javascript callbacks.However, I will try to keep most of the stuff away from these topics so that you can understand at least 85% of it.

202. Debugging Threading Issues - Deadlocks and Race Conditions

Threading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints, when using the right type!

203. Find the Length of Any String in Solidity

Find the Length of Any String in Solidity.

204. How to Deploy Flutter Web App

As you know Flutter provides an outstanding possibility to have one single code base for all platforms, such as Android, iOS, Windows, Linux, Web, and more.

205. How to Integrate Dialogflow Chatbot with AngularJS [Step-By-Step Guide]

There are numerous posts about developing a chatbot using Dialogflow. But creating chatbot isn’t enough. Connecting Dialogflow to the web interface is even more interesting and challenging. With Angular being a popular and emerging platform, here is our guide to integrate Dialogflow chatbot with Angular JS.

206. Kubernetes Explained Simply: Getting At Those Logs [Part 4]

UNIX/Linux system administrators the world over regularly use log files to get to the bottom of outages and malfunctions. An indispensable tool in that regard is tail(1), particularly its follow mode flag (-f). When we're in a Kubernetes world, we'd love to use something similar.

207. Top Python Resources for Beginners

New to Python? Or are you already a seasoned developer looking to boost and advance your Python knowledge? We have compiled a bull-pack of recommended resources for anyone looking to learn Python Programming. We have tailored these resources to be suitable for Python developers of all levels but the resources listed will be most-applicable to those still early on the learning curve or already familiar with the basics but not really advanced.

208. A Tutorial to Deploy the Node.Js App to Nginx Server

In this tutorial guide, we will explain the step-by-step process of deploying your first Node.Js application to the server.

209. Using Go Defer and Rust Drop to Defer the Call to Rollback

Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.

210. 5 Excel Features That Can Grow Your Net Worth in No Time

Excel is not only an accounting tool, but also an amazing personal finance tool.

211. Custom Progress Bar with Jetpack Compose Canvas API: Tutorial

Learn how to build a custom progress bar with jetpack compose canvas API in this tutorial by Ishan Khanna, covering basics like colors, placement and more.

212. How to Easily Check Whether a Number is Automorphic in Java

In this article, I will show you a beginner-friendly approach to find whether a number is Automorphic or not in Java.

213. Testing Angular Apps with Cypress

Cypress is an end-to-end testing framework that provides a fast, reliable, and easy-to-use platform for testing web applications.

214. Learn How to Emit Custom Events in Vue With $emit

In Vue, we use $emit, which lets us send data upwards, and then trigger an event in the parent component should an $emit event be fired.

215. How Use Array Methods to Handle API Data

Manipulating data is a core skill for any developer. In an API-driven environment, so much of the data you receive is formatted in a way that doesn't directly match the way that your application or UI needs it. Each web service and third-party API is different. This is where the ability to sort, normalize, filter, and manipulate the shape of data comes in.

216. Introduction to Scripting Languages

You may be surprised to know that there are around 700 programming languages invented throughout the days of computers. Corresponding to 6500 human speaking languages. Even though that's not near that number but learning another language is no easy feat.

217. HTML + CSS Practice Project: Website Slicing

Here we will leave JS challenges for later, and we will focus on integrating the visual part of the frontend in a simple project.

218. Adding a Back Button to your React Navbar

By default, the menu button is shown and the back button is not shown.

219. Optimizing Images in a Few Steps

Simple article about image optimization in browsers in a few steps.

220. When and How to Effectively Use Bootstrap

In my journey to becoming a Software Developer, I've seen so many frameworks being implemented and one of them is Bootstrap. As efficient as it is though, so many developers have a strong dislike towards it, myself included. Here's when and how to use it.

221. How To Run Wordpress In Docker

Learn how to setup a development environment for Wordpress plugins.

222. Building A Blockchain in Rust & Substrate: [A Step-by-Step Guide for Developers]

A beginner-friendly tutorial on how to build hardcore blockchain infrastructure in Substrate, an open source framework.

223. Handling Loading Actions: The Proper Way in Redux

TLDR; Don’t put UI logic into reducers instead put it into a separate reducer.

224. Dreading a System Design Interview? Here Are Five Resources That Can Help🏅

Top 5 resources to get yourself ready for system design interviews, including books, courses, and interview practice platforms.

225. Display a Number's Prime Digits

Program in java to input a number and display its prime digits.

226. How to Clear Floats using clear-float property

A little while ago we wrote about the float property. So, now is a good time to explain the clear property.

227. 🕵️‍♂️ Learning to Use Git Alias to Boost Your Productivity

Repeating the same git commands over and over again can be such a waste of time!

228. Optimizing Performance With Throttling in JavaScript

Throttling allows you to "slow down" the function, i.e. the function will be executed no more than once in the specified period, even if it is called many times

229. Customizing a React Navbar Menu

230. Test Your Blockchain On Google Cloud Using Hyperledger Caliper [A How To Guide]

I am a 🇵🇹 PhD researcher @ Técnico Lisboa, where I teach User Centered Design. I am being a mentor at the Hyperledger Fabric Based Access Control project, supported and funded by Hyperledger and the Linux Foundation 🔥.

231. How to Add GraphQL Wrapper Over REST API

How to add GraphQL wrapper along with swagger documentation in ASP.Net C# using NSwag tool

232. Introduction to OOP in Javascript

Javascript used to be, just a few years ago, one of the most disliked languages by the community, it's unnatural behavior was a common inspiration for jokes between developers. One of the main complaints was about the lack of a simple syntaxis to work with classes.

233. How To Use Remix and Metamask To Deploy Smart Contracts On The RSK Testnet

In this tutorial I will show you step by step how to use Remix and Metamask, which are tools that were originally built for Ethereum, to create and deploy a simple smart contract on RSK’s Testnet.

234. Everything You Need to Know About Javascript Arrays

Here is a list of pretty much any action you would want to perform on an array, and how to do it in Javascript.

235. Embedding Phaser3 Games into React 18 Function Components with useEffects

At its simplest implementation, you can use this pattern to add Phaser3 Games and treat them like a GIF animation on steroids.

236. How To Delete Files or Folders From Remote Git Repository

GIT is great, it has made collaboration with other developers so easy, I can’t thank GIT enough. But GIT is vast and not every command remains on my mind. I find myself googling over and over again to get that right GIT command that can solve my problem.

237. The Recommended Way to Iterate Over Arrays in JavaScript

When dealing with an array, there is a number of ways one can iterate through the elements starting from the first at index 0 all the way to the last element in the array. In my learning process I have come across 6 looping methods namely

238. Keeping SSH Connection Alive for Longer Durations

SSH connection gets terminated if the server(or client, in some cases) is idle for a certain period of time. It can be fixed by a simple trick.

239. Bash Aliases to Make Your Life Easier

I spend a lot of time working on the bash command line, and I've come to highly value the availability of my custom set of shortcuts, preferences, and tricks, r

240. My Experiments And How To Start with Machine Learning

241. Essential Guide to Scraping Google Shopping Results

In this post, we will learn to scrape Google Shopping Results using Node JS with Unirest and Cheerio.

242. Create an Alexa Radio Skill in 5 Minutes with Standard Library and Nodejs

243. How to Set Up Notarization on macOS with Electron Builder and Electron Notarize

Learn how to set up notarization on macOS for Electron apps built with Electron Builder and work around a bizarre issue I’ve experienced with Apple's ANS.

244. Java Program to Generate Multiplication Table of the Input Number

Java program to display the multiplication of the input number from 1 to 10.

245. Creating User Interfaces Using 'Variables'

UI series #1 ft. variables

246. An Essential Guide to Socket Programming in Python: Client, Server, and Peer-to-Peer Libraries

Tutorial on Python TCP sockets, explaining how to exchange data from a client to a server or directly between two clients with examples.

247. C++ Template: A Quick Review of C++11/14/17/20 Version

I know, it’s been a while since the last time I published something newbies-friendly on my blog. The main reason is that most of my readers are either experienced devs or from C background having modest C++ encounter. But while programming in C++ you need a completely different mindset as both C & C++ belongs to different programming paradigm. And I always strive to show them a better way of doing things in C++. Anyway, I found the topic which is lengthy, reasonably complex(at least it was for me), newbies-friendly as well as energizing for experienced folks(if Modern C++ jargons, rules & features added) i.e. C++ Template.

248. Building a Simple Session Based Authentication using Ruby on Rails

Building your first authentication system may look intimidating at first. But to be honest, it's really easy. After reading this article, you will know how easy it is to create a session based authentication in rails.

249. How to Extend Laravel With Driver-Based Services

How to implement decoupled and reusable services with a Laravel internal feature not mentioned in the official documentation called “Driver Manager”.

250. How to Download a File Using cURL With Examples

If you have ever used cURL to retrieve the output of a file, believe me, saving that output to a file only takes a few more characters.

251. Simple Breadcrumbs in React with Reach-Router [Tutorial]

One of the things that you end up developing in one point or in the other is a breadcrumbs navigation system. I've seen some posts across the web touting how to achieve it in React and Reach Router by providing complex looping mechanisms. In this post, I show you a simpler, non loop way that displays breadcrumbs in Reach-Router.

252. Navigation Timing API: How to Track Your Website Loading Performance

The Navigation Timing API provides data that can be used to measure the performance of a web site. Unlike JavaScript-based libraries that have historically been used to collect similar information, the Navigation Timing API can be much more accurate and reliable.

253. How to Determine Whether a JavaScript Object Is Empty

Defining a new object in Javascript is pretty easy - but what if you want to find out if it's empty?

254. Ditch the Notification and Show an Activity on Your Android Lock Screen Instead

Today we’re gonna learn how to show a full screen activity instead of a notification when the device is locked.

255. Introduction to Web Scraping: Parsing Craiglist with Java

Web scraping or crawling is the fact of fetching data from a third party website by downloading and parsing the HTML code to extract the data you want.

256. How To Use Cortana In The Microsoft Edge Browser

Cortana, the menial helper incorporated into Windows 10, empowers you to finish a scope of undertakings by composing or talking easy to use orders into your PC’s amplifier. Empowering Cortana in-program settings in the Microsoft Edge internet browser gives much more advantages.

257. How to Use DVC for Tuning Hyperparameters in Machine Learning

Building the best model for your machine learning project usually requires some experimentation with the hyperparameters that define the model.

258. How To Build WordPress App with React Native Part #5: Home Screen

This series intends to show how I build an app to serve content from my WordPress blog by using react-native. Since my blog is talking about react-native, the series and the articles are interconnected. We will learn how to set-up many packages that make our lives comfortable and learn how to deal with WordPress APIs. Here, the most prominent features talked about in the book are the dark theme, offline mode, infinite scroll and many more. You can discover much more in this series. this inspiration to do this tutorial series came from the React Native App Templates from instamobile

259. The Ultimate Jetpack Compose Cheat Sheet

This post is not meant to teach you everything about Compose but rather it’ll be more like a roadmap that you can use to learn Compose...

260. How to Implement your Own Tool Using HCL (bc I Hate YAML)

Do you hate YAML? Then learn how to build your next tool on HCL!

261. How to Develop a Chatbot with React and OpenAI

Build a custom chatbot with React, Node.js, and OpenAI.

262. 9 Step Solution to Escape Tutorial Hell Permanently

Tutorial hell is real and it is very common for newbie developers to fall into it. Check out these 9 steps to escape tutorial hell permanently.

263. How to Use Consul as a Host Resolver in gRPC

Recently, I faced with lack of documentation when I wanted to use Consul as a host resolver in gRPC connections. That’s why I wanted to write this story.

264. Git Branches

In the current era, most software development companies work in a collaborative environment where several developers contribute to the same source code. While some will be fixing bugs the others would be implementing new and different features. The problem raises, how to maintain different versions of the same code base?

265. Creating Context in ReactJS Using TypeScript

A react context is meant to be used in more than one component or custom hook. Enforce typings in your context to ensure a better quality code

266. Introduction to Git Bisect: Find Commits that Introduced a Bug

The Git Bisect command uses a binary search algorithm to find which commit in your project’s history introduced a bug.

267. React: Everything You Need to Know in 5 Minutes

Can you learn React in five minutes? Well, it depends on what you mean by “learn React”. In this blog post you will “learn the basics of React” in five minutes!

268. Excel Hack: How to Get Currency Data in Excel

If you want to convert currency data in Excel, here is a step-by-step guide for you using the Excel Stocks function.

269. How to Add Authentication to a Full Stack MERN Web Application

This article is part 2 of "Let's build and deploy a full stack MERN web application".

270. How To Speed Up Windows Vista

Crippling unused highlights in Windows Vista will accelerate your PC framework. A portion of the highlights that accompany Vista are not regularly helpful for home clients. On the off chance that you don’t utilize these capacities, the Windows framework is stacking programs that you don’t require and expending framework assets — in particular, memory — that could be better utilized for different purposes.

271. How to Create a Simple Object Detector with NextJs

A simple tutorial for beginners to create an object detector with NextJs.

272. Making your own personal website from scratch

An introduction to HTML and CSS - the foundation and styling for any website

273. How to Use iCalendar for Semi-Predictable but Oddball Events

Learn the high points of the iCalendar specification in an example-driven way in order to solve an interesting "recurring dates" problem: shift work.

274. JavaScript Map Function Explained: A Deep Dive

We are going to walk through the JavaScript map function, and I’ll explain how it works in a simple way. Later in the article, we will do a deep dive into some more advanced concepts regarding the map function and its uses.

275. Face the Facts: There is no Kubectl Restart Pod Command. Here's What You Can Try Instead

Many Kubernetes operators search for a command like “kubectl restart pod." Sadly, there is no such command in Kubernetes. But workarounds exist.

276. How To Extend and Customize Auto-Configuration Classes Provided by Spring Boot

How to dynamically exclude selected Spring Boot auto-configuration classes using profile groups.

277. Hosting an Angular application on GitHub Pages using GitHub Actions

Application example built with Angular 15 and hosted on GitHub Pages using GitHub Actions.

278. A Beginner's Guide to Vim

Vim has been a friend to many and a foe to many, wanna find out what it will be for you? Then, let's try it out!

279. The Complete Guide to Making Sense of Types in TypeScript

280. How to Power Up Your Logging in JavaScript

Power up your logging and build good developer habits. As your codebase grows you'll need to debug it more easily and one tool is logging.

281. How to Publish NuGet Packages to a Private Feed Using Azure Artifacts

We can publish NuGet packages to internal feeds hosted in Azure Artifacts easily via pipelines defined in YAML files.

282. IIOT – Receiving Data From Mercury Meters Via RS-485 Over TCP/IP

The Industrial Internet of Things (IIoT) is a technology that is used in manufacturing, warehouses, factories, and laboratories.

283. Setting up a Development Workflow in the Windows Terminal

For decades, Windows users have been made fun of by the Linux community for the lack of a cool terminal (among other things). Well, it's about time we fight!

284. Using sessionStorage API to design a user-friendly Lead Generation Form

TL;DR

285. How to Build a Twitter bot using NodeJs

Building a Twitter bot using their API is one of the fundamental applications of the Twitter API. To build a Twitter bot with Nodejs, you’ll need to take these steps below before proceeding:

286. Practical Cryptography with Go

What algorithm(s) to use, what is safe enough, what is not safe, which implementation, padding, what type of key, encoding, etc

287. Understanding Currying, Closures, and Coupling in JavaScript

Here's a problem. You have an object in your code exposed via an export. You also have a function in the same file (also exported) consuming that object directly.

288. Debugging Tutorial 1 - Introduction: Conditional Breakpoints

First post in a (hopefully) long series covering everything you need to know about debugging in VSCode, IntelliJ/IDEA in Java, NodeJS, Kotlin & Python.

289. Windows Firewall Setting for QuickBooks Multi-User Setup

QuickBooks users get the option to configure firewall ports automatically or manually. To configure QuickBooks firewall ports automatically, follow these steps.

290. Booking a Taxi Ride on Distributed Ledgers: A Smart Contract Example

How to write smart contract app for taxi booking? How could the privacy from each party be protected?

291. How I Approached Machine Learning Interviews at FAANGs as an ML Engineer

Cracking a Machine learning interview at companies like Facebook, Google, Netflix, Snap etc. really comes down to nailing few patterns that FAANGs look for.

292. Writing Better Tests With Cypress' Page Elements

Page Elements (PE) is a design pattern for test automation, which perfectly extends Page Object Model (POM) - learn what's that and how to add it in your code!

293. WebSockets vs. Webhooks: Which is Better for Real-Time Communication?

Websockets and webhooks are both technologies that enable real-time communication between a client and a server.

294. Beginner Python Projects: How to Build an Acronym Generator

An Acronym Generator will take a String as an input and it will return the initials of all the words in the String.

295. Integrating OpenAI with Node.js and Express: A Tutorial

In this article, we build a Node/Express server to interact with OpenAI’s text completion API.

296. Spin Up a BOSH VM Faster Using BoshLite

BOSH-lite is a tool for running Cloud Foundry on Kubernetes and I’m guessing most BOSH directors are associated with a Cloud Foundry deployment...

297. Network Information API: How to Access Network Connection Speed Info

This is an experimental technology Check the Browser compatibility table carefully before using this in production.

298. Learning Duck Typing in Javascript

This article dives into learning duck typing in Javascript and examples of polymorphism.

299. Git Tutorial: How to Easily Exclude Files During Git Add without Manual Entry

Every day we use the "git add" command a lot to add our changes to the index for new commits, but have you ever wondered how we can add all the changed files...

300. DIY Tutorial: Building a System to Track and Communicate with Satellites in Orbit

The purpose of my project is to build a system for tracking satellites in orbit and will make it possible to communicate with the satellites

301. Checkers on React - Part 4 - Figures, Selection

Adding figures and selection to a version of Checkers made on React is reasonably simple if you know the basic steps of adding game logic into the language

302. OkSo - Draw to Explain, Draw to Grasp

The OkSo is a drawing app to express, grasp, and organize your thoughts and ideas. Draw to explain. Draw to grasp.

303. NodeJS Security Headers: 101

When we talk about security wrt any web application its a multiple dimensional thing it will involve a number of different aspects:

304. Making Command-Line Interface (CLI) for Fun and Profit

Next time you have an idea 💡 "I know... Why don't I write a script to automate this thing?" Actually, you should not, you should write a CLI instead.

305. A Guide to Self-Hosting Your Own Website Analytics With Umami

Self-host your own website analytics with Umami.

306. Circuit Boards: Motherboards, System Boards And Mainboards

The motherboard serves to interface the entirety of the pieces of a PC together. The CPU, memory, hard drives, and different ports and extension cards all interface with the motherboard legitimately or through links.

307. Understanding Fragments in Android: Part 2

In this article, we will analyze the interesting points of the Fragment API, I think that it will be of interest to all developers who develop an application.

308. Storing Dynamic NFT Metadata on the DB3 Network

Store your NFT metadata in a more decentralized and dynamic method.

309. Build a WhatsApp Chatbot With Python, Flask, and Messagebird

Tutorial, about building a chatbot using the Messagebird API for WhatsApp and the Flask framework for Python.

310. Using External Debugging Tools dtrace and strace

Track bugs within an application and its external dependencies without the source code or deep knowledge of the environment using these amazing tools!

311. Vertically Centering Text and HTML Elements With CSS

Learn how to vertically center text and HTML elements with CSS.

312. Using SPyQL and Python to Run Command Line Analytics

SPyQL combines Python and SQL to make querying of CSV and JSON data easy. In this tutorial we analyse the geographical distribution of cell towers.

313. The JavaScript Logical OR Operator: How Does it Work?

The logical OR operator in JavaScript is an operator which returns the left-hand side if it is truthy, but otherwise defaults and return the right-hand side.

314. How Hackers Can Brute-Force Passwords And Find A Correct Key?

Brute force attackers guess passwords, passphrases, and private keys in an attempt to eventually get the right answer and crack the security of a system, but how do they know when they have the right key?

315. Get Used to Building a .Net core MVC Application on Mac Visual Studio

Creating .Net MVC project using Visual Studio Mac

316. Why And Where You Can Learn C Programming For Free

In this post, we will provide the C Programming Course for Free, and you can learn - What you'll learn, the list of Course content, Requirements, Description,

317. A Deeper Look into Method References in Java

What Are Java Method References And Kinds Of Method References Available?

318. How to add a Dark Mode Toggle in React

Learn how to make a cool looking dark mode toggle in React!

319. Improving the User Experience in Flutter

Improve user experience with feedback from Snack Bars, Progress Indicator, and Alert Dialog Boxes In Flutter.

320. Svelte: Communication Between Components

In this mini-tutorial we are going to see two different ways of communication between components in Svelte 3: a callback passed as prop and event dispatcher.

321. How to Build a Chrome Extension That Makes API calls

322. How To Build WordPress App with React Native Part #19: Offline Notifications

Here, we are going to integrate the offline mode to the app. This feature is very handy when we are out of connection and we can still access some of the features in the app. Here, we are just going to notify the network status and cache the data using react-native-NetInfo package. Caching will help to pull the data from the AsyncStorage during the offline mode.so this app inspired from React native template from instamobile

323. Whooosh: A Comprehensive Guide for the Fastest Possible Docker Builds in Human Existence

Running all of my docker builds in parallel via a GitHub Actions matrix, my builds went from about 3.5 minutes down to about 50 seconds in the cold case .

324. Using Heroku To Leverage CloudAMQP

As part of my Fitness application journey, the CloudAMQP service is introduced into the Heroku-based service in order to process invoices asynchronously.

325. How to Send Millions of Push Notifications with Go and Firebase Cloud Messaging

A Go service implementation that dispatches push messages via Firebase.

326. How to Create Custom Flash Messages in React [Part 1]

In the first part of this tutorial we are going to build a flash message step-by-step with React and Material UI.

327. Inserting 'User Profile Info' into your React Navbar

This article shows you how to insert the profile information of any user into the react navigation bar, so as to make it sign-in aware.

328. Smart Contract Tutorial for Beginners — Lottery dAPP [Part 1]

In this tutorial we’ll be walking through building and deploying a decentralized lottery smart contract in Solidity using [Hardhat].

329. Using OAuth Authentication to Serve Static Internal Documentation

Let's walk through how to deploy Docusaurus behind an OAuth proxy which will force users to log in with a 3rd party provider before viewing our documentation.

330. The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

331. Understanding Boolean Methods in Ruby With Examples

Most programming languages have a Data Type called “Boolean”. This is a form of data with only two possible values (usually “true” and “false”). The Ruby language however does not have a Boolean Data Type.

332. Here's How I Built a Video, Audio, and Screen Recorder Web App with JavaScript

Here are some simple steps to build your Audio, Video and Screen Recorder with JavaScript and HTML with MediaRecorder, getUserMedia, getDisplayMedia

333. A Guide on How TypeScript Parameters Type Works

The Parameters type is a utility type in TypeScript that lets us take the arguments of a function, and turn it into a new type. Let's look at how it works.

334. Properties and Events Velo Panel Puzzled Out: Find Answers to Your Questions

The Properties and Events panel lets you work with the elements on your site with Velo. You can use Velo with all the elements on your site.

335. Shutting Down Spring Boot Applications