Posts

Showing posts from June, 2025

UV - a New Python Package Project and Environment Manager. Here we provide it's short description, performance statistics, how to install it and it's main commands

https://www.glukhov.org/post/2025/06/uv-new-python-package-project-and-environment-manager/ Python uv (pronounced “you-vee”) is a modern, high-performance Python package and project manager written in Rust. It is designed as a drop-in replacement for traditional Python package management tools such as pip, pip-tools, virtualenv, pipx, and pyenv, aiming to simplify and accelerate Python development workflows uv is developed by Astral, the team behind the popular Python linter Ruff, and is designed to address common pain points in the Python ecosystem—such as slow installations, dependency conflicts, and complex environment management—by leveraging Rust’s performance and modern software architecture.

Reranking text documents with Ollama and Qwen3 Embedding model - in Golang:

Reranking text documents with Ollama and Qwen3 Embedding This little Reranking Go code example is calling Ollama to generate embeddings for the query and for eache candidate document, then sorting descending by cosine similarity. We already did similar activity - Reranking with embedding models but that was in python, with different LLM and almost a year ago.

Dockerising Flutter Web app with dockerised Flutter build

Dockerising Flutter Web app with dockerised Flutter build : #Docker #flutter #webapp #build #nginx

Easy Rissoles Recipe: Traditional and Variations

Discover the ultimate rissoles recipe with global variations—from Australia to Indonesia. Learn how to make this savory delight with easy steps and serving ideas. Perfect for any meal! https://www.glukhov.org/post/2025/06/rissoles-a-la-countryside/

Gitflow Workflow overview

Another Gitflow Workflow overview: Steps, Alternatives, Pros & Cons https://dasroot.net/posts/2025/06/gitflow-overview-and-alternatives #Gitflow #git #devops Gitflow is a structured Git branching model designed to manage software development workflows with dedicated branches for features, releases, and hotfixes. It emphasizes **stable code in production**, **parallel development**, and **controlled release cycles**. While it offers robust version control and collaboration, its complexity and rigidity make it less suitable for agile or continuous deployment environments. Alternatives like **GitHub Flow** and **Trunk-Based Development** provide simpler, more flexible workflows.

Gitflow Explained: Steps, Alternatives, Pros, and Cons

https://www.glukhov.org/post/2025/06/gitflow-steps-and-alternatives/ Gitflow: a structured branching model for version control. Learn its steps, advantages, weaknesses, and alternatives like GitHub Flow. Ideal for large teams and complex projects.

Is the Nvidia Quadro RTX 5880 Ada 48GB Any Good?

Is the Nvidia Quadro RTX 5880 Ada 48GB Any Good? https://www.glukhov.org/post/2025/06/rtx-5880-ada/ The Quadro RTX 5880 Ada 48GB is a powerful, modern workstation GPU with a huge memory buffer, ideal for professionals in AI, rendering, and visualization who need large VRAM and reliable performance. However, it is notably less powerful than the RTX 6000 Ada and is priced similarly, making it less attractive unless you specifically need a card that complies with export restrictions or require the VRAM for specialized workloads. For most users outside of these niches, other GPUs may offer better value for money. For real AI tasks—especially those involving large models, deep learning training, or high-throughput inference—the RTX 6000 Ada delivers noticeably better performance than the RTX 5880 Ada due to its higher core count, faster memory, and superior tensor processing capabilities. The RTX 5880 Ada is still a strong choice for professional AI workloads, but the RTX 6000 Ada remain...

LLM Performance and PCIe Lanes: Key Considerations

LLM Performance and PCIe Lanes: Key Considerations: https://www.glukhov.org/post/2025/06/llm-performance-and-pci-lanes/ #LLM #Performance #PCIe #AI

Check Linux Ubuntu Version

https://www.glukhov.org/post/2025/06/check-linux-ubuntu-version/

Using Gitea Actions deploy Hugo website to AWS S3

Using Gitea Actions deploy Hugo website to AWS S3: https://www.glukhov.org/post/2025/06/using-gitea-actions-deploy-hugo-to-s3/

Generating PDF in GO - Libraries and examples

https://www.glukhov.org/post/2025/05/generating-pdf-reports-in-go/ Generating PDF documents programmatically can be an important feature in your application. Here we explore and give short review with examples of the libraries available in the Go programming language (Golang) for generating PDF files. Suitable solutions might be different for for example simple document creation, or complex and feature-rich PDF generation. For generating PDFs in Go, the choice of library depends on the complexity and specific requirements of your project. The following recommendations are provided: - **Simple Documents**: Use `gofpdf` or `Maroto`. These libraries offer simplicity and ease of use for straightforward tasks. - **Complex Designs with HTML/CSS**: Utilize the `wkhtmltopdf Wrapper`, which leverages wkhtmltopdf to handle complex HTML content and styling. - **Advanced PDF Processing**: Opt for `Unipdf` or `pdfcpu` when your application requires advanced features such as encryption, interact...