Cotygodniowa dawka linków, czyli archiwum newslettera Dane i Analizy
Ciekawostka tego tygodnia to What’s in your stack: The state of tech tools in 2025, czyli spostrzeżenia 6500 profesjonalistów z branży technologicznej na temat ich ulubionych i najmniej lubianych narzędzi. Długi tekst, najciekawsze obserwacje:
Top narzędzia AI i ich wykorzystanie:
ChatGPT: 90% profesjonalistów używa go codziennie Claude: 35% używa do złożonych analiz Gemini: 24% wykorzystuje głównie do integracji z Google Workspace
Rewolucja w developmencie:
40% programistów regularnie używa GitHub Copilot 17% przeszło na Cursor (AI-natywne IDE) VS Code pozostaje królem z 48% udziałem („Wiadomix!” – red.nacz.)
Zmiany w komunikacji zespołowej:
Slack: 72% zespołów (zaraz po Gmail) Microsoft Teams: 33% (głównie korporacje) WhatsApp: zaskakujące 20% używa go do komunikacji zawodowej
Project Management w liczbach:
Jira: 53% zespołów technicznych Monday: rosnący gracz z imponującym 15% wzrostem adopcji rok do roku, ceniony za intuicyjną automatyzację i customizację widoków Linear: już 10% (wzrost z prawie zera w 2023) Notion: drugi najpopularniejszy po Jirze
Ciekawostka: 97% designerów używa Figmy jako głównego narzędzia, a Canva dogania ją w zastosowaniach marketingowych.
Co to oznacza dla polskich firm?
Czas na audyt używanych narzędzi :) Warto rozważyć migrację do nowszych rozwiązań Kluczowa jest integracja AI w codziennej pracy
W zeszłym tygodniu najchętniej czytaliście:
Analiza aglomeracyjna paczkomatów InPost w Warszawie From 93% to 96% Accuracy: How I Optimized Credit Card Fraud Detection! 19 Cron Jobs for DevOps Engineers
#ai_ml
Integrating TensorFlow and NumPy for Custom Operations
Chcesz wykorzystać moc TensorFlow i elastyczność NumPy w swoich projektach? Połączenie tych bibliotek pozwala na bardziej wydajne i zaawansowane przepływy pracy. Sprawdź, jak ich współdziałanie może pomóc w analizie danych i AI.
#big_data
Documenting Event-Driven Architecture with EventCatalog and David Boyne
Webinar o EventCatalog.dev – narzędziu open source do dokumentowania architektur opartych na zdarzeniach. Niezależne od technologii czy implementacji. 1,5-godzinne nagranie w języku angielskim.
How Not to Partition Data in S3 (And What to Do Instead)
Pułapki partycjonowania danych według daty. Przykład dotyczy danych w S3, ale podobne wyzwania pojawiają się także w Hadoopie i innych systemach przechowywania.
#ciekawostki
Czym jest User Story?
Autor stawia tezę: User Story to wymaganie biznesowe – opis problemu do rozwiązania, a nie funkcjonalność do implementacji. Zgadzasz się?
Context-switching is the main productivity killer for developers
Pracujesz nad jednym zadaniem, przeskakujesz do innego, odpisujesz na wiadomości i wracasz do pierwszego? Takie zmiany kontekstu obniżają produktywność. Artykuł wyjaśnia, dlaczego i jak wprowadzić głęboką pracę do swojego dnia.
#data_engineering
Fluss: Streaming Storage for Real-Time Analytics
Fluss to nowy projekt w dziedzinie przetwarzania danych w czasie rzeczywistym. W przeciwieństwie do Kafki, która służy do strumieniowania zdarzeń, Fluss został zaprojektowany do strumieniowania analityki.
#java
CSV Import into Elasticsearch with Spring Boot
Jak załadować pliki CSV do Elasticsearch i po co to robić? Na przykład, aby wizualizować dane w Kibanie. Krótki tutorial z fragmentami kodu.
#python
Hypermodern Python Toolbox 2025
Co składa się na nowoczesne środowisko do programowania w Pythonie? Zarządzanie pakietami, formatowanie kodu, podstawowe biblioteki do analizy danych. Jeśli śledzisz newsletter, to już znasz odpowiedź.
How to Manage Python Projects With pyproject.toml
Chcesz lepiej zarządzać projektami w Pythonie? Poznaj możliwości pliku pyproject.toml – od definiowania zależności, przez lokalną instalację pakietów, aż po publikację na PyPI. Ten przewodnik pomoże Ci uporządkować i zoptymalizować workflow.
A year of uv: pros, cons, and should you migrate
Wiele miejsca w ostatnich numerach poświęcamy uv. Tym razem też, tym razem zbiór doświadczeń z używania tego rozwiązania.
Securing Your FastAPI Application
Autor prezentuje najlepsze praktyki zabezpieczania aplikacji FastAPI, w tym różne metody uwierzytelniania i sposoby efektywnego zarządzania uprawnieniami użytkowników.
Python Panel vs. Streamlit for Geospatial Data Visualization
Wizualizacja danych geoprzestrzennych to świetny sposób na pokazanie trendów opartych na lokalizacji, mapowanie dystrybucji populacji lub analizowanie spostrzeżeń geograficznych. Python oferuje wiele narzędzi do tworzenia interaktywnych wizualizacji, ale dwa wyróżniające się wybory to Panel i Streamlit.
Budowa Aplikacji Walutowej
Chcesz nauczyć się programowania w Pythonie na rzeczywistym projekcie? Marzysz o tym, aby stać się programistą, który nie tylko zna teorię, ale potrafi wykorzystać ją w praktyce? Tak książka to Twoja wiedza z zakresu programowania w Pythonie, poparta doświadczeniem zdobytym przez budowę własnej aplikacji do śledzenia kursów walut!
#wizualizacja_danych
Organizing and Analyzing Survey Data using Pivoting-All
Pracując z danymi ankietowymi, użytkownicy zazwyczaj zbierają odpowiedzi w wielu polach, przy czym każde pole reprezentuje pytanie ankietowe. A gdyby tak zmienić układ danych? Jedna odpowiedź to zbiór wierszy, z każdym pytaniem i odpowiedzią w oddzielnym wierszu? Zobacz ile to daje możliwości!
20 Must-Know JavaScript Libraries for Data Visualization
Być może szukasz biblioteki JavaScript do pokazania swoich danych?
#środowisko_pracy
How to refactor code with GitHub Copilot
Jak skutecznie wykorzystać GitHub Copilot do refaktoryzacji kodu? Praktyczne wskazówki i sposoby interakcji z AI.
Managing Multiple GitHub Accounts with SSH
Masz kilka kont na GitHubie – prywatne, firmowe jedno, firmowe drugie, pod projekty open source? Dzięki SSH i odpowiedniej konfiguracji Gita możesz łatwo przełączać się między nimi bez konfliktów.
Zestawienie linków przygotowuje automat, wybacz więc wszelkie dziwactwa ;-)