Lista artykułów

[Twoja aplikacja – odtwarzacz audio] AudioFocus. Część 2.

W serii „Twoja aplikacja” będę pokazywał, w jaki sposób stworzyć aplikację kompletną wraz z najważniejszymi komponentami. Taka aplikacja będzie posiadać wszystkie podstawowe rzeczy, która powinna mieć. Seria będzie podzielona na części, a każda część będzie zawierać poszczególne zagadnienie. W tej serii stworzymy aplikację do odtwarzania muzyki wraz z najważniejszymi komponentami. Część 1: MediaSession i MediaController Cześć 2: AudioFocus W poprzedniej części przedstawiłem Ci MediaSsesion i MediaController. W tym artykule skupimy się […]

Swagger – interaktywna dokumentacja API

Masz jakieś API chciałbyś sprawdzić listę swoich endpointów? Swagger to najlepsze narzędzie do tego – do tworzenia interaktywnej dokumentacji API. Zaczynamy Wszystkie podstawowe informacje o swaggerze można znaleźć na stronie microsoftu. Krok 1 – instalacja biblioteki Po wpisaniu w wyszukiwarkę pakietów nuget słowo „swagger”, pierwsza biblioteka, która sie wyświetla, to Swashbuckle. Co ważne, swagger działa zarówno…

Asynchroniczność cz. 1: Obietnice

Asynchroniczność cz. 1: Obietnice Będzie to pierwszy wpis z serii postów o asynchronicznym kodzie w języku JavaScript. Na początek obiekty typu Promise , czyli obietnice jakieś wartości.

Kwiecień 2018 na devstyle: podsumowanie i raport finansowy.

Na swoim profilu na Patronite obiecałem publikować co miesiąc “raport finansowy”. Dodatkowo zamieszczam podsumowanie tego, co działo się w imperium devstyle w ostatnim miesiącu. Pokazuję… wszystko. Bez tajemnic. Enjoy! Kwiecień miał być pracowity. Miał powstać – najlepiej w całości! – mój Kurs Gita. Okazało się, że… nie powstał. Finalnie plecień, co przeplata, upłynął na… sam [...]

Konferencyjny maj

Maj w tym roku wydaje mi się być naprawdę fajnym miesiącem jeśli chodzi o ciekawe konferencje. Trzy z nich chciałabym Wam polecić, bo choć w większości albo może i we wszystkich nie będę w stanie uczestniczyć ze względu na inne plany, to bardzo tego żałuję. Segfault Pierwsza z nich to łódzka konferencja o nazwie Segfault, …

6

Konferencyjny maj

Maj w tym roku wydaje mi się być naprawdę fajnym miesiącem jeśli chodzi o ciekawe konferencje. Trzy z nich chciałabym Wam polecić, Read More

7

Witamy na naszym blogu!

Chcielibyśmy, aby było to miejsce, które z chęcią będą odwiedzać zarówno początkujący programiści, jak i tacy, którzy mają za sobą już niejeden ukończony projekt. Przede wszystkim ma być to blog edukacyjny, jednak chcielibyśmy umieszczać na nim również treści dotyczące wszelakich nowinek lub też ciekawostek ze świata programistycznego lub ogólnie pojętej branży IT. Wkrótce pojawi się ... Czytaj dalej... Witamy na naszym blogu!

Skąd nadają Programiści Na Swoim?

Czy zastanawialiście się kiedyś jak wyglądają miejsca pracy innych czytelników bloga? Możecie już przestać i zobaczyć to na własne oczy :)

Ponad 60 000 zł z crowdfundingu gry karcianej “IT Startup” – Case Study

Czas na obiecane case study crowdfundingu projektu “IT Startup – Gra Karciana“! ? Projekt w 30 dni zebrał na portalu Wspieram.to 63 262 zł wsparcia (tylko trochę zabrakło do okrągłych 64k). Ten wpis to odpowiedź na powyższe pytanie Michała. Wiele rzeczy można było zrobić dużo lepiej (błędy również zostaną opisane), ale patrząc na to, że jest […]

Ponad 60 000 zł z crowdfundingu gry karcianej „IT Startup” – Case Study

Czas na obiecane case study crowdfundingu projektu „IT Startup – Gra Karciana„! ? Projekt w 30 dni zebrał na portalu Wspieram.to 63 262 zł wsparcia (tylko trochę zabrakło do okrągłych 64k). Ten wpis to odpowiedź na powyższe pytanie Michała. Wiele rzeczy można było zrobić dużo lepiej (błędy również zostaną opisane), ale patrząc na to, że jest […]

Mikroserwisy – zbiór informacji

Spis treści Wstęp Mikroserwisy nie są lekiem na całe zło Mikroserwisy są atomowe Liczba mikroserwisów nie może być za duża Service Discovery jest lepszym wyborem niż Load Balancer Async by default Monitorowanie zamiast load testów Testy e2e nie przyniosą korzyści Utrzymanie mikroserwisów Continuous Integration (CI) Feature toggle/switch CD Wprowadzanie zmian kompatybilnych wstecz (Deferred change) Przygotuj […]

Jak sprawdzić które pliki się zmieniły względem innego branch?

Szybki post! Jeśli chcesz sprawdzić które pliki zostały zmienione w branchu względem innego to wystarczy na danym branch wywołać komendę: [crayon-5bf4600b588c5790683775/] Wyświetli nam listę zmienionych plików względem master ? Przydatne gdy chcemy np. zmienione pliki odpalić w ESLint czy innym narzędziu.

Wednewsday #04 – programistyczne nowinki

“Zbliża sie majówka potocznie nazwana czeka na ten weekend ludność kochana ” aut. Bozka A wy czekaliście z utęsknieniem na kolejną porcję newsów? No mam nadzieję! Wersja audio (podcast Devsession): Machine Learning Build Your First Deep Learning Classifier using TensorFlow – zbuduj swoje pierwsze rozwiązanie oparte o TensorFlow + Python rozpoznające rasę psa. 5 Open Source Libraries to Aid [...]

Poznaj datę instalacji Linuksa!

Datę instalacji systemu można określić na podstawie plików zawierających logi z tego procesu. W dystrybucjach bazujących na Debianie [1] znajdują się one w katalogu /var/log/installer/ , dystrybucje oparte na Fedorze [2] umieszczają logi w plikach /var/log/anaconda.* . Jeśli pliki te nie zawierają informacji o dacie instalacji, to można posłużyć się czasem ich modyfikacji: # stat /var/log/installer/lsb-release File: /var/log/installer/lsb-release Size: 152 Blocks: 8 IO Block: 4096 regular file Device: fe06h/65030d Inode: 29 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2017-12-14 22:28:55.406766334 +0100 Modify: 2017-12-14 22:28:55.406766334 +0100 Change: 2017-12-14 22:28:55.406766334 +0100 Birth: - Pliki z logami

Porzucanie i kończenie własnych projektów – Krzysztof Owsiany (PODCAST)

Rozmowa z Krzysztofem Owsianym o jego autorskich projektach. Jakie z tych projektów zostały porzucone? Które udało się w jakimś stopniu skończyć? W odcinku o tym popularnym problemie: kiedy porzucić projekt, a kiedy brnąć z nim dalej? Oprócz tego standardowo o technologiach, planowaniu i promowaniu autorskich pomysłów. -> Dobrowolne wsparcie podcastu. <- Nawet bez wkładu pieniężnego. Linki […]