Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś! Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka C […]
Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś! Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka C […]
Z czym kojarzą Ci się mikrokontrolery? Możliwe, że Twoja pierwsza myśl to Ardurino. Wiele osób zaczyna od niego przygodę, ale… czy słusznie? W sto piętnastym odcinku DevTalk zapraszam Cię do świata mikrokontrolerów. Naszym przewodnikiem będzie człowiek, który zjadł na nich zęby – Mirosław Kardaś! Mirosław od kilku lat zaraża pasją do programowania mikrokontrolerów, języka […]
Dziś zapraszam Was na spotkanie z Tomaszem Onyszko - człowiekiem, który sam mówi o sobie, że… nigdy nie był programistą, choć pisanie kodu nie jest mu obce. Głównymi wątkami w naszej rozmowie pozostaje Triple C, czyli: CTO, Cloud i Commodity. Tomek Onyszko od kilku ładnych lat spełnia się jako CTO w Predica LLC. Nasza rozmowa skupia się na drodze rozwoju i karierze technicznego człowieka - od osoby stricte technicznej do kierowania firmą. Podczas naszego spotkania rozmawialiśmy nie tylko o codzienności CTO, ale także o ewolucji technologii. Padło sporo pytań o chmurę i jej przyszłość na rynku przedsiębiorstw oraz zmiany, jakie pociąga za sobą cloud computing (także te kulturowe i komunikacyjne). Jeśli jesteście ciekawi, jakie wyzwania niesie ze sobą chmura i dlaczego nie można pozostać wobec niej obojętnym… zapraszam do słuchania! Z tego odcinka dowiesz się: dlaczego w większości przypadków pójście w chmurę będzie naturalnym wyborem dla firm, co strategia ma wspólnego z chmurą i jej ewolucją. jak sprzedawać chmurę, jakie wyzwania, konsekwencje i zmiany pociąga za sobą cloud computing, czy powinniśmy robić “multi-cloud”, co to jest Governance i dlaczego to jest potrzebne, dlaczego programista czy człowiek w IT powinien się zająć chmurą. Notatki do odcinka: https://devsession.pl/o-cto,-cloud,-commodity-z-tomkiem-onyszko/ Dobrego odbioru! Prześlij nam kilka dobrych słów w mediach społecznościowych” Twitter: @gkotfis Facebook: devsession.pl Muzyka użyta w podcaście: LiQWYD - Take it easy Pozdrawiam, Grzegorz Kotfis
Dziś zapraszam Was na spotkanie z Tomaszem Onyszko – człowiekiem, który sam mówi o sobie, że… nigdy nie był programistą, choć pisanie kodu nie jest mu obce. Głównymi wątkami w naszej rozmowie pozostaje Triple C, czyli: CTO, Cloud i Commodity. Tomek Onyszko...
Jak parować nawiasy lub inne znaki w JavaScript? Pisząc mój interpreter języka Lisp (dokładnie dialektu Scheme) o nazwie LIPS , zdecydowałem się dodać obsługę nawiasów kwadratowych, ponieważ niektóre książki do języka Scheme, mieszają nawiasy okrągłe oraz kwadratowe. Jednak aby nie komplikować parsera, nie sprawdzał on, czy nawiasy do siebie pasują i np. można było wywołać kod z pomieszanymi nawiasami. W tym wpisie przedstawię jak napisać poprawne parowanie nawiasów, czyli funkcję, która może się przydać nie tylko przy parsowaniu języka Lisp. [Spoiler] Do tego celu nie warto nawet próbować, używać Wyrażeń Regularnych (RegExp).
Hi, we're Arkency and it's our blog with meaty content.
W ostatnich dniach weszła druga wersja zmian w pomocy dla przedsiębiorców dotkniętych pandemią. Zobacz jakie są obecnie warunki dla mikropożyczki, zwolnienia z ZUSu i świadczenia postojowego..
Jak rozwijać swoje umiejętności programistyczne? Niby każdy ma na to swój sposób, natomiast wielu naszych czytelników, słuchaczy i widzów podpytuje nas, o to jak się rozwijać, mając kilka chwil. Oprócz codziennej pracy w projekcie, stosujemy pewne tricki, które pozwalają nam doskonalić warsztat programisty. Jakie są to tricki? O tym właśnie będzie podczas naszego live 🙂 […]
W tej godzinie będę realizował poprawki w testach oraz kolejne slice. Dokończę PomodoroWork. Możliwe, że zacznę implementację slica z GUI w WPFie.
Czy istnieją jakieś zasady, które sprawią, że łatwiej będzie nam żyć z Legacy Code? Dokładnie nad tym zastanawialiśmy się ostatnio. Okazało się, że w swoim rękawie, jako programiści posiadamy trochę nabytych nawyków, które w sposób świadomy ułatwiają nam rozwój kodu. Nawet tego, który cuchnie stęchlizną. Jakie dobre praktyki warto stosować w Legacy Code? Podczas odcinka […]
https://pixabay.com/photos/lifebelt-lake-sunset-buoy-life-1458596/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/04/lifebelt.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/04/lifebelt.jpg?fit=676%2C450&ssl=1" /> Poznaj ofertę zawodowego ubezpieczenia OC programisty dedykowaną dla czytelników bloga oraz członków grupy Programista Na Swoim.
Czy istnieją jakieś zasady, które sprawią, że łatwiej będzie nam żyć z Legacy Code? Dokładnie nad tym zastanawialiśmy się ostatnio. Okazało się, że w swoim rękawie, jako programiści posiadamy trochę nabytych nawyków, które w sposób świadomy ułatwiają nam rozwój kodu. Nawet tego, który cuchnie stęchlizną. Jakie dobre praktyki warto stosować w Legacy Code? Podczas odcinka mówimy o swoich zasadach "Minimal Development Quality", które staramy się wdrażać tam, gdzie się pojawiamy. Oczywiście – z wiedzą, że nie zawsze mogą pasować one do sytuacji. Krzysztof zarzucił również ciekawą tezą, że to w Legacy Code najwięcej się można nauczyć? Zgadzasz się z tym? Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Lubisz kopać w starym kodzie nadając mu nowy kształt? ➡️ Masz zestaw swoich praktyk, które starasz się stosować podczas tworzenia oprogramowania? ➡️ Brownfield czy Greenfield? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍
Kiedy zdamy już sobie sprawę, że sprytny kod i mikrooptymalizacje to nie jest dobra droga, dochodzimy do wniosku, że jakość kodu jednak ma znaczenie. A wyrazem dbania o tą jakość kodu jest wprowadzenie odpowiednich reguł. Temu właśnie służą Style Guide i Coding Standard. W C są one szczególnie ważne, bo język pozwala nam na wiele […]
The usual way of handling domain events in Rails Event Store is using the included pub-sub mechanism. And in most cases, especially when you have majestic monolith application it is enough. It is also easiest to grasp by the team and use in legacy applications implemented using Rails Way. But sometimes it is not enough, sometimes this way of handling events become an obstacle.