Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 93
  1. Why this started # I wanted to give a personal assistant project I’ve been tinkering with a voice and a pair of ears.

  2. A while back, I ran TinyLlama on a Raspberry Pi in Docker, mostly to answer one question: can this tiny board run a language model at all?

  3. Linux Email Archive (Pi4/Pi5 Compatible) # Introduction # If your Gmail account keeps growing, this setup gives you the best of both worlds: a lean cloud mailbox and a complete local archive you fully control.

  4. WebRTC Deep Dive: ICE, TURN, and SFU

    If you’ve ever joined a Google Meet call, participated in an online game with voice chat, or watched a live stream in your browser, you’ve likely used WebRTC without even realizing it.

  5. On the Road to Host My Own Data

    At some point, you start to wonder: what would it take to run the services I rely on most — myself?

  6. Make Your Machine Talk: Piper TTS Offline

    Want to make your computer talk — using real, natural-sounding voices without needing the cloud?

  7. To monitor Jetson Orin Nano temperatures in a clean vertical format, create a Bash script that reads and parses the built-in tegrastats output.

  8. Run Docker on WSL2 Without Docker Desktop 🐳

    Let’s install Docker inside a WSL2 Linux distro, configure it to run without sudo, set up auto-start on launch, and enable log rotation to keep things clean—all without the bloated Docker Desktop.

  9. Running llama.cpp in Docker on Raspberry Pi

    Running large language models on a Raspberry Pi isn’t just possible—it’s fun.

  10. Running LLM llama.cpp Natively on Raspberry Pi

    For developers and hackers who enjoy squeezing maximum potential out of compact machines, getting a large language model like llama.cpp running natively on a Raspberry Pi is a rewarding challenge.

  11. MinIO Storage with C#

    MinIO is a high-performance, self-hosted object storage system that’s S3-compatible.

  12. Getting started with KNN and C#

    K-Nearest Neighbors (k-NN) regression is a simple yet effective technique for predicting numeric values.

  13. Socket Client over PowerShell

    In this article let’s use PowerShell to create a socket client and do a simple call to a webserver.

  14. Building Your Own wc Tool in C# Code Challenge

    The Unix wc (word count) tool is a classic command-line utility that counts the number of lines, words, and characters in a text file.

  15. Implicit Using in C#

    Introduction # C# 10 introduced implicit usings, a feature designed to reduce boilerplate code by automatically including commonly used namespaces in your projects.

  16. Getting Started with Tmux on Terminal

    Tmux is a terminal multiplexer that allows you to run multiple terminal sessions within a single window.

  17. Publish C# Project to Nuget.org

    Using NuGet packages and nuget.org are a great way to share our .NET projects with other developers and also distribute your code across multiple projects.

  18. Recording high-quality video and audio doesn’t have to be complex or expensive.

  19. C# Enum Bitwise Operations

    Enums in C# offer more than just a simple way to define named constants—they can be a powerful tool for handling complex scenarios when combined with bitwise operations.

  20. Create and Configure a GitHub Codespace

    GitHub Codespaces provides a powerful, cloud-based development environment that we can start and stop in seconds, tailored specifically to our project’s needs.

  21. Let’s create a custom configuration provider for Microsoft.Extensions.Configuration.

  22. Source Generators in .NET have become increasingly popular among developers for their ability to generate code during compilation, leading to performance optimizations and cleaner codebases.

  23. Load .env Files in C# .NET

    In C#, managing application configuration using environment variables stored in a .env file is a best practice, especially for handling different environments like development, staging, and production.

  24. The Strategy Design Pattern in C# Applications

    The Strategy design pattern offers a powerful solution for making algorithms interchangeable within your applications.

  25. Oracle’s SYSDATE function, combined with the INTERVAL keyword, provides a convenient way to manipulate dates and times.

  26. Connect to Memcached Server Using only Terminal

    Recently, I encountered an intriguing code challenge: build a CLI to connect to Memcached.

  27. Set up GitHub with SSH Config

    By setting up SSH keys for GitHub, you can securely connect to your repositories without the hassle of repeatedly entering your username and password.

  28. Recursive Calls in C#: A Deep Dive

    Recursion functions are like a magical mirror that reflects upon itself.

  29. Exit Codes in C# Applications

    When developing console applications in C#, it’s important to communicate the success or failure of your program back to the operating system.

  30. Singleton Design Pattern - When Not to Use It

    The Singleton design pattern is one of the simplest yet most powerful design patterns in software development.

  31. Reading appsettings.json from a Console Application

    When developing C# .NET applications, it’s common to store configuration settings in a JSON file, typically named appsettings.json.

  32. Understanding the Monad Design Pattern

    Monads are a powerful concept in functional programming that help manage side effects and maintain clean, composable code.

  33. Slowloris Attack #whitehat

    Denial-of-Service (DoS) attacks are a critical threat to web server security.

  34. SQL Injection with SQLMap #whitehat

    SQLMap is a powerful and popular open-source tool used to detect and exploit SQL injection vulnerabilities.

  35. One of the useful features of EF Core is the In-Memory Database Provider, which is perfect for testing purposes.

  36. Hangfire Implementing Background Jobs

    Hangfire is a robust library for managing background jobs in .NET applications, allowing developers to easily create and manage tasks that run asynchronously.

  37. HTTP 400 Bad Request

    HTTP status code 400, known as “Bad Request,” indicates that the server cannot process the client’s request due to client-side errors.

  38. HTTP 403 Forbidden

    HTTP status code 403, or “Forbidden,” indicates that the server understands the client’s request but refuses to authorize it.

  39. HTTP 401 Unauthorized

    HTTP status code 401, also known as “Unauthorized,” is a crucial response status in web development and API communications.

  40. Oracle Remove Duplicate from Table

    Let’s explore a one effective method to remove duplicate rows from an Oracle table.

  41. HTTP (Hypertext Transfer Protocol) status codes are three-digit numbers returned by web servers (such as Apache, IIS, Nginx, Kestrel, among others) to indicate the outcome of a client’s request.

  42. In Oracle databases, maintaining up-to-date statistics is crucial for optimal query performance.

  43. Oracle ODP.NET with truly Async Methods in C#

    Oracle’s ODP.NET 23c Dev (or Oracle.ManagedDataAccess.Core) release brings genuine async/asynchronous methods to support to database interactions in C#, revolutionizing the way developers work with Oracle databases.

  44. Oracle PIVOT Command - Turn Rows into Columns

    Discover the technical prowess of Oracle’s PIVOT command, a robust feature that efficiently converts rows into columns.

  45. C# Get JWT Token from Request .NET 6

    This blog post will explore extracting a JWT token from incoming requests using C#.

  46. Oracle JSON_TABLE Transforming JSON into Table

    The function JSON_TABLE allows us to transform JSON data into a table relational format.

  47. Oracle MERGE Statement SQL

    Oracle MERGE statement is one of those powerful commands which allows you to perform INSERT and UPDATE operations in a single statement based on specific conditions.

  48. XGH / eXtreme Go Horse

    Have you ever participated in a project that uses eXtreme Go Horse Programming, aka XGH?

  49. C# JWT Authentication .NET 6

    In this article, we will work on implementing C# JWT Authentication using .NET 7 - which also works for .NET 6, and preview .NET 8 - using ASP.NET Core.

  50. DALL-E Art-Generator with C# .NET

    We will explore how to use the DALL-E Image Generator in conjunction with C# .NET.