Skip to content

Latest commit

 

History

History
861 lines (642 loc) · 74.4 KB

guide.md

File metadata and controls

861 lines (642 loc) · 74.4 KB

drawing

How to add ReactJS to your Laravel project

You probably have programs that you run repetitively each time you turn on your Linux system. In this article, we still learn to automate these scripts on boot.

Stabila web wallet facilitates access to cryptos from anywhere – any browser or mobile device, etc. How do you create a crypto wallet with Stabila?

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

Need help learning about Linux's pacman? Look no further. Here's everything you need to know.

Scraping ChatGPT with Python

Would you like to create your own NFT based games, With the release of Unity 8.6 and its built-in support for NFTs. we'll take a look at how Unity can be used.

As the year comes to a close, this blog post will discuss the importance of Retrospectives from the perspective of a developer.

People aren’t clear about React-Bootstrap vs Reactstrap. If you want to know, here are some helpful explanations.

This is a quick update of an article on how to build a notifications system with Rails and Redis, now using Hotwire

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

Brief guide how to deploy websites with Gitlab CI to AWS S3

This article will provide a brief guide on creating a webhook URL in three popular cloud platforms: AWS, Heroku, and GCP.

3D audio makes app audio more immersive and is easy to integrate — Read on to learn what and how.

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.

How to Bridge Tokens from Ethereum to Polygon with MetaMask

In fact, it's possible to accept crypto support without additional legal or accounting burdens using an intermediary like Every.org.

The Nextion editor does not have full support for string arrays, so I had to think about how to implement language selection and store "language packs" in a con

Now, you can easily update your commit messages by simply adding --amend to your git command.

In this article, we will go through a step-by-step process of opening a Binance account for cryptocurrency trading.

Learn how to edit or update your Outlook signature on desktop, web, and mobile. Quickly change your Outlook signature with these simple steps.

In a world where websites need to be fast and everyone shouts to optimize everything, there is one thing which is always mentioned: "cache".

Integrating Redux into a React application can seem like a daunting task, but with a solid understanding of the basics, it can be a breeze.

Add a golden carrot and a fermented spider eye to an awkward potion to make invisibility potions in Minecraft. Then, use these potions to sneak up on others.

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.

This article is based on my PyCon 2020 talk of the same title. Originally published at vinayak.io on May 4, 2020.

Improve your online sales with my comprehensive guide on Conversion Rate Optimization in E-commerce. Learn about website design, UX, A/B testing, sales funnels.

Mocking API is a common feature in testing frameworks. In Playwright, to do that, you have to use the page.route method.

If you're like most security practitioners, you're always on the lookout for new tools and techniques to help you gather intelligence. ChatGPT is one of those n

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

In short, the Javascript sort() method is an incredibly useful way to organize an array, whether you’re sorting numbers, strings, or objects.

You've seen a couple of ways to deal with error responses when making HTTP calls with Axios.

A guide on how to build webhooks using Python

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

Case study: introducing the tools used in database protocol development with a troubleshooting guide for ShardingSphere-Proxy MySQL protocol issues.

What you always have as a Kubernetes cluster is usually always the bare minimum.

Having a nice resume is good, However, that doesn't cut it anymore. A good way to impress people including potential employees is to have a great Github profile

The exam is one hour long (60 minutes) and has 40 questions.

9 text-based interactive CLI tools for Linux that you must know.

Each year the ⚛️ React community is becoming bigger and bigger. And with this growth, we get more and more tools to achieve our goals and needs.

Next.js: A Guide to Non-Route-Based Localization

In the previous article, we took a look at all the edge cases one can find in a simple operation: dividing two numbers. Now, let’s improve on all those aspects.

After reading this article, you should be able to create a React UI that allows you to use react-hook-form to upload an image to an API endpoint.

New to API testing? This tutorial will show you everything you need to start, from understanding what an API is to using popular tools to make testing easier.

If you are looking into starting with LÖVE, this guide compiles a lot of information that will help you to get started and save you hours of research.

In this article we will describe what are the best practices to create a webhook integration with Stripe.

Crypto exchange development is not easy, but it can be done. As a developer, you will need to write a lot of code and develop many different modules that work together. This article will help you understand what is involved in developing a crypto exchange from scratch and how to do it.

This article will teach you different Web3 learning platforms where you can earn while learning diverse topics, including crypto, Web3 development, and DeFi.

Scheduling and Running Recurring Cron Jobs in Node.JS

In this article, we are going to discuss a step-by-step guide on how you can learn C++.

Effective dashboard design helps DevOps, SRE and developers easily understand the system and quickly troubleshoot incidents. Here's how to do it right.

Using docker bake for outrageously simple monorepo docker builds.

Are you ready for your FAANG interview? Read on to understand how you can prepare for such interviews and what to expect when you have to answer questions.

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.

What is Webpack?

Webpack is a module bundler for JavaScript as well as HTML applications. It grabs modular pieces of code compartmentalized in folders. Followed by reconstituting them into a compiled form. Then it's read as a whole by the application. You must be thinking, "Why break up a working code?" As your code scales, so does its complexity. Finding a correlation between each block becomes a challenge.

In a few months from now, another tax season will be upon us. Crypto accounting & taxation guidance is still unclear in many places. Here's what you should do.

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

As a growth hacker I do cold emailing. A lot! 

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.

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

You have to write a working program with someone you don't know. The catch: your only communication channel is the code itself.

Interviewing someone isn't as easy as it seems. Here are some tips to form the best interview, both for you and your interviewee.

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

Getting started with Foundry by developing, testing, deploying, and verifying your smart contracts with Foundry

I can’t believe not many people are talking about this AWS feature. It’s a game changer!

MidJourney is a powerful AI image generator -- here's how to get started making unique images of your own.

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

From version v3, the OpenApi standard brings another way to introduce query parameters via DeepObject.

Attribute validator for PHP Models and Value Objects, based on the new feature in PHP 8

This guide will help Terraria enthusiasts and newcomers learn the best way to go about obtaining the strongest weapon in the game, the Zenith.

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

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.

When we work with website design and development, we often need to add a variety of different graphics.

Blog website using a static site generator Hugo and deploying it to Netlify

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

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

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

Compound248 gives the people a simple description of what happened with SBF.

So you want to make some projects for fun in python but do not know where to start. Well you can start from these libraries, which are very easy and very fun.

Software Development Life Cycle is a framework that describes the software life cycle. Its purpose is to help build quality development processes.

In this walkthrough, we'll build an IoT application that uses Python to call an HTTP API, and then we'll deploy that application to an M5Stack IoT device.

Governors approving a change should know which functions are being called, what parameters are being used, and what effects these will have.

In this article we will learn how to reverse an array in JavaScript.

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

Further advancements in blockchain technology drive the rise of decentralized financial technology (DFT).

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

In this article, we will look at the process of building a diagram with the help of Elkjs and React Flow libraries.

In this article, we will learn to remove commas from strings using the python program. We will create a program using different methods and using different func

Adding a new script tag and directly appending it to the element of the page is the easiest way to add <script> tags in the React app.

A guide on how to write efficient and effective unit tests for Pandas functions using Pytest.

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.

A little guide to building your own professional CV/Resume website with Velo by Wix.

Jitter Clicking is a strategic mouse-clicking strategy that helps you achieve your desired results.

Parkinson’s Effect is all about an overlooked barrier to efficient time management summarised as; every task takes exactly the amount of time you devote to it.

Malloy is a new experimental language for describing data relationships and transformations created by the developer of Looker.

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

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.

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.

In this article, I want to tell you about a useful plugin ADB Idea. I use it every day, but I noticed that others use it in their work quite rarely.

Python Programming: Cloning or Copying a List

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

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

In this blog post we will explain how the Jenkins webhook plugin vulnerability works, how to avoid it, and what we do at Svix to protect our customers.

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

The modern workflow that unlocks your team's potential to ship faster.

Arrays are objects that enable storing a collection of items and data under a single variable name and have the capability to perform a certain operation.

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

Learn how to build a cloud-managed version of any open-source project with this complete guide.

In this tutorial, we will learn how to create a mega-menu in HTML/CSS, also called a "dropdown menu".

A design for a streaming media server using ReactPHP and Laravel.

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

Set Up an IMAP Postfix E-Mail Server with Dovecot on AWS.

You might be using Javascript plain old objects right now when a map may be a better solution to your problem.

Canon printers may sometimes get weariness in their components and parts featured in them.

Use env properties in spring boot to add the environment variables.

Ways for Clean Shutdown of Spring Boot Applications, whether in Developer mode or in Production Mode. Code Samples are provided Inline and via Git Repo.

The 3 key decisions that makes Vite faster than Webpack.

How making regular practice and working on small things like finger placement can help improve your typing speed from 40wpm all the way up to 120wpm.

In this article, we will walk through the use of Salesforce Functions to cache expensive queries.

How many of us have thought to ourselves “how cool would it be to become a game designer!” It might seem like a pipe dream at first, but with the right approach, it’s possible, even for someone in their 30s with a completely unrelated education or background. 



When you start to write tests you could spread many duplicated rows of your code all over the tests.

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.

Goreleaser is awesome. It's a simple tool that allows you to release your go packages.

When you need tons of data quickly, a web scraper is the best option. Luckily, making your own scraper isn't as hard as it seems. Here's how to do it in NodeJS!

Scrum is the most used Agile framework in software development. and more than 56% of companies now started adopting the Scrum framework. Recently, I had achieved the Professional Scrum Master I(PSM I) assessment on my first attempt. I answered 77 questions correctly, acquiring 96.3%. So let me share my experience with you in the next few lines to know more about how to be a certified Scrum master.

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. 

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

Cryptocurrency exchanges with AMM are different from traditional ones, and in this article we will find out how.

Here are some tips and tricks to defeat the Demon of Hatred from Sekiro.

The react hooks are regular functions.

In a world where the speed of digital content is accelerating exponentially, it's a challenge for business owners and marketers to keep up.

A look at determining image sizes using Alpine.js.

To set up replication for a new fresh MariaDB server, you can just enable the binary log in the primary and configure the connection in the replica.

Design patterns are an essential part of software development, providing a common language and best practices for recurring problems.

How to Build a 32-Core Raspberry Pi Cluster From Scratch

Git commits are immutable—meaning you can create new ones, but what’s already inside will never be changed.

Understand OOPs concepts in an easy way.

The first step is obvious: go to Reddit and make sure that you’re logged into the account you want to be deleted.

As we step ahead, virtual events and virtual conferences are gaining momentum and becoming immensely popular. Hosting recurring day to day internal virtual meetings and conferences have become an integral part of businesses today. A sudden boost in web conferencing platforms has been witnessed on the internet that offers interactive & engaging online meeting solutions.

Check out the best Monster Hunter: World mods available for PC, and discover how you can get them for yourself!

GitHub Actions is a powerful, flexible automation tool integrated into the GitHub platform.

In this article, we cover the second part of our two part series. We will create a React Native application that makes use of the Firebase Cloud Function that we created in the first part. Here I will cover building the application in detail. If you want to skip ahead to the finish line, the full code is available here.

It might be challenging to create an accessible online application in.NET, but ensuring that all users can view your web content is critical.

In this article we’ll discuss how news trading strategy works and how to use it to your advantage in Crypto World.

Updating your Internet of Things (IoT) Devices can get very challenging, especially with networks of dozens of devices. Managing those updates is difficult.

Have you ever found a bug inducing line change in your code, and wondered who made the change to that line? Fortunately, git has a command for that

A professional-looking site is all about the details: the colors, the graphics, the subtle elements, and the overall look and feel. In this project, I’ll show you how to make beautiful, elegant, and professional-looking links that can help your website stand out.

This blog showcases 8 best YouTube channels for developers with tutorials, discussions & advice from experienced professionals.

In this blog post, we will explore what micro frontends are, why they are beneficial, how to implement them in your project, and potential uses

Building dapps that interoperate between L1s and L2s can be difficult. Let's look at using the Optimism Bridge Truffle Box as a way to make things easier.

"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.

The Destiny 2 lost souvenir quest is an excellent questline to get you one of the most underrated cosmetics in the game.

Learn the top advantages of using WebAssembly for your applications.

In some projects it is crucial to respect the same size for the component on the page, or to guarantee the exact visualization each time.

This article explains how to quickly clone a Clubhouse app using ZEGOCLOUD's ZEGOLiveAudioRoom SDK

This article is a tutorial about creating a full-fledged NFT-minting dapp for the Flow Blockchain.

Discover how GitOps can improve your current methodology. Also, how to add an extra security layer to it and the tools available.

Sometimes, when we are making changes to a project in git, we realize we suddenly need to revert back to the last clean working directory version of our project

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

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.

Understanding what Benchmarks, Baselines & Golden images are as well as how they work together is an important concept.

Lightning Web Components (LWC) from Salesforce are based on standard Web Components built using HTML and JavaScript.

What helps people overcome obstacles? Crushing obstacles is hard work. It requires a lot of planning, time management, inner fire, and a thorough understanding of your goals. 

It takes only 15 minutes to create your first nocode plugin using React Studio. We go over how to do it and provide the knowledge to understand the process.

A few tricks to quickly craft reliable E2E tests with Playwright and Puppeteer

Conducting exit interviews correctly and taking retention actions can have an impact on the organisations' happiness and bottom-line profitability.

10 steps to build a high value start up with $44k free credits and the best tools out there

If you know typescript, it’s easy to add the ability to create, mint, and manage non-fungible tokens (NFTs) to your app.

Everyday it seems to get harder and harder to make sock puppet (i.e. ‘fake’) accounts for OSINT research. Personally, I blame Russian troll farms.

The Animal Crossing update has released. Here's how to access all its new content and everything else you need to know about it.

Nowadays, as a webdeveloper, you rarely build anything from scratch: your daily job mostly consists of integrating various Javascript libraries together. If you are building a web app you are most likely going to use some framework like React, Vue or Angular for your front-end. To transmit and manage the data you will be using Redux or GraphQL. For the backend, there will be Express and probably Loopback. Then you need to cover everything with tests, so Jest, Mocha or Jasmine must be present too. Finally, there will be UI frameworks like Bootstrap and maybe some charting tools. I have already counted at least 7 core libraries and all of these are in a single project! And what about underlying technologies like Javascript itself, Node.js and, probably, Typescript? Well, that’s a lot!

Today Apple Pay accounts for 70% of the world’s card payment transactions, making the Apple payment gateway a must-have for any digital business. Additionally, it allows you to accept overseas payments since this service is available in over 20 countries.

In a world where data is king, Kafka is a valuable tool for developers and data engineers to learn.

Follow me along on how I explored Germany’s largest travel forum Vielfliegertref. As an inspiring data scientist, building interesting portfolio projects is key to showcase your skills. When I learned coding and data science as a business student through online courses, I disliked that datasets were made up of fake data or were solved before like Boston House Prices or the Titanic dataset on Kaggle.

How property-based testing libraries like Clojure's test.check and Haskell/F#'s Hedgehog unify their random generation and shrinking API.

Strong cryptographic assurances are needed to secure data. This is where Docker Content Trust (DCT) comes into the picture.

While I generally liked the approach of having a single API endpoint and resolvers, the overhead of setting up and maintaining a GraphQL server was too much.

This is why Wordpress sucks and you should probably stop using it

DevOps is a rage in the IT industry.

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

How to test if the STUN/TURN servers are working properly?

Working with images is more and more popularized; we are going to take dive into this field, first with the basics and starting with an open CV library.

For phishing malware to start working, it should be installed or just downloaded to a smartphone or computer. This software typically looks relatively harmless: it might come as a video or audio file or a meme received from a friend. Let's take a look at typical malware use cases and countermeasures. 

Writing tests may not be necessary for demo projects or coursework projects, but it is critical for real-world applications.

Covering the basics

Guide to TypeScript tsconfig.json. Settings explanation. Tips and tricks. Each new project I prefer to write on TS rather than native JavaScript.

In this article, I will show you how you can write a controller that will monitor changes in custom resources.

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

A first blog post to reduce (or increase?) the awkwardness.

In this project, we are going to build GitHub user Search App using Github API. We will design the UI of the app using Tailwind CSS with Next.js as a framework.

First article in a series for introducing a guide about building a K8s cluster on a single PC with Proxmox VE and K3s

As a web developer, we have to work at some point on the visual aspect of our applications and this is where we talk about style and therefore CSS (Cascading Style Sheet).

Gaining a basic understanding of this newer AI terminology is critical for any field that wants to capitalize on this significant opportunity, including product

Second article where I review my guides about building a small K8s cluster on a single PC with Proxmox VE, Debian VMs, and K3s.

With the growing popularity of blockchain technology in recent years, there is a significant need for knowledgeable developers who can deal with this technology

So, in the basic scenario when there are no needs in the redux, I will only use the hook itself without heavy libraries just for the small feature.

Ransomware is a common and potentially devastating form of cyberattack on organizations of every kind.

This is Part 3 of a comprehensive guide to product bugs. This part of the guide focuses on product bug reports. It provides templates and examples that you can take and apply straight away. Then, through the reports, you’ll see various ways of presenting information so that you and your stakeholders can make good decisions about bugs.

Fourth and last article where I review my guides about building a small K8s cluster on a single PC with Proxmox VE, Debian VMs, and K3s.

Design Global themes for a flutter app. Define a set of colors, font families, font sizes, font styles, button styles, styles for input text field, and more.

What I wanted to be able to do is just mass upload and display some of these images in an easy-to-use fashion...

Have you ever gone on a long holiday and wanted to check the updates your team has made since 2 weeks ago?

When screen time became such a major part of our daily lives, it was only a matter of time before people began to question the pros and cons of how much technol

Self-host your own website analytics with Umami.

Kubernetes(K8s) role-based access control is a powerful tool in restricting access to resources within a Kubernetes cluster.

Infold is a scaffold code generator for CRUD applications, such as an Admin panel with Rails7. This article explains how to use Gem in a tutorial format.

Learn about the Truffle Suite and how they fit in the web3 dev lifecycle. Then we'll create an end-to-end NFT project and verify a successful launch.

Get through this in-depth guide on Java Streams in Java 8 where you can learn the basics of streams; explained with example codes.

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

Were you ever annoyed when you had to pull a massive dataset (versioned using DVC) before training your model?

Wait, do not close or flip the article just because it describes the experience of an IT service company. Actually, our experience may be useful for a working product company, early-stage startup, or anyone interested. If you are considering conferences as a new source of useful acquaintances and clients, then this article is what you need.

Third article where I review my guides about building a small K8s cluster on a single PC with Proxmox VE, Debian VMs, and K3s.