coding

Introduction to Weaviate Vector Database (feat. Bob van Luijt)

Introduction to Weaviate Vector Database (feat. Bob van Luijt)

In this conversation, Krish Palaniappan interviews Bob van Luijt, CEO of Weaviate, about the emerging field of vector databases and their significance in AI applications. Bob explains the concept of vector embeddings, the evolution of databases from SQL to NoSQL and now to vector databases, and the unique capabilities that vector databases offer for search and recommendation systems. They discuss the importance of developer experience, community feedback, and the future of database technology in the context of AI integration. Bob discusses the evolution of AI development, emphasizing the shift towards AI-native applications and the democratization of AI tools for developers.…
Read More
Setting up Supabase Auth with Nuxt v3

Setting up Supabase Auth with Nuxt v3

Implementing authentication is something that you do on most projects, but still something that you may not remember how to do by memory because of how often you actually do it. Here is a quick how-to about implementing Supabase Auth with Nuxt v3. In this example, we will be using OTP, but it applies to every case. You will first want to start your project by going to Supabase's website. After creating a project in Supabase and starting your project on Nuxt, we want to then install the Supabase Nuxt package by doing: npx nuxi@latest module add supabase We will…
Read More
Boas Práticas de Dash de Monitoramento para Observabilidade: Um Guia Simples

Boas Práticas de Dash de Monitoramento para Observabilidade: Um Guia Simples

Hoje em dia em sistemas distribuídos, a observabilidade se tornou uma prática essencial. Mais do que apenas saber que há um problema, o real objetivo é descobrir por que ele está acontecendo e, claro, como corrigi-lo. Dashboards de monitoramento são ferramentas muito poderosas que ajudam a transformar a enxurrada de dados de logs, métricas e traces em insights úteis. O que é Observabilidade e por que importa? A observabilidade é definida como a capacidade de entender o que está acontecendo dentro de um sistema a partir de suas saídas. Para sistemas complexos, como microsserviços e arquitetura serverless, essas saídas vêm…
Read More
Understanding React, Component Lifecycle, and UseEffect Hook

Understanding React, Component Lifecycle, and UseEffect Hook

You may have heard that React is a library but what actually makes it a library and not a framework? A framework typically provides everything you need to build an application; state management, routing, testing etc. A library on the other hand focuses on the User Interface and gives you the freedom to use extra tools to complete your project such as redux or context for state management, react-router for routing, and so on, which is exactly what react does. React is a javascript library that uses custom reusable components to make building UIs faster and well structured. This reusability…
Read More
MongoDb Atlas: manual backup and restore data

MongoDb Atlas: manual backup and restore data

In this post, I'll show how to back up and restore data from a database MongoDB hosted on MongoDB Atlas. Basic knowledge of MongoDB Basic knowledge of Bash Scripts Basic knowledge of MongoDB Tools Download and install mongodump. The mongodump is, quoting from the official site, "a utility that creates a binary export of a database's contents...". Before to use this tool you must get the db connection string, and depending on cluster structure you have to compose your connection string. In the official guide they explain how to compose the connection string in case you have to connect to…
Read More
Join us for the next Wix Studio Challenge: Build Your Dream Community Platform!

Join us for the next Wix Studio Challenge: Build Your Dream Community Platform!

We are thrilled to announce our next partnered challenge with Wix Studio! Running through October 27, Wix Studio Challenge: Community Edition invites you to leverage the power of Wix Studio to build your dream community platform. This challenge is an opportunity to showcase your JavaScript skills while leveraging the Wix Studio low-code environment to create a meaningful project for your portfolio. Ania Kubów (@ania_kubow) will be returning as our guest judge. With her extensive experience as a software developer, educator, and popular YouTuber, Ania brings a wealth of knowledge to the table. Showcase your work to one of the software’s…
Read More
How to Install WordPress on a Live Server – Step-by-Step Guide for Beginners

How to Install WordPress on a Live Server – Step-by-Step Guide for Beginners

Learn How to Install WordPress on a Live Server with this easy step-by-step guide. From setting up your hosting environment to configuring WordPress, get your website live quickly. You Can Learn Laravel 11: How to Generate PDF and Send Emails – Step-by-Step TutorialHow to Install WordPress on a Live Server, you need to follow a series of steps. Here’s a detailed guide: 1. Purchase a Domain and Hosting Domain: This is your website’s name (e.g., yourwebsite.com). You may already have this if you’re using your own site zerinhost.com.Hosting: This is where your website files are stored. Ensure you have a…
Read More
What is the Principle of Least Privilege? A Comprehensive Guide

What is the Principle of Least Privilege? A Comprehensive Guide

Introduction to the Principle of Least Privilege Welcome! Today, we’re diving into the Principle of Least Privilege (PoLP). Ever wondered what it is and why it matters? You’re about to find out. We will explore its history, importance in cybersecurity, and more. What is the Principle of Least Privilege? The Principle of Least Privilege (PoLP) is a security concept aimed at giving users, systems, and processes only the permissions they need to perform their tasks—nothing more, nothing less. Why the Principle of Least Privilege is Important in Cybersecurity Why care about PoLP? It minimizes risks, containing potential breaches before they…
Read More
COMMON USEFUL DOCKER COMMANDS

COMMON USEFUL DOCKER COMMANDS

Here are some common Docker commands for managing containers, images, networks, and volumes: 1. Docker Container Commands: Run a container: docker run -d --name <container-name> <image-name> Runs a container in detached mode (-d) from the specified image. Example: docker run -d --name my-nginx nginx List running containers: docker ps Shows all currently running containers. Add -a to list all containers, including stopped ones. Stop a container: docker stop <container-id|container-name> Stops a running container. Remove a container: docker rm <container-id|container-name> Deletes a stopped container. Use -f to force-remove a running container. 2. Docker Image Commands: Build an image: docker build -t…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.