PynionsPynions
  • Learn
  • Build
  • Research
  • Tools
  1. Home
  2. Authors
  3. Laupix
Author

Articles by Laupix

Streamlit homepage
Sep 14, 2026

Streamlit: The Rerun Model Before the Widgets

Streamlit turns a Python script into a data app by rerunning the whole file. Covers session state, cache, Community Cloud caps, and when FastAPI wins.

Tomas Laurinavicius
Tomas Laurinavicius
Read

More Articles

Python code on a laptop screen
Sep 13, 2026

Python vs JavaScript: Where Each Wins

Python wins data, ML, and automation; JavaScript wins the browser, and Node.js wins I/O-heavy APIs. If you can pick only one, pick the job.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Python source code on a laptop screen
Sep 12, 2026

Python Context Managers: with, contextlib, and Async

A Python context manager is the with protocol: __enter__/__exit__, contextlib helpers, custom classes, and async with. Files are an example, not the definition.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Python code on a computer monitor
Sep 11, 2026

Python Decorators, Explained as a Name Swap

A Python decorator is a function that returns another function, usually applied with @wrapper syntax so the returned callable replaces the original name.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Python code on a laptop screen
Sep 9, 2026

3 Python Linters Compared by Speed and Depth

Compare three Python linters: Ruff, Flake8, and Pylint. Speed, rule coverage, Flake8 drop-in vs Pylint residual, VS Code setup, and when to keep each one.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Scrapy homepage
Sep 6, 2026

The 9-Step Scrapy Loop Most Scripts Rebuild

Scrapy is a crawl framework, not a parser. Learn the Engine loop, spiders, item pipelines, and when a requests + BeautifulSoup script still wins.

Tomas Laurinavicius
Tomas Laurinavicius
Read
LlamaIndex homepage: Turn Any Document Into AI-Ready Context
Sep 5, 2026

LlamaIndex Playbook: RAG, Agents, and Production Gotchas

LlamaIndex for Python: RAG, agents, LlamaParse, LiteParse v2.1, vs LangChain, and the silent OpenAI fallback.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Streamlit vs Gradio Python framework comparison
Sep 4, 2026

Streamlit vs Gradio: Two Python Frameworks for Different Jobs

Tomas Laurinavicius
Tomas Laurinavicius
Read
Pydantic AI homepage — type-safe Python agent framework
Sep 4, 2026

Pydantic AI v2: Build and Ship Production Python Agents

Pydantic AI v2: type-safe Python agents with structured outputs, DI, and Logfire. Covers v2.0.0 Capabilities, deterministic evals, and LangChain comparison.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Python code on a screen — mypy vs pyright comparison
Sep 3, 2026

mypy vs pyright: Two Checkers, One Pipeline, and a Speed Surprise

mypy catches 57% of type errors by default; pyright catches 97%. But mypy 2.1 now outruns pyright on batch CI. Here is the full 2026 breakdown.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Ruff vs Black Python formatter comparison
Sep 2, 2026

Should You Replace Black with Ruff?

Ruff has overtaken Black in monthly downloads and runs 30x faster. Here is when to switch and when to stay.

Tomas Laurinavicius
Tomas Laurinavicius
Read
pytest homepage
Sep 1, 2026

pytest vs unittest: Why Most Python Devs End Up Using Both

pytest wins on features and developer adoption; unittest ships with Python. The practical story: pytest runs unittest tests natively, so most teams use both.

Tomas Laurinavicius
Tomas Laurinavicius
Read
Showing 1 - 12 of 28 articles
  • 1
  • 2
  • 3
  • Next
PynionsPynions

Python news and production notes, for engineers shipping real code.

TwitterLinkedIn
Resources
Brand GuidelinesNewsletterAbout
Explore
CategoriesAuthorsTags
Legal
Privacy PolicyTerms of Service

Get the latest product news and behind the scenes updates.

2026 © Pynions. Standing on the shoulders of giants.Epigraph Media NetworkPart of the Epigraph Media Network