development

More on Exception Handling

More on Exception Handling

A handler for an exception is found by propagating the exception backward through a chain of method calls, starting from the current method. Java’s exception-handling model is based on three operations: declaring an exception, throwing an exception, and catching an exception, as shown in figure below. Declaring Exceptions In Java, the statement currently being executed belongs to a method. The Java interpreter invokes the main method to start executing a program. Every method must state the types of checked exceptions it might throw. This is known as declaring exceptions. Because system errors and runtime errors can happen to any code,…
Read More
Introducing Semantic Kernel

Introducing Semantic Kernel

Semantic Kernel is an open-source SDK that allows us to easily bring AI capabilities to our applications. It allows us to connect to AI services such as OpenAI and Azure OpenAI with ease. If you have worked with LangChain, Semantic Kernel is a Microsoft implementation of a project like LangChain. Semantic Kernel allows us to integrate AI functionality such as text generation, text summarization, chat completion, and image generation in our applications. In this article, we'll be exploring Semantic Kernel, unraveling its terminology, and demonstrating its capabilities by building practical applications. This article will lay the foundation of the core…
Read More
Copy Javascript Object from Safari Browser Console

Copy Javascript Object from Safari Browser Console

How to Share Console Logs from Safari as JSON There are times when we need to test something specifically on Safari and share console logs with other developers. However, Safari often renders these logs as objects that can't be copied directly as text JSON strings. I've found a workaround for this and wanted to share it. Logging Objects in Safari When you log an object in Safari, you might see something like this: Right-clicking on the object gives you a few options. Choose "Log Value" to re-log the output in the console. Getting the Variable Name This does two things:…
Read More
Which Technologies and Tools Are Used for Netflix Clone Development?

Which Technologies and Tools Are Used for Netflix Clone Development?

Creating an app like Netflix involves leveraging a variety of technologies and tools to replicate the seamless streaming experience, robust content management, and user-friendly interface of the popular streaming service. This blog will explore the key technologies used in the development of an app similar to Netflix, covering front-end, back-end, database, and other essential components. Key Technologies for Developing a Netflix Clone Creating a Netflix clone involves a strategic combination of front-end, back-end, database, and other technologies to replicate its seamless streaming experience and user-friendly interface. Here’s a breakdown of the key components: Front-End Development React.js Why?: React.js is a…
Read More
O que é um mapeamento de estoque?

O que é um mapeamento de estoque?

Mapeamento de estoque Um mapeamento de estoque eficaz envolve um conjunto de regras para garantir que os processos relacionados a inventário e gestão de estoque sejam precisos e eficientes com o objetivo de suprir as necessidades da empresa. Armazenamento e localização! Definição de locais de armazenamento (prateleiras, seções, armazéns) Capacidade e limites de armazenamento Sistema de endereçamento para rápida localização *O que é um WMS? * Warehouse Management System (Sistema de Gerenciamento de Armazém) = Gestão de Armazém. Pense que no seu sistema empresarial, você tem o controle de estoque, você tem funcionalidades como entrada e saída, funcionalidades pertinentes a…
Read More
Unveiling URI, URL, and URN

Unveiling URI, URL, and URN

This guide provides an overview of URI, URL, and URN, explaining their differences and use cases. When developing web apps, we often need to call different web services. When configuring the communication and connection of different web services, we frequently encounter the concepts of URI, URL, and URN. Usually, users find it difficult to distinguish between them, leading to mixed or incorrect usage. In this article, we will provide examples and explain the differences between them to help everyone better understand these concepts and correctly interpret and use them when reading technical blogs, documentation, or communicating with other engineers. What…
Read More
FastAPI for Data Applications: From Concept to Creation. Part I

FastAPI for Data Applications: From Concept to Creation. Part I

In this blog post, we'll explore how to create an API using FastAPI, a modern Python framework designed for building APIs with high performance. We will create a simple API that allows users to add, update, and query items stored temporarily in memory. Alongside this, we'll discuss how you can extend this example to expose machine learning models, perform online processing in decision engines, and ensure best practices for a robust, secure API. Pre-requisites: Installation of FastAPI and Uvicorn Before diving into the code, we need to install FastAPI and Uvicorn, an ASGI server to run our application. Run the…
Read More
Introducing jekyll-crypto-donations: Easily Add Crypto Donation Blocks to Your Jekyll Site

Introducing jekyll-crypto-donations: Easily Add Crypto Donation Blocks to Your Jekyll Site

Hello Dev Community! I'm excited to share the release of my new Jekyll plugin, jekyll-crypto-donations. This gem allows you to seamlessly integrate cryptocurrency donation blocks into your Jekyll-generated websites. Whether you're a blogger, content creator, or developer, this plugin can help you receive support from your audience through crypto donations. Why jekyll-crypto-donations? Cryptocurrency donations offer a decentralized and borderless way to receive support from your audience. With the rise of digital currencies, it's essential to have a simple solution for integrating donation options into your site. That's where jekyll-crypto-donations comes in. This plugin provides a straightforward way to display donation…
Read More
EF Core 8 Update Entity

EF Core 8 Update Entity

When entities are being tracked (this is the default, to track changes) EF Core is efficient with updates in that if there are several properties for a model and only one or two properties changed the update statement only updates those columns/properties which changed rather than every column/property. Model public partial class Person { public int Id { get; set; } public string Title { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public DateOnly BirthDate { get; set; } } Enter fullscreen mode Exit fullscreen mode Example 1 Read data.…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.