Lista artykułów

Dev:Cast – #34 Jak wprowadzać testy automatyczne w Legacy Code?

Podczas utrzymywania aplikacji z leciwym i zarazem ciężkim do utrzymania kodem, często myślimy o wprowadzaniu testów automatycznych. Na konferencjach słyszmy – Pisz testy jednostkowe! Nawet gdy rozwijasz stary kod. Natomiast rzeczywistość bywa brutalna i często taka forma testów nie dość, że jest skomplikowana (lub niemożliwa) do wprowadzenia to w praktyce okazuje się, że niewiele wniosła. […]

052: Wydanie własnej samochodówki na Steam i Nintendo Switch – Electro Ride

Electro Ride. Samochodówka, która wychodzi pod koniec roku na Steam oraz Nintendo Switch. Jak zabrać się za tworzenie podobnej gry, jak ją wydać i w jakich kwestiach może pomóc wydawca. Zapraszam do pierwszego odcinka podcastu po przerwie wakacyjnej! -> Dobrowolne wsparcie podcastu.

S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Dzisiaj w podcast’cie gościłem Annę Prończuk-Omiotek, która jest trenerem wystąpień publicznych i nie tylko. Poruszaliśmy wiele spraw związanych z: wystąpieniami publicznymi, szkoleniem prelegentów, organizowaniem wydarzeń. Gość - Anna Prończuk-Omiotek : Facebook Instagram LinkedIn Facebook Twitter YouTube Lublin IT Konferencje Pozitive Technologies BB Days 4IT 4Developers 4Dev Offline Mam do Ciebie bardzo wielką prośbę. Oceń ten podcast na iTunes przyczynisz się tym samym do jego rozwoju. Pobierz moją listę 5 sposobów na zrozumienie biznesu - https://szkolaeventstormingu.pl  Zobacz nad czym pracuję https://thenv.pl . Jest to aplikacja do optymalizacji Twojego środowiska pracy na komputerze.

Sierpień 2019. Cisza przed burzą. Podsumowanie i raport finansowy.

Na swoim (nieaktywnym już) 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! Sierpień to dalszy ciąg wakacji. I biznesowa cisza. Byliśmy przez tydzień w Grecji, byliśmy na Suwalszczyźnie, byliśmy też na Metallice. I luz, fajnie i spoko. […]

After.conf - S02E03 - Trener prelegentów Anna Prończuk-Omiotek

Blog programisty.

Co aktualnie robię w domowym zaciszu? (wrzesień 2019)

Powoli kończy się lato, kończą się „wakacje”, skończyłem praktyki i staż. Dzięki temu we wrześniu mam trochę czasu dla siebie. Uznałem, że nadmiar czasu warto poświęcić na rozwój własnych projektów. Niektóre kiełkowały z tyłu mojej głowy od dłuższego czasu, inne natomiast (z przerwami) rozwijam już kilka lat. Kilka miesięcy temu pisałem o wdrożeniu …

Modyfikatory dostępu – po co mi one?

W poprzednim poście pokazałem, jak wygląda prosta klasa w TypeScript. Teraz czas by wprowadzić kilka dodatkowych elementów. Jedną z rzeczy, która mocno wyróżnia klasy TypeScript, od tych znanych z klasycznego JavaScript, jest możliwość zastosowania modyfikatorów dostępu. Po co modyfikatory dostępu? Modyfikatory dostępu mają proste zadanie. Mają one pokazać osobie używającej klasy, która stworzyliśmy, których rzeczy …

Idempotent – idempotentny, czyli jaki?

Idempotentny, idempotentność – idempotent – czyli właściwie co? W dzisiejszym odcinku zajmiemy się dobrą praktyką programistyczną polegającą na pisaniu idempotentnego kodu. Z tego odcinka dowiesz się: co to jest idempotentny kod i dlaczego warto go pisać? jak pisać skrypty bazodanowe odporne na wielokrotne uruchamianie; jakie są dobre praktyki związane z pisaniem usług sieciowych typu REST; co ma wspólnego rodzenie dzieci z informatyką? Idempotentny – w uproszczeniu oznacza to, że niezależnie ile razy wykonamy daną operację, to wynik zawsze będzie taki sam. Zobaczmy to na…

Rzuć dyskiem twardym lub monitorem na Olimpiadzie

Miałeś kiedyś ochotę rzucić czymś z powodu niedziałającego kodu? Myślę, że na pewno. I wiesz co? Mam dla Ciebie świetną wiadomość! Zapraszam Cię tam gdzie będziesz miał okazję rzucić monitorem lub dyskiem twardym! Takie przyjemności tylko na: Olimpiadzie dla Programistów! Jak szybko biegasz na 1024 metry? Składałeś klawiaturę na czas? Może ciocia lub wujek poprosili Cię o złożenie komputera, ale musisz to zrobić jak najszybciej? Za chwilę wychodzą, a Ty...

Settings Panel, czyli szybkie panele w Androidzie

Settings Panel czyli panele ustawień w Androidzie to okna dialogowe, dzięki którym użytkownik może zmienić ustawienia systemu bez wychodzenia z aplikacji.

11

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

12

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

DevTalk #100 – O devstyle z Maciejem Aniserowiczem

Kto by się spodziewał, że pierwszy odcinek DevTalk z roku 2014 doczeka się aż tylu kontynuacji? Tak szczerze to… nie ja :). Ale bardzo się cieszę, że tak się stało. Dzisiaj zapraszam Was na wyjątkowy, SETNY odcinek podcasta DevTalk. Z tej okazji zmieniła się nieco forma i ja przyjmuję rolę… Gościa! A rozmowę prowadzi Grzesiek Kotfis […]

Logowanie – konfiguracja NLog

Ostatnio miałam okazję konfigurować logowanie w aplikacji. Użyłam do logowania paczki NLog. Plik konfiguracyjny NLog Na samym wstępie musiałam do pliku konfiguracyjnego (app.config lub web.config) dodać odpowiedni wpis: Jak widać, plik składa się z 4 części. Poniżej opiszę każdą z nich. Sekcja nlog Sekcja nlog to tzw. root element. Sekcja variable W sekcji nlog można…

15

Syndrom oszusta – typy

Jeśli wykonaliście test, do którego odnośnik mogliście znaleźć w poprzednim artykule, pewnie już wiecie czy syndrom oszusta dotyczy Was bardziej lub mniej. Dziś Read More