Lista artykułów

Pliki MD w VS Code

Od jakiegoś czasu sporo programuję, wykorzystując Visual Studio Code. Podczas tworzenia kodu przydaje się również dokumentacja. Ostatnio odkryłam funkcję podglądu plików .md, a także wtyczkę, która umożliwia sprawdzanie składni takich plików. VS Code – podgląd pliku MD Na początku wystarczy otworzyć plik o rozszerzeniu .md. Wyświetli się w edytorze. Jednakże po kliknięciu w drugą ikonkę…

Kolekcje – Kolejki

Kontynuacja tematu kolekcji 😊 Tak ja powiedziałem w pierwszym wpisie z serii, temat kolekcji jest dość złożony. Dziś omówimy kolejki. Muszę przyznać że przez ponad 7 lat aktywnego programowania czystych Javowych kolejek nie używałem zbyt często 😉 Jednak nie zmienia to faktu że kolejki w określonych sytuacjach mogą być naprawdę bardzo przydatne!

JS w CSS oraz rysowanie w CSS

JS w CSS oraz rysowanie w CSS Ten wpis nie będzie o React-cie i wstawianiu CSS-a wewnąrz kodu JavaScript. Ale o czymś zupełnie odwrotnym. Będzie to o sposobie wstawiania kodu JS wewnątrz plików CSS. Dokładnie chodzi o obiekty JSON, ale pewnie gdy zastosujemy pojedyncze wyrażenie bez średników to też będzie działać. Pokaże też jak użyć części specyfikacji o nazwie Houdini do rysowania w CSS za pomocą języka JavaScript.

4

Ravenscar i ZFP – czyli profile runtime w Adzie

Dzisiaj zgłębię temat profili runtime’owych w Adzie. Pozwalają one określić z jakich funkcji języka możemy korzystać w projekcie. Dzięki temu mamy lepszą kontrolę nad zużyciem pamięci, wydajnością i bezpieczeństwem aplikacji. Rozwiązanie w Adzie jest dużo lepsze niż w innych językach, z którymi miałem do czynienia, ponieważ blokuje użycie niechcianych konstrukcji już na poziomie kompilacji. Artykuł […]

5 podcastów wokół cybersecurity, których aktualnie słucham

https://pixabay.com/photos/owl-computer-headphones-funny-947768/ " data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/04/owl.jpg?fit=300%2C199&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2019/04/owl.jpg?fit=676%2C450&ssl=1" /> Poznaj pięć podcastów, które powinny spodobać się każdemu fanowi (i nie tylko) cyberbezpieczeństwa.

Unit testy w Adzie

Ada została wymyślona jako język, w który swoją składnią utrudnia popełnianie błędów. Dlatego część przypadków sprawdzanych zwykle przez unit testy w Adzie w ogóle się nie skompiluje. Jednak mimo wszystko unit testy pozostają ważnym elementem sprawdzania poprawności działania systemu. Co więcej normy dotyczące systemów safety-critical często nakazują wykorzystanie unit testów i osiągnięcie odpowiedniego pokrycia kodu. […]

Kolekcje – Listy

Dziś kontynuujemy temat kolekcji. W poprzednim wpisie zostały omówione Sety, dziś natomiast zajmiemy się Listami. Temat będzie nieco krótszy od Setów (uffff!), chociażby ze względu na to że omówimy tylko najbardziej popularne implementacje, ArrayList oraz LinkedList. Zapraszam! :)

Ada na STM32

Po pierwszych próbach z Adą na PC, pora uruchomić ją na mikrokontrolerze. W tym celu posłużę się płytką STM32F4DISCO. W dzisiejszym odcinku dowiesz się, czy trudno jest zacząć z Adą na STM32 i jakimi gotowymi bibliotekami możesz się wspomagać. Zobaczymy też sobie kilka cech Ady ważnych z punktu widzenia embedded jak na przykład deklarowanie zmiennych […]

React Hooks a żądania do API

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… React Hooks mocno upraszczają właściwie wszystko, co do tej pory robiłaś. W jednym z pierwszych odcinków kursu pokazywałem, jak można w szybki sposób pobierać dane z API używając fetch w Reakcie. Czy Hooki coś tutaj zmieniają? Ależ tak! Fetch do tej pory Zaczniemy może od przyjrzenia się, jak taki fetch wyglądał do tej pory w klasach: export class App extends React.Component { state = { contacts: …

Mój pierwszy program w Adzie

Mamy już za sobą wprowadzenie do języka Ada. Pora więc coś w niej napisać. W tym artykule pokażę całą drogę od instalacji toolchaina aż do napisania pierwszego programu – kolejki FIFO opartej na buforze cyklicznym. W trakcie implementacji poznamy kilka podstawowych “ficzerów” Ady Artykuł powstał w ramach “Tygodnia z Adą” podczas którego od poniedziałku do […]

Nowa DevOps-owa konferencja już w czerwcu w Katowicach

Metodyka DevOps szturmem zdobywa rynek IT organizując i ułatwiając pracę tysiącom osób. Nic też dziwnego, że wciąż rośnie zarówno zapotrzebowanie na specjalistów w tej dziedzinie, jak i na szkolenia dla tych, którzy stawiają w DevOps-ie pierwsze kroki. W odpowiedzi na te potrzeby powstała nowa konferencja poświęcona metodyce DevOps, automatyzacji i monitoringowi procesów IT - Just DevOps!

Co powinieneś wiedzieć kupując stronę internetową?

Strona internetowa to jeden z najważniejszych elementów prowadzenia firmy. Aktualnie firma, która nie posiada własnej strony internetowej tak na prawdę nie istnieje. Strona internetowa jednak to nie tylko adres email i numer telefonu. Dzięki niej Twoja firma ma szansę na pozyskanie nowych klientów, zainteresowanie ich Twoim produktem, dostarczenie wiedzy o Twojej firmie i produktach, podzielenie […]

Od Gitlab CI do Azure App Service

Minęło trochę czasu od mojego ostatniego artykułu. Wakacje się skończyły! Trzeba wrócić do pisania. Jako pierwszy artykuł po przerwie chciałbym wam przedstawić sposób na skonfigurowanie Continuous Deployment za pomocą Gitlab CI. Przejdziemy całą ścieżkę od pipeline-a, aż do Azure App Service. Możecie się zastanawiać: dlaczego używam gitlab-a zamiast Azure DevOps (dawnego VSTS) ? Korzystam w ...

Ada – najlepszy język do systemów safety-critical

Ada to najbardziej zalecany język do systemów safety-critical. Zainteresowałem się nim bardziej już jakiś czas temu, ale do tej pory nie było okazji się w niego bardziej zagłębić. Sytuacja zmieniła się podczas Embedded World, kiedy to otrzymałem dwie książki o Adzie. Po ich lekturze nabrałem przekonania, że więcej systemów (nie tylko safety-critical) powinno powstawać w […]

Hackathon Rzeszów 2019

Hackathon Rzeszów is a 24-hour programming marathon. This year it took place in Aeropolis Park (Jasionka) on the 29-30th of March. It was our second start in this event. We participated in the first one in 2017. We liked the atmosphere and organization, so we decided to return and enjoy some time spent on brainstorming and […]