Od jakiegoś czasu opowiadam o swojej aplikacji, którą piszę po godzinach. Pora aby ujrzała światło dzienne i abyście mogli wypowiedzieć się na jej temat. Aplikacja służy do zarządzania swoim budżetem domowym. Krótko i na temat. Tak na prawdę nic więcej nie musiał bym pisać, bo w tym zdaniu zawiera się wszystko. Jednak przedstawię kilka aspektów […]
Type of Web - 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… Płatności online niejednokrotnie okazują się być problematyczne. W szczególności na telefonach – przypomnij sobie kiedy ostatni raz chciałaś/eś za coś zapłacić, ale zrezygnowałaś/eś, bo wpisywanie wszystkich danych i numeru karty na telefonie Cię zmęczyło? Właśnie. Ja miewam tak często. Na szczęście koniec tej męki wydaje się być bliski: Wchodzi Payment Request API! Problemy z płatnościami O ile Polacy bardzo często płacą …
https://pixabay.com/pl/os%C5%82y-zwierz%C4%99ta-duet-dwa-1220250/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/09/donkeys.jpg?fit=300%2C200&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2017/09/donkeys.jpg?fit=676%2C450&ssl=1" /> Pracujesz na etacie? Myślisz o założeniu własnej działalności gospodarczej? A może połącz te dwie rzeczy? Zobacz co może urodzić się z takiego związku.
W poprzednim wpisie zainstalowaliśmy serwer Nginx-a wykorzystując Puppet-a. Tym razem zajmiemy się jego podstawową konfiguracją. Wyjściową bazą będzie kod dostępny na GitHub-ie z poprzedniego wpisu, więc jeśli go przeoczyliście to zapraszam do zapoznania się oraz pobrania kodu. Usuwanie zbędnych pakietów Jako że naszym serwerem www ma być Nginx to powinniśmy usunąć serwer Apache jeśli znajduje […]
Dawno już nie było wpisu o Gitlab-ie. Jeszcze dawniej nie jadłem sałatki, acz nie przesadzajmy ze skrajnościami. Zafascynowany ostatnio możliwościami jakie daje .NET core chciałbym wam krótko przedstawić sposób na wykorzystanie Gitlab CI w aplikacjach opartych tę technologię. W tym wpisie poruszę wykorzystanie: Gitlab CI Runnera do uruchamiania procesu lokalnie Docker-a i Gitlab CI do
W ostatnim wpisie przybliżyłem zestaw dobrych praktyk w pisaniu unit testów. Dzisiaj będę kontynuować ten temat z trochę innej perspektywy i opowiem o antywzorcach. Dzięki charakterystycznym nazwom, piętnującym konkretne złe praktyki, antywzorce zostają w pamięci i mamy je przed oczami pisząc podejrzany kod. Podejście do testów Pierwsza grupa wzorców nie wiąże się z pisaniem konkretnych […]
W ostatnim wpisie przybliżyłem zestaw dobrych praktyk w pisaniu unit testów. Dzisiaj będę kontynuować ten temat z trochę innej perspektywy i opowiem o antywzorcach. Dzięki charakterystycznym nazwom, piętnującym konkretne złe praktyki, antywzorce zostają w pamięci i mamy je przed oczami pisząc podejrzany kod. Podejście do testów Pierwsza grupa wzorców nie wiąże się z pisaniem konkretnych […]
The course named “Machine Learning”, created by Professor Andrew Ng is one of the most popular courses on the Internet. Since its first publication, more than 8 million learners have signed up. Initially, the course was available on YouTube but after some time it has been moved to Coursera. The course is split into 11 […]
Reading Time: 1 minute Shortcuts makes our work faster. Many shortcuts – even more. But when you know much more of them, something changing… You become real world wizard. Casting spells with different series of strange symbols performed on keyboard. If you don’t feel like magician you, just don’t use enough shortcuts. Trust me. This is also what people think … Continue reading "Shortcuts are magic"
Shortcuts makes our work faster. Many shortcuts – even more. But when you know much more of them, something changing… You become real world wizard. Casting spells with different series of strange symbols performed on keyboard. If you don’t feel like magician you, just don’t use enough shortcuts. Trust me. This is also what people think … Continue reading "Shortcuts are magic"
W dzisiejszym poście przedstawię czym są klasy abstrakcyjne oraz interfejsy. Post ten jest swego rodzaju pilotażowym postem w moim nowym cyklu “Od zera do .Net Juniora”. Będę w nim opisywał oraz pokazywał zagadnienia, z którymi powinna być zaznajomiona osoba starająca się o swoją pierwszą pracę jako Junior .Net Developer. Mam nadzieję że cykl się przyjmie, … Continue reading "Od zera do .Net Juniora: Interface i klasa abstrakcyjna"
Type of Web - 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… Od nieco ponad tygodnia możesz podziwiać całkowicie nową wersję strony Type of Web. Do tej pory korzystałem z systemu Ghost, jednak zrezygnowałem z niego na rzecz WordPress. Prawdę mówiąc, nosiłem się z tym zamiarem już od dłuższego czasu… co było moją motywacją? Dlaczego Type of Web lepiej sprawdza się na WordPressie? I, co ważne, dlaczego nadal uważam Ghost za świetną platformę1 do blogowania? …
Good news everyone! iTunes w końcu zaakceptowało mi mój nowy podcast. ? Podcast, w którym chcę mówić typowo o projektach. Jako odskoczenia od serii “Programista na/po emigracji”, bo ileż można mówić o tym samym. Materiały dla początkujących programistów również będą się od czasu do czasu pojawiać, ale chciałem wyodrębnić mówienie o projektach do osobnego podcastu. […]
Good news everyone! iTunes w końcu zaakceptowało mi mój nowy podcast. ? Podcast, w którym chcę mówić typowo o projektach. Jako odskoczenia od serii „Programista na/po emigracji”, bo ileż można mówić o tym samym. Materiały dla początkujących programistów również będą się od czasu do czasu pojawiać, ale chciałem wyodrębnić mówienie o projektach do osobnego podcastu. […]