Lista artykułów

Moje 5 Minut 26h

Ta godzina to kontynuacja prac nad sliceami konfiguracji aplikacji CatchTheFlow. Zapis czasów pomodoro został zrobiony. Zostało konfigurowanie plików audio odpowiedzialnych za dźwięk w poszczególnych blokach czasowych.

Monorepo z Lerna.js

Potrzebujesz napisać aplikację, która jest podzielona na wiele paczek o rożnych odpowiedzialnościach i pomiędzy którymi istnieją zależności. Nie chciałbyś jednak trzymać ich na różnych repozytoriach, ale nie wiesz w jaki sposób można zarządzać tymi paczkami z poziomu jednego repozytorium. A co jeśli istnieje gotowe narzędzie, które pozwoli Ci zapanować nad całym projektem, który będzie znajdował […]

3

POIT 079: TypeScript

Witam w siedemdziesiątym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest TypeScript. Partnerem odcinka jest firma SwingDev .Dziś moim gościem jest Michał Miszczyszyn – programista, startuper, bloger, aktywista, a także prelegent i nauczyciel. Twórca bloga Type of Web. Na co dzień buduje aplikacje internetowe na stanowisku Full-Stack JavaScript. Współpracuje przede wszystkim z zespołami w USA za pośrednictwem X-Team. Autor książki “TypeScript na poważnie”.W tym odcinku o TypeScript rozmawiamy w następujących kontekstach: czym jest TypeScript? jak obecnie wygląda jego adopcja? czym jest typowanie statyczne i silne? jak bada się kompatybilność typów w TypeScript? kiedy jego stosowanie to już overkill? czym są pliki „.d.ts”? jakie typy zaawansowane są dostępne w TypeScript? jak migrować projekt w JavaScript do TS? czy użycie typów zmienia lub ułatwia testowanie? jakie problemy i pułapki czekają w TS? w jaki sposób uczyć się TypeScript i czy wcześniej trzeba znać JavaScript? jak wygląda wsparcie narzędziowe? w którym kierunku będzie zmierzał rozwój TypeScript? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/mmiszczyszyn/ Blog Michała – https://typeofweb.com/ Książka “TypeScript na poważnie” – https://typescriptnapowaznie.pl/ Praca w SwingDev – https://swing.dev/careers Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/79

Czy tablica jest wskaźnikiem?

Często podczas nauki C słyszymy, że tablica tak naprawdę jest wskaźnikiem. Oczywiście takie uproszczenie pomaga na początku zrozumieć pewne rzeczy, ale w końcu warto poznać różnice. Skąd ten pomysł? Jeżeli traktujemy tablice tak samo jak wskaźniki, łatwiej nam zapamiętać, że: Operator indeksu [] możemy używać na wskaźnikach. Arytmetyka wskaźników działa na tablicach. Arytmetyka wskaźników dodaje/odejmuje […]

Uruchomienie kodu JavaScript w aplikacji na system Android

Javascript to potężny język skryptowy, który jest bardzo popularny. Istnieje wiele świetnych bibliotek, które nie są przepisane do Javy lub Kotlina. Oczywiście możemy tworzyć aplikacje w xHTML, React Native, ale jest to bardzo ograniczona forma. Zastanawiałeś się jak możemy uruchomić kod JavaScript w aplikacji na system Android? Jeśli tak to ten wpis da Ci odpowiedź....

Pierwszy miesiąc na "swoim"

Sierpień dobiega końca i jest to odpowiednia pora, by dać Wam znać o tym, co ostatnio zmieniło się u mnie. Ten miesiąc był szczególny, ponieważ był to pierwszy miesiąc pracy w pełni na swoim, skupiają

Nowe IE

Od pewnego czasu krąży w środowisku webdevowym opinia, że jedna z przeglądarek zasługuje na miano “nowego IE”. Cóż, osobiście wydaje mi się, że na takie mian...

Kody i formularze ZUS w pigułce

https://pixabay.com/illustrations/matrix-code-computer-pc-data-356024/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/08/matrix.jpg?fit=300%2C212&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/08/matrix.jpg?fit=676%2C477&ssl=1" /> Sprawdź jaki formularz i kod tytułu ubezpieczenia musisz wybrać podczas zgłoszenia do ubezpieczeń w ZUS.

REACT w dużej skali. Jak tworzyć aplikacje większe niż TODO list? – LIVE

REACT szybko stał się wręcz najpopularniejszą biblioteką wykorzystywaną w frontendowym świecie. Niestety ale tak samo jak łatwo go użyć, tak samo łatwo natrafić na pierwsze problemy. Tym razem podczas webinaru chcemy się skupić na wykorzystywania REACTa w większych aplikacjach. A dokładniej wskazać problemy jakie spotkaliśmy podczas realizacji aplikacji większych niż lista TODO 🙂 Kiedy? ▶️ […]

Java 14 – ulepszona instrukcja switch

W Javie 14 ulepszono nieco składnie dla instrukcji warunkowej switch. Do tej pory przykładowa instrukcja wyglądała tak: Dzięki użyciu nowej składni możemy powyższe zamienić na coś o wiele przyjemniejszego dla oka: Przede wszystkim pozbywamy się nieszczęsnego break, o którym to każdemu programiście zdarzyło się co najmniej raz w karierze zapomnieć. Dodatkowo wszystkie wartości jakie mają …

11

Jak rozwiązać problem komiwojażera? Implementacja algorytmu genetycznego

W poprzednim artykule omówiliśmy, jak powinien działać algorytm genetyczny rozwiązujący problem komiwojażera. Skoro posiadamy podstawy teoretyczne, pora zabrać się za praktykę. Spróbujemy zaimplementować rozwiązanie problemu komiwojażera za pomocą algorytmu genetycznego w języku TypeScript z użyciem frameworka Angular. Do dzieła!Jeśli chcesz przetestować aplikację, która została tu omówiona, wejdź pod ten adres. …

Ty też jesteś wizjonerem?

W tym wpisie chcę podzielić się z Wami moimi ostatnimi przemyśleniami, które nie pojawiły się znikąd. Od dłuższego czasu obserwuje siebie i to

13

POIT 078: Blogowanie dla programistów

Witam w siedemdziesiątym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest blogowanie dla programistów.Dziś moim gościem jest Andrzej Krzywda – programista, przedsiębiorca, CEO software house Arkency specjalizującego się w Ruby i technologiach pochodnych, prelegent na konferencjach programistycznych, szachista, bloger i podcaster.W tym odcinku o blogowaniu dla programistów rozmawiamy w następujących kontekstach: po co programiście blog? jakie benefity i korzyści daje? co powstrzymuje programistę przed założeniem bloga? czy można uczyć się z własnych blog postów? rozpoczynać od bloga po angielsku czy polsku? czy ma sens miksowanie języków? czy warto mieć strategię rozwoju bloga? jaką platformę wybrać na początek? czy warto mieć zbudowaną personę czytelnika? ile kodu to już za dużo kodu? jak promować własne treści i gdzie to robić? jak działać żeby blog nie umarł? czy każda firma programistyczna powinna mieć bloga? co jej to może dać? czy mamy obecnie schyłek blogowania na rzecz video? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/andrzejkrzywda/ Profil na Twitter – https://twitter.com/AndrzejSoftware Profil na Instagram – https://www.instagram.com/andrzejkrzywda/ Fanpage na Facebook – https://www.facebook.com/AndrzejOnSoftwarePoPolsku/ Kanał na YouTube – https://www.youtube.com/user/andrzejbawaria Podcast Andrzeja – https://podcasts.apple.com/us/podcast/andrzej-on-software/id1200210334 Firma Arkency – https://arkency.com/ Wystąpienie “Wizerunek programisty” – https://www.facebook.com/watch/live/?v=2760430264080506 Mój blog – https://kkempin.com Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/78

14

Dlaczego w C const nie może być rozmiarem tablicy?

W C++ trwają starania, żeby praktycznie nigdy nie trzeba było korzystać z preprocesora. Jednym z typowych zastosowań define w C jest deklarowanie stałych będących rozmiarami tablic. W C++ od dawna możemy używać w tym celu const, a od jakiegoś czasu (dokładniej od C++11) również constexpr. Jednak kiedy zechcemy przenieść te praktyki do C czeka nas […]

Napisałem książkę! Kilka słów o „TypeScript na poważnie”

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Książka mojego autorstwa „TypeScript na poważnie” została ukończona i jest możliwość zakupu po niższej cenie w przedsprzedaży. Kilka osób prosiło mnie o opisanie tego, jak proces twórczy i wydawniczy wygląda od podszewki – wszak zdecydowałem się self-publishing! Zapraszam więc do serii wpisów 🙂 Książkę „TypeScript na poważnie” w przedsprzedaży w niższej …