[{"data":1,"prerenderedAt":214},["ShallowReactive",2],{"published-blogs":3},[4,28,47,65,87,110,132,155,179,198],{"title":5,"description":8,"image":11,"category":12,"featured":13,"isPublished":14,"publishDate":15,"author":16,"links":17,"projects":19,"mainLanguage":20,"viewCount":21,"value":22,"content":23,"tableOfContents":25},{"en":6,"pl":7},"AGI, the future of artificial intelligence","AGI, czyli przyszłość sztucznej inteligencji",{"en":9,"pl":10},"Explore what Artificial General Intelligence (AGI) is, how it differs from today's LLMs, and the potential benefits and risks it brings.","Odkryj czym jest Sztuczna Inteligencja Ogólna (AGI), czym różni się od LLM i jakie niesie korzyści oraz zagrożenia.","https://files.jtuta.cloud/public/portfolio/blogs/LgLJpRsfbpbhGb5ax0fELQ6GryT26P.jpg","ai-ml",false,true,"2025-07-05T00:45:53.730Z",null,[18],"https://courses.cs.umbc.edu/471/papers/turing.pdf",[],"pl",1,"agi-or-the-future-of-artificial-intelligence",{"en":24,"pl":24},"",{"en":26,"pl":27},[],[],{"title":29,"description":32,"image":35,"category":36,"featured":13,"isPublished":14,"publishDate":37,"author":16,"links":38,"projects":41,"mainLanguage":20,"viewCount":21,"value":42,"content":43,"tableOfContents":44},{"en":30,"pl":31},"Learning algorithms, but mainly backend","Nauka algorytmów, ale głównie backend",{"en":33,"pl":34},"A practical guide to essential algorithms — search, sort, graph, tree, and string matching — with backend use cases for each.","Praktyczny przewodnik po kluczowych algorytmach — wyszukiwanie, sortowanie, grafy, drzewa i dopasowanie wzorców — z zastosowaniami backendowymi.","https://files.jtuta.cloud/public/portfolio/blogs/TDQobZ8XRwoH9CNElCxrOG5csYDAa.png","algorithms","2025-09-06T21:31:06.506Z",[39,40],"https://www.bigocheatsheet.com/","https://visualgo.net/en",[],"learning-algorithms-but-mainly-backend",{"en":24,"pl":24},{"en":45,"pl":46},[],[],{"title":48,"description":51,"image":54,"category":55,"featured":14,"isPublished":14,"publishDate":56,"author":16,"links":57,"projects":58,"mainLanguage":20,"viewCount":59,"value":60,"content":61,"tableOfContents":62},{"en":49,"pl":50},"To understand software engineering","Zrozumieć architekturę aplikacji",{"en":52,"pl":53},"Learn the core concepts of web application architecture: frontend/backend split, monolith vs microservices, Docker, CI/CD pipelines, and VPS vs cloud hosting.","Poznaj kluczowe koncepcje architektury aplikacji: podział frontend/backend, monolit vs mikroserwisy, Docker, CI/CD oraz porównanie VPS i chmury.","https://files.jtuta.cloud/public/portfolio/blogs/JXhRtXCdUcjzOqcbp3EZWAodOUzbDp.png","devops","2026-03-01T17:17:57.204Z",[],[],2,"understand-application-architecture",{"en":24,"pl":24},{"en":63,"pl":64},[],[],{"title":66,"description":69,"image":72,"category":55,"featured":13,"isPublished":14,"publishDate":73,"author":16,"links":74,"projects":81,"mainLanguage":20,"viewCount":21,"value":82,"content":83,"tableOfContents":84},{"en":67,"pl":68},"Application containerization","Konteneryzacja aplikacji",{"en":70,"pl":71},"Learn Docker and containerization from scratch: base images, layer caching, .dockerignore, multi-stage builds, and security best practices for Node and Python apps.","Naucz się Dockera i konteneryzacji od podstaw: obrazy bazowe, cache warstw, .dockerignore, multi-stage builds i najlepsze praktyki dla aplikacji Node i Python.","https://files.jtuta.cloud/public/portfolio/blogs/UBcoyvk03NolioRvDqpJF9UzmKDqw1.png","2025-07-06T22:51:14.572Z",[75,76,77,78,79,80],"https://docs.docker.com/","https://docker-curriculum.com/","https://docs.docker.com/develop/develop-images/dockerfile_best-practices/","https://www.docker.com/products/docker-desktop/","https://docs.docker.com/compose/","https://hub.docker.com/",[],"how-to-dockerize-a-full-stack-application",{"en":24,"pl":24},{"en":85,"pl":86},[],[],{"title":88,"description":91,"image":94,"category":12,"featured":14,"isPublished":14,"publishDate":95,"author":16,"links":96,"projects":103,"mainLanguage":20,"viewCount":104,"value":105,"content":106,"tableOfContents":107},{"en":89,"pl":90},"The rise of AI language models: a 2017–2025 retrospective","Historia modeli językowych AI: retrospektywa 2017–2025",{"en":92,"pl":93},"How AI language models evolved from the 2017 Transformer paper through BERT, GPT-3 and ChatGPT to the 2025 model boom — and what each generation changed.","Jak modele językowe AI rozwijały się od pracy o Transformerze z 2017 przez BERT, GPT-3 i ChatGPT do boomu modeli w 2025 — i co zmieniła każda generacja.","https://files.jtuta.cloud/public/portfolio/blogs/ai-models-overview.png","2025-06-09T22:50:42.867Z",[97,98,99,100,101,102],"https://arxiv.org/abs/1706.03762","https://platform.openai.com/docs/models","https://ai.google.dev/gemini-api/docs/models","https://platform.claude.com/docs/en/about-claude/models/overview","https://lmarena.ai/","https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard#/",[],3,"overview-of-artificial-intelligence-models",{"en":24,"pl":24},{"en":108,"pl":109},[],[],{"title":111,"description":114,"image":117,"category":12,"featured":14,"isPublished":14,"publishDate":118,"author":16,"links":119,"projects":126,"mainLanguage":20,"viewCount":59,"value":127,"content":128,"tableOfContents":129},{"en":112,"pl":113},"MCP Servers: how to extend LLM capabilities with real tools","MCP Servers: jak rozszerzyć możliwości LLM-ów o prawdziwe narzędzia",{"en":115,"pl":116},"Learn what Model Context Protocol is, why it matters, and how to configure the best MCP servers for Claude, ChatGPT, and Cursor to supercharge your AI workflows.","Poznaj Model Context Protocol, dowiedz się dlaczego warto go używać i jak skonfigurować najlepsze serwery MCP dla Claude, ChatGPT i Cursor.","https://files.jtuta.cloud/public/portfolio/blogs/zPFzCkEelDeBqrF3kjJl9z1VkFGFDS.png","2025-11-30T23:21:21.402Z",[120,121,122,123,124,125],"https://modelcontextprotocol.io/","https://github.com/modelcontextprotocol/servers","https://github.com/modelcontextprotocol/registry","https://www.anthropic.com/news/model-context-protocol","https://code.claude.com/docs/en/mcp","https://docs.github.com/en/copilot/customizing-copilot/extending-copilot-chat-with-mcp",[],"mcp-servers-how-to-extend-llms-capabilities-with-real-tools",{"en":24,"pl":24},{"en":130,"pl":131},[],[],{"title":133,"description":136,"image":139,"category":140,"featured":13,"isPublished":14,"publishDate":141,"author":16,"links":142,"projects":149,"mainLanguage":20,"viewCount":21,"value":150,"content":151,"tableOfContents":152},{"en":134,"pl":135},"How to create a Full Stack application","Jak stworzyć aplikację Full Stack",{"en":137,"pl":138},"Step-by-step guide to building a Full Stack app with Nuxt.js on the front end and FastAPI/Django on the back end, including database integration.","Przewodnik krok po kroku po budowaniu aplikacji Full Stack z Nuxt.js po stronie klienta oraz FastAPI i Django po stronie serwera z integracją bazy danych.","https://files.jtuta.cloud/public/portfolio/blogs/mZHnHc623pr742x18FPp9Wpf906Kcj.png","fullstack","2025-06-15T20:40:39.257Z",[143,144,145,146,147,148],"https://nuxt.com/docs","https://fastapi.tiangolo.com/","https://docs.djangoproject.com/en/stable/","https://www.django-rest-framework.org/","https://www.mongodb.com/docs/languages/python/pymongo-driver/current/reference/migration/","https://bun.com/docs",[],"how-to-create-a-full-stack-application",{"en":24,"pl":24},{"en":153,"pl":154},[],[],{"title":156,"description":159,"image":162,"category":12,"featured":14,"isPublished":14,"publishDate":163,"author":16,"links":164,"projects":172,"mainLanguage":20,"viewCount":173,"value":174,"content":175,"tableOfContents":176},{"en":157,"pl":158},"Artificial intelligence in programming","Sztuczna inteligencja w programowaniu",{"en":160,"pl":161},"How agentic AI tools like Claude Code and GitHub Copilot changed software development — matching the tool to the task, and where AI still gets you into trouble.","Jak agentowe narzędzia AI takie jak Claude Code i GitHub Copilot zmieniły tworzenie oprogramowania — dobór narzędzia do zadania i gdzie AI wciąż wpędza w kłopoty.","https://files.jtuta.cloud/public/portfolio/blogs/F9suRl48beNhvxbnqQ9uTch79BYHu0.png","2025-06-11T21:27:45.312Z",[165,100,166,167,168,169,170,171],"https://claude.ai/","https://code.claude.com/docs","https://github.com/features/copilot","https://docs.github.com/en/copilot","https://www.cursor.com/","https://windsurf.com/editor","https://aws.amazon.com/q/developer/",[],8,"artificial-intelligence-in-programming",{"en":24,"pl":24},{"en":177,"pl":178},[],[],{"title":180,"description":183,"image":186,"category":187,"featured":14,"isPublished":14,"publishDate":188,"author":16,"links":189,"projects":192,"mainLanguage":20,"viewCount":21,"value":193,"content":194,"tableOfContents":195},{"en":181,"pl":182},"How to optimize databases: PostgreSQL and Redis","Jak zoptymalizować bazy danych: PostgreSQL i Redis",{"en":184,"pl":185},"Practical guide to PostgreSQL optimization with indexes, partitioning, and EXPLAIN ANALYZE, plus Redis caching patterns for high-traffic production apps.","Praktyczny przewodnik po optymalizacji PostgreSQL — indeksy, partycjonowanie, EXPLAIN ANALYZE — oraz wzorce cachowania w Redis dla produkcyjnych aplikacji.","https://files.jtuta.cloud/public/portfolio/blogs/jinojiquY0qzooKhE6fLfJ6fZGd0SS.png","data bases","2025-11-30T22:53:21.565Z",[190,191],"https://redis.io","https://www.postgresql.org.pl",[],"how-to-optimize-databases-postgresql-and-redis",{"en":24,"pl":24},{"en":196,"pl":197},[],[],{"title":199,"description":202,"image":205,"category":36,"featured":13,"isPublished":14,"publishDate":206,"author":16,"links":207,"projects":208,"mainLanguage":20,"viewCount":59,"value":209,"content":210,"tableOfContents":211},{"en":200,"pl":201},"Learning data structures","Nauka struktur danych",{"en":203,"pl":204},"A practical guide to the most important data structures: arrays, linked lists, hash tables, sets, stacks, queues, trees, and graphs with Big O complexity.","Praktyczny przewodnik po najważniejszych strukturach danych: tablice, listy, tablice hashujące, zestawy, stosy, kolejki, drzewa i grafy ze złożonością Big O.","https://files.jtuta.cloud/public/portfolio/blogs/bQmBB8MjywQk4VyuvHyGVsB2LXURpj.png","2025-08-28T21:17:53.474Z",[39,40],[],"nauka-struktur-danych",{"en":24,"pl":24},{"en":212,"pl":213},[],[],1785696280513]