Krystian Safjan's Blog
Replacing Makefile with Invoke for Cross-Platform Python Tasks
Using OpenAI Python SDK with Local Ollama Models (and When to Opt for Alternatives)
Building a Multi-Notebook Report with Quarto
Downgrade or Upgrade Your Python Version with uv
Beyond Coverage - Building Truly Complete Test Suites with GitHub Copilot
Understanding Python's `copy` vs `deepcopy` - When to Use Each
Tracking Down zsh Alias Plugin Sources
Guide to Managing VS Code Keyboard Shortcuts
Simple In-Memory Knowledge Graphs for Quick Graph Querying
Quick Ways to Disable GitHub Actions Workflows Without Deletion
Pandas Categorical - Benefits and Use Cases
Audio Notifications in Jupyter Notebooks Across Platforms
Notes on using ripgrep for projects with python, jupyter (ipynb) notebooks and markdown files
VSCode problem - import could not be resolved from the source (Pylance)
How to Remove Diacritics and Sanitize Strings in Python
Implementing Sentence Boundary Detection in Python for Improved Text Chunking
Bash Parameter Expansion With Default Value
Rss Traffic Analysis for a Blog
Borda Count vs. Reciprocal Rank - Choosing the Right Ranking Method for Your Data
RankFlow plot for retriever visual evaluation
Best Small Models for Fine Tuning
How does QLoRA works?
How to Check Latest Version of Python Package?
How to Create Animated Gif From Matplotlib Plot in Python?
Remove Noise From Screen Recording
Measuring Quality and Quantity of Unit Tests in Python Projects - Advanced Strategies
Improving Code Maintainability - When to Use Standalone Functions Over Static Methods in Python
Mastering kwargs in Python - Best Practices for Experienced Developers
How to add HuggingFace model to ollama
RAGAS metrics cheat sheet
Use Decouple With Pydantic or Python Dataclass to Manage Configuration in Python App
OSI Approved in license metadata for Python project
GitHub - Troubleshooting 'Permission to repo.git denied to user'
Open Source LLM Observability Tools and Platforms
The Most Powerful Mac Productivity and Automation Apps
Avoid using curl -u “username:secret”!
HTML5 interactive elements
entr - run arbitrary command when files change
Tverski Similarity Metrics
GitHub Search Techniques
Databricks Curriculum - From Zero to Hero
Databricks - key concepts
Semantic Type Detection
Table Representation Learning
Using Mermaid Diagrams in Pelican Blog Post
Store Output of the Command Into Array in Bash
The Importance of Adding a `py.typed` File to Your Typed Package
In the Python project made with Poetry shall I add poetry.lock to the git repo or ignore it?
Git change remote origin (replace with new)
SPLADE sparse vectors - explaination, properties
TF-IDF with examples
Growth Hacking Methodology
Product Led Growth
RAG-Fusion - Enhancing Information Retrieval in Large Language Models
What Is the Key Difference Between PCA and SVD?
Choosing technology for the LLM knowledge graph
Prompt Discovery
Techniques to Boost RAG Performance in Production
Python Expertise Level - Self-Assessment
Understanding the Differences in Language Models - Transformers vs. Markov Models
How Agile Can Kill Creativity in Data Science team?
The Right Way to Job-Hop
LangChain RecursiveCharacterTextSplitter - Split by Tokens instead of characters
From Fixed-Size to NLP Chunking - A Deep Dive into Text Chunking Techniques
Criticism of the Lean Startup
Design Thinking
Problems with Langchain and how to minimize their impact
Jaro-Winkler Similarity
Bearer Token Authentication for API
Understanding Retrieval-Augmented Generation (RAG) empowering LLMs
Create Self-Hosted Python Package Repository - General Guide
Cookiecutter alternatives
Lesser-known Python Package Repository Managers
Split glued or joined words
Storing Private Python Packages with Local NAS and Lightweight Servers
Prompt Discovery in the Context of Large Language Models (LLMs) and Prompt Engineering
Azure OpenAI Langchain configuration
Rank Fusion Algorithms - From Simple to Advanced
Implementing Reciprocal Rank Fusion (RRF) in Python
gitignore-style exclusion for restic
Location of Python Virtual Environments - Choosing Between Project-Folder and Centralized Folder
Cookiecutters for the python package with poetry
Simplifying Data Download from Google Drive in Google Colab Using gdown
Add VSCode to PATH
What is downstream task
Alternatives for Building Python CLI Apps
Creating a PowerPoint Presentation with a Language Model
Time Travel in Git - Creating a Branch from the Past and Crafting a New Future
Mastering Temporary Files and Directories with Python's tempfile Module
Exploring Python Packages for Loading and Processing YAML Front Matter in Markdown Documents
Boosting Productivity and Automation With AppleScript on macOS
Display a Notification on the Screen in macOS
Software Versioning Schemes
How to install Faiss on Google Colab
Easy Text Vectorization With VectorHub and Sentence Transformers
Introducing a Python Module for Splitting Text Into Parts Based on Token Limit
Demystifying Perplexity - Assessing Dimensionality Reduction With PCA
Understanding Bhattacharyya Distance and Coefficient for Probability Distributions
Script to Python Package Using Poetry (And PyCharm)
Bash - Rename Multiple Image Files to Match Pattern With Sequence Number