SitePoint
Collections in Java: A Complete Tutorial and Examples – SitePoint
Collections in Java form the backbone of efficient data management and manipulation. Whether you’re handling a collection list in Java for small-scale tasks or managing vast datasets, Java Collections streamline these tasks by providing pre-defined collection framework classes and interfaces. This collection framework in Java tutorial explains collections in Java in detail to help beginners…
What is TCP/IP Model and How Does The Protocol Work – SitePoint
Seamless network communications between devices is pivotal in today’s digital era. The TCP/IP model, a fundamental framework in networking, makes this possible by ensuring data is sent and received accurately across the Internet. From browsing websites to sending emails, TCP/IP silently powers these operations. This article dives into the TCP and IP model, its importance,…
Control Statements in C Language: Types, Examples, and Usage | SitePoint
Control statements in C, also called control constructs in C, allow developers to manage the program’s execution flow. These control instructions in C, including conditional control statements, simplify decision-making, looping, and branching, making executing instructions conditionally or repeatedly possible. This article will discuss control statements in c with examples Key Takeaways Control statements in C…
Bootstrap Card Component: a Complete Introduction — SitePoint
As we can see, the cards are of the same size with some margin between them. Card Columns In earlier versions of Bootstrap, the .card-columns class was used to create a Masonry-like layout where cards were added from top to bottom and left to right. However, in Bootstrap 5, this feature has been removed. To…
Fine-Tuning an Open-Source LLM with Axolotl Using Direct Preference Optimization (DPO) — SitePoint
LLMs have unlocked countless new opportunities for AI applications. If you’ve ever wanted to fine-tune your own model, this guide will show you how to do it easily and without writing any code. Using tools like Axolotl and DPO, we’ll walk through the process step by step. What Is an LLM? A Large Language Model…
Accessibility Best Practices for Single Page Applications (SPAs) — SitePoint
Today’s web users expect their online experiences to be fast, fluid, and engaging. Single Page Applications (SPAs) meet these expectations by providing smooth, app-like functionalities that enhance user engagement without page reloads. However, the dynamic nature of SPAs presents accessibility challenges that may exclude users with disabilities, especially those who rely on assistive technologies. In…
Developer Guide: How to Implement Passkeys — SitePoint
This guide explains how developers can integrate passkey-based authentication to enhance security and user experience. It covers the server and client setup for implementing passkeys manually, while also showing how Descope simplifies this process with a visual interface and pre-built flows for easy setup and maintenance. This tutorial was written by Kumar Harsh, a software…