[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"published-blogs":3},[4,28,51,68,85,104,121,142,158,174],{"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":45,"mainLanguage":20,"viewCount":21,"value":46,"content":47,"tableOfContents":48},{"en":30,"pl":31},"Application containerization","Konteneryzacja aplikacji",{"en":33,"pl":34},"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","devops","2025-07-06T22:51:14.572Z",[39,40,41,42,43,44],"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":49,"pl":50},[],[],{"title":52,"description":55,"image":58,"category":36,"featured":14,"isPublished":14,"publishDate":59,"author":16,"links":60,"projects":61,"mainLanguage":20,"viewCount":62,"value":63,"content":64,"tableOfContents":65},{"en":53,"pl":54},"To understand software engineering","Zrozumieć architekturę aplikacji",{"en":56,"pl":57},"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","2026-03-01T17:17:57.204Z",[],[],2,"understand-application-architecture",{"en":24,"pl":24},{"en":66,"pl":67},[],[],{"title":69,"description":72,"image":75,"category":76,"featured":13,"isPublished":14,"publishDate":77,"author":16,"links":78,"projects":79,"mainLanguage":20,"viewCount":21,"value":80,"content":81,"tableOfContents":82},{"en":70,"pl":71},"How to create a Full Stack application","Jak stworzyć aplikację Full Stack",{"en":73,"pl":74},"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",[],[],"how-to-create-a-full-stack-application",{"en":24,"pl":24},{"en":83,"pl":84},[],[],{"title":86,"description":89,"image":92,"category":93,"featured":14,"isPublished":14,"publishDate":94,"author":16,"links":95,"projects":98,"mainLanguage":20,"viewCount":21,"value":99,"content":100,"tableOfContents":101},{"en":87,"pl":88},"How to optimize databases: PostgreSQL and Redis","Jak zoptymalizować bazy danych: PostgreSQL i Redis",{"en":90,"pl":91},"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",[96,97],"https://redis.io","https://www.postgresql.org.pl",[],"how-to-optimize-databases-postgresql-and-redis",{"en":24,"pl":24},{"en":102,"pl":103},[],[],{"title":105,"description":108,"image":111,"category":112,"featured":13,"isPublished":14,"publishDate":113,"author":16,"links":114,"projects":115,"mainLanguage":20,"viewCount":62,"value":116,"content":117,"tableOfContents":118},{"en":106,"pl":107},"Learning data structures","Nauka struktur danych",{"en":109,"pl":110},"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","algorithms","2025-08-28T21:17:53.474Z",[],[],"nauka-struktur-danych",{"en":24,"pl":24},{"en":119,"pl":120},[],[],{"title":122,"description":125,"image":16,"category":12,"featured":14,"isPublished":14,"publishDate":128,"author":16,"links":129,"projects":135,"mainLanguage":20,"viewCount":136,"value":137,"content":138,"tableOfContents":139},{"en":123,"pl":124},"Overview of artificial intelligence models","Omówienie modeli sztucznej inteligencji",{"en":126,"pl":127},"An overview of the most important AI language models — GPT, Gemini, Claude, and open-source alternatives — with strengths, limitations, and use cases.","Przegląd najważniejszych modeli językowych AI — GPT, Gemini, Claude i alternatyw open-source — z mocnymi stronami, ograniczeniami i przypadkami użycia.","2025-06-09T22:50:42.867Z",[130,131,132,133,134],"https://lmarena.ai/","https://platform.openai.com/docs/models","https://ai.google.dev/gemini-api/docs/models","https://docs.anthropic.com/en/docs/about-claude/models/overview","https://huggingface.co/spaces/open-llm-leaderboard/open_llm_leaderboard#/",[],3,"overview-of-artificial-intelligence-models",{"en":24,"pl":24},{"en":140,"pl":141},[],[],{"title":143,"description":146,"image":149,"category":12,"featured":14,"isPublished":14,"publishDate":150,"author":16,"links":151,"projects":152,"mainLanguage":16,"viewCount":62,"value":153,"content":154,"tableOfContents":155},{"en":144,"pl":145},"MCP Servers: how to extend LLM capabilities with real tools","MCP Servers: jak rozszerzyć możliwości LLM-ów o prawdziwe narzędzia",{"en":147,"pl":148},"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",[],[],"mcp-servers-how-to-extend-llms-capabilities-with-real-tools",{"en":24,"pl":24},{"en":156,"pl":157},[],[],{"title":159,"description":162,"image":165,"category":112,"featured":13,"isPublished":14,"publishDate":166,"author":16,"links":167,"projects":168,"mainLanguage":20,"viewCount":21,"value":169,"content":170,"tableOfContents":171},{"en":160,"pl":161},"Learning algorithms, but mainly backend","Nauka algorytmów, ale głównie backend",{"en":163,"pl":164},"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","2025-09-06T21:31:06.506Z",[],[],"learning-algorithms-but-mainly-backend",{"en":24,"pl":24},{"en":172,"pl":173},[],[],{"title":175,"description":178,"image":181,"category":12,"featured":14,"isPublished":14,"publishDate":182,"author":16,"links":183,"projects":190,"mainLanguage":20,"viewCount":191,"value":192,"content":193,"tableOfContents":194},{"en":176,"pl":177},"Artificial intelligence in programming","Sztuczna inteligencja w programowaniu",{"en":179,"pl":180},"Discover how AI tools like Claude Sonnet and GitHub Copilot are transforming software development and how to use them effectively in your daily workflow.","Odkryj, jak narzędzia AI takie jak Claude Sonnet i GitHub Copilot zmieniają tworzenie oprogramowania i jak efektywnie je wykorzystać w codziennej pracy.","https://files.jtuta.cloud/public/portfolio/blogs/F9suRl48beNhvxbnqQ9uTch79BYHu0.png","2025-06-11T21:27:45.312Z",[184,185,186,187,188,189],"https://claude.ai/","https://docs.anthropic.com/","https://github.com/features/copilot","https://www.cursor.com/","https://windsurf.com/editor","https://aws.amazon.com/q/",[],8,"artificial-intelligence-in-programming",{"en":24,"pl":24},{"en":195,"pl":196},[],[],1783609805384]