Lista artykułów

Azure pipelines and Linux for .Net Core + migrations, what can go wrong?

When Microsoft announced .Net Core is a cross-platform programming language, C# devs finally felt that their code can be used anywhere. On Azure, we can use different images for building our code we just need to target an image and voila… in theory and hello world apps probably yes. With a production one, hmm let […]

Cake.Deploy.ScriptRunner

Ostatnio pisałam o podstawach Cake. Dzisiaj czas na nowy projekt wykorzystujący Cake do uruchamiania skryptów np. az-cli. Stworzyłam na GitHubie specjalne repozytorium, z którego możecie korzystać. Jeszcze zanim zaczniemy, upewnijcie się, że macie zainstalowane Azure CLI oraz npm. Dodatkowo polecam też wtyczkę markdownlint do VSCode – przydaje się podczas pisania dokumentacji z użyciem składni markdown.…

Co wprowadziło ES6 do JavaScript cz. 1

Od wprowadzenia w życie standardu ES6 minęło już niemal 5 lat. Mimo to wiele osób nadal nie orientuje się co takiego zostało zmienione.

#42 The Twelve-Factor App

Z chmury wielu z nas programistów korzysta na co dzień. Wdrażamy swoje aplikacje w ramach mikroserwisów, w środowiska skonteneryzowanych. Jest kilka zasad, które musimy przestrzegać aby było to możliwe. Czasem podążamy za wytycznymi z dokumentacji danego rozwiązania. Natomiast istnieje metodologia tworzenia aplikacji o nazwie Twelve-Factor App, która definiuje pewne założenia dla naszej aplikacji. Dzięki temu […]

5

#42 The Twelve-Factor App

Z chmury wielu z nas programistów korzysta na co dzień. Wdrażamy swoje aplikacje w ramach mikroserwisów, w środowiska skonteneryzowanych. Jest kilka zasad, które musimy przestrzegać aby było to możliwe. Czasem podążamy za wytycznymi z dokumentacji danego rozwiązania. Natomiast istnieje metodologia tworzenia aplikacji o nazwie Twelve-Factor App, która definiuje pewne założenia dla naszej aplikacji. Dzięki temu będziemy mogli z łatwością nie tylko uruchamiać aplikacje w chmurach tj. AWS, Azure, GCP, ale także wykorzystywać możliwość skalowania. Jakie są plusy 12 Factor App? Podczas odcinka dyskutujemy o tym kiedy warto zastosować metodologię Twelve-Factor App, czego nam brakuje w definicji oraz co nie zawsze się sprawdza. Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy spotkałeś się z 12 Factor App? ➡️ Czy stosowałeś 12 Factor App podczas tworzenia aplikacji? ➡️ Jakie widzisz problemy z stosowaniem tej metodologii? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

JEST – sposoby mockowania

W świecie JavaScriptu panuje klęska urodzaju – na rozwiązanie każdego problemu znajdziesz kilka albo kilkanaście bibliotek. W większości przypadków można to rozpatrywać jako zaleta, ale przy okazji znalezienie tej najlepszej (nie na podstawie gwiazdek na githubie 😆) może przysporzyć problemów. I tak ostatnio mam „przyjemność” balansować między trzema różnymi bibliotekami do testów – mocha, hapi […]

7

Moduły w Node.js czyli require(), module.exports oraz node_modules

Ostatni odcinek był o import/export, czyli modułach w ES6. Dzisiaj zajmujemy się modułami w Node.js czyli require oraz module.exports.  Co prawda ten odcinek miał pojawić się dopiero w czwartek, ale […]

8

Remote collaborative modeling

Remote collaborative modeling

Being remote means you not always have a face to face contact with your customers, with the domain experts or with the right people who know you the business you try to model works. This must not be an excuse to skip the modeling part. It is even more important to have a good shared understanding of the domain and the problem you try to solve, to build & use the ubiquitous language.

Trzej wrogowie jakości – Ola Kunysz

Mojego dzisiejszego gościa chyba nie muszę nikomu przedstawiać, prawda? Olę Kunysz znają wszyscy wyjadacze internetu. Ola jest programistką pełną pasji, szkoleniowcem, blogerką i propagatorką wiedzy na temat jakości. Temat podcastu wydaje się więc oczywisty. Trzej wrogowie jakości – temat ważny w każdym...

DevTalk #113 – O Testach w Architekturze z Jakubem Pilimonem

Co mają testy do architektury? Teoretycznie niewiele. Robimy je żeby sprawdzić, czy nasz system ma ręce i nogi. Wbrew pozorom to właśnie testy mogą mieć ogromny wpływ na ewolucję architektury. A kto lepiej przedstawi nam ten temat niż dzisiejszy gość DevTalka, który określa swoje podejście do testów jednostkowych jako “fanatyczne”? ;) Jakub Pilimon jest programistą […]

12

DevTalk #113 – O Testach w Architekturze z Jakubem Pilimonem

Co mają testy do architektury? Teoretycznie niewiele. Robimy je żeby sprawdzić, czy nasz system ma ręce i nogi. Wbrew pozorom to właśnie testy mogą mieć ogromny wpływ na ewolucję architektury. A kto lepiej przedstawi nam ten temat niż dzisiejszy gość DevTalka, który określa swoje podejście do testów jednostkowych jako “fanatyczne”? 😉 Jakub Pilimon jest programistą […]

Praca zdalna w embedded

Na ostatnim livestreamie opowiadałem o pracy zdalnej w embedded. W związku z aktualną epidemią temat jest na czasie i pewnie wiele osób i całych firm szuka podpowiedzi jak przejść na pracę zdalną. Szczególnie jeśli nigdy wcześniej tego nie próbowaliście, a teraz nagle wszyscy muszą pracować z domów. W tym artykule zebrałem najważniejsze informacje, które również […]

O Cake słów kilka

Natknęłam się na Cake w ramach deploymentu botów w pracy. Cake pozwala pisać build skrypty w C#. Więc zamiast ręcznie uruchamiać skrypty, albo bawić się Powershellem, można je zaprogramować w znanym mi języku. Co lepsze, można stworzyć repozytorium i w nim trzymać cały kod związany z deploymentem. Pliki Cake mają rozszerzenie .cake Cake działa zarówno…

Trzej wrogowie jakości - Ola Kunysz

Mojego dzisiejszego gościa chyba nie muszę nikomu przedstawiać, prawda? Olę Kunysz znają wszyscy wyjadacze internetu. Ola jest programistką pełną pasji, szkoleniowcem, blogerką i propagatorką wiedzy na temat jakości.  Temat podcastu wydaje się więc oczywisty. Trzej wrogowie jakości - temat ważny w każdym czasie. Zapraszam, bo będzie inspirująco!  Z tego odcinka dowiesz się:  jak radzić sobie ze spiętymi pośladami polskiego IT,  dlaczego warto skupić się na tematyce jakości i testach,  kto jest i kto powinien być odpowiedzialny za jakość, czym jest jakość w kontekście programowania,  kim są trzej wrogowie jakości,  kim jest Quality Ambassador,  w jakich sytuacjach (projektach) możemy obniżyć standardy?