Lista artykułów

Parser S-Wyrażeń (języka LISP) w JavaScript

Parser S-Wyrażeń (języka LISP) w JavaScript S-Wyrażenia to podstawa języków rodziny LISP . W tym wpisie przedstawie, jak napisać prosty parser S-Wyrażeń krok po kroku. Czyli właściwie podstawę dla parsera Lispa. Można by użyć do tego celu generatora parserów , ale prościej jest napisać parser samemu. Użyjemy do tego celu języka JavaScript.

Randezvous z Eto.Forms

Eto.Forms jest jednym z dwóch ciekawych frameworków, które pozwalają na tworzenie wieloplatformowych aplikacji desktopowych z wykorzystaniem .Net (drugim jest oczywiście Avalonia). Projekt funkcjonuje od 2012 roku – a więc już dość długo. Jest to projekt open source oparty na dość liberalnej licencji BSD-3. Na każdym z systemów będących dostępnych jako target (Windows, MacOS, Linux) nasze […]

Randezvous z Eto.Forms

Eto.Forms jest jednym z dwóch ciekawych frameworków, które pozwalają na tworzenie wieloplatformowych aplikacji desktopowych z wykorzystaniem .Net (drugim jest oczywiście Avalonia). Projekt funkcjonuje od 2012 roku – a więc już dość długo. Jest to projekt open source oparty na dość liberalnej licencji BSD-3. Na każdym z systemów będących dostępnych jako target (Windows, MacOS, Linux) nasze […]

4

Cele na 2019 - maj

Już niedługo minie pół roku odkąd postawiłam przed sobą cele na 2019 (i nie tylko). Chcę przyjrzeć się im ponownie - zapytać siebie czy nadal są dla mnie ważne i sprawdzić jak mi idzie.

Co serial Czarnobyl ma wspólnego ze sztuczną inteligencją?

Ostatnio nie miałem weny na pisanie o technicznych tematach (co widać po ostatnim braku aktywności). Dlatego dzisiejszy wpis będzie się mocno różnił od ostatnich. Punktem wyjścia będzie dla mnie bijący ostatnio rekordy popularności serial “Czarnobyl”. Jeżeli jeszcze go nie widziałeś – koniecznie musisz to nadrobić. Serial jest świetnie zrealizowany, trzyma w napięciu i zachęca do […]

QuickSort – Teoria

QuickSort jest jednym z bardziej popularnych algorytmów sortowania. Wykładowcy bardzo lubią nim męczyć studentów ;) Dziś poznamy teorię z nim związaną .

Pull Requesty w Visual Studio

Życie stało się właśnie wygodniejsze! Microsoft przygotował specjalną wtyczkę dla tych, którzy korzystają z Visual Studio 2019, Azure DevOps i Pull Requestów. Dodatek Wszystko, co trzeba zrobić, to zainstalować dodatek. Po jego zainstalowaniu pojawia się specjalny moduł w Team Explorer – Pull Requests. Po połączeniu z odpowiednim repozytorium na Azure DevOps, w zakładce Pull Requests…

Bootstrap 4 – czym jest i jak działa siatka

Czym jest Bootstrap raczej pisać nie muszę. Taki mamy klimat w IT, że już każdy zna to słowo i raczej większość osób Bootstrapa zna....

9

How many Ruby programmers are there in the world?

Testy jednostkowe – czy naprawdę ich potrzebujemy?

Testy jednostkowe często bywają nieczytelne. Bardzo trudno je napisać przy istniejącym kodzie odziedziczonym. Wymagają inwestycji czasu i przy większych zmianach część z nich trzeba przepisywać. Po co to komu…? …a przynajmniej tak myślałem, gdy zaczynałem pracę 10 lat temu w moim pierwszym projekcie. Dzisiaj uważam trochę inaczej i mam zamiar Ci pokazać, czemu testy przynoszą […]

Maj 2019. Dobra passa trwa. 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! Wyjątkowo Zimny Maj to kolejny miesiąc, z którego można być bardzo zadowolonym. To wszystko wygląda mega obiecująco i teraz jest czas, by różne ciekawe możliwości […]

050: Komiks internetowy “Galeria Widgeta” i współpraca z ilustratorem

Gościem odcinka jest Marek “Widget” Mosor. Porozmawialiśmy o jego komiksie internetowym “Galeria Widgeta”, o tym jak jako ilustrator pojawić się w prasie, jak utrzymywać się jako ilustrator oraz poruszyliśmy temat współpracy z ilustratorem. -> Dobrowolne wsparcie podcastu.

4 unikalne sposoby na problemy ze zwracaniem wartości w C++

Czy wydaje ci się, że wiesz już wszystko o zwracaniu wartości z funkcji/metody? Istnieje mnóstwo przypadków, w których trzeba nieco pomyśleć zanim napiszemy sygnaturę funkcji. W dzisiejszym artykule poznamy cztery sposoby na zwrócenie wartości z funkcji w pewnym kontrowersyjnym przypadku. Zadanie Wyobraź sobie, że jesteś bardzo zaradnym programistą i realizujesz …

14

Tymczasem na Dev-foundry

Jeśli ktoś jeszcze nie miał okazji się zapoznać to na blogu devfoundry.pl pojawiło się kilka ciekawych wpisów – m.in. o pracy zdalnej, platformie GitHub czy o tym jaki język programowania wybrać. Czyli pakiet startowy dla osób zaczynających przygodę z programowaniem 🙂 Oczywiście nie zabrakło bardziej technicznego „mięcha” jak wpis o pracy z typem Optional w …

15

Tymczasem na Dev-foundry

Jeśli ktoś jeszcze nie miał okazji się zapoznać to na blogu devfoundry.pl pojawiło się kilka ciekawych wpisów – m.in. o pracy zdalnej, platformie GitHub czy o tym jaki język programowania wybrać. Czyli pakiet startowy dla osób zaczynających przygodę z programowaniem 🙂 Oczywiście nie zabrakło bardziej technicznego “mięcha” jak wpis o pracy z typem Optional w …