Lista artykułów

Ariane 5 – int overflow, który wysadził w powietrze rakietę

Dzisiaj opowieść o kolejnym znanym bugu, który miał ogromne konsekwencje. Podobnie jak w przypadku Therac-25, analiza katastrofy rakiety Ariane 5 przyczyniła się do poprawy procesów wytwarzania systemów safety-critical. Jak wyglądał pierwszy lot Ariane 5? We wtorek 4 czerwca 1996 roku odbył się dziewiczy lot Ariane 5 – nowej rakiety Europejskiej Agencji Kosmicznej, która była rozwijana […]

Dev:Cast – #13 O czym pamiętać i jak podejść do projektowania WebAPI?

Udostępnianie interfejsów programistycznych w formie WebAPI stało się pewnym standardem. Integrujemy ze sobą różne systemy – komunikując je w celu wymiany wymaganych danych. Popularne serwisy udostępniają swoje dane, by programiści mogli wykorzystać potencjał zagregowanych danych. 📑 Jak natomiast podejść do projektowania API, które będzie dostępne dla konsumentów? Na co zwracać uwagę? Na te pytania staramy […]

KRZYWE e-zwierciadło [devstyle vlog #185]

4

Super promocja książki “Zawód: Programista” na Dzień Programisty!

13 września to wielkie Święto: Dzień Programisty! Wszystkiego najlepszego! A dodatkowo mija właśnie ROK od samodzielnego wydania przeze mnie książki “Zawód: Programista“. Mogę śmiało powiedzieć, że ten kROK odmienił moje życie, dał dużo swobody i – co najważniejsze! – MEGA wielkie pokłady radości i satysfakcji. Satysfakcja jest w tym wszystkim chyba najważniejsza. Bo jakże pięknie [...]

Wednewsday #23 – programistyczne nowinki

W tym tygodniu nagłówki newsów okupuje Python. Od dłuższego czasu piął się w rankingach popularności ale po wejściu na pudło w TIOBE Index zrobił się szał. Renesans zaliczają także języki niskopoziomowe C, C++. Tym breaking news zapraszam na 23 wydanie programistycznych nowinek. W tle zapraszam do posłuchania moich przemyśleń skierowanych do początkujących prelegentów i organizatorów [...]

After.conf - Pilot 5 - BBQ4.IT.

Uczymy się średnio zaawansowanych elementów języka Java

Znasz podstawy języka Java i chciał(a)byś teraz poznać kilka praktycznie wykorzystywanych elementów? Przeczytaj o kursie, który może Ci w tym pomóc.

Jak poprawnie wywołać funkcję C++ z języka C?

Pewnie większość z nas wie, że extern "C" ( language linkage ) wyłącza dekorowanie nazw funkcji (ang. name mangling ) i ustawia external linkage . Kompilator C++ dodaje dodatkowe napisy do nazwy na potrzeby, chociażby, przeciążania funkcji . A mangled name encodes a function or variable's name, scope, type, and/or temp

WADY wstawania wcześnie RANO [devstyle vlog #184]

The Junior Tech Lead

About one year ago, out of a sudden, I was given an opportunity for a Tech Lead position in a scrum team, and everything changed… Continue Reading The Junior Tech Lead

11

Aplikacja internetowa połączona z czytnikiem RFID/NFC

Technologie RFID i NFC towarzyszą nam na co dzień. Karty bankomatowe, płatności telefonem, kontrole dostępów np. do biur czy chipy dla zwierząt bazują na jednej z tych dwóch technologii. Są one do siebie bardzo podobne, różnice są niewielkie. Czy mogą […]

Białostocka Grupa Azure #05: A Little Party Never Killed Nobody

Dzyń, dzyń!!!!! Jak minął pierwszy tydzień szkoły? Studenty przygotowane na kampanię wrześniową? A może Wam się upiekło i łapiecie ostatnie promienie letniego słońca przed powrotem na uczelnie i pisanie inżynierki? Przyznawać się, kto jeszcze jej nie zaczął? No już już, spokojnie. Więcej Was nie będę dręczyła. Mam lepszy pomysł. Co Wy na to, aby zabrać [...]

Omówienie zakładki Media Library w ScreenFlow

Zakładka Media Library w ScreenFlow jest nieodzownym elementem pracy. To tam umieszczamy wszelkie dodatkowe materiały, które będziemy wykorzystywać w montowanych filmach. Wersja siódma ScreenFlow wprowadziła globalną bibliotekę, ósma dodała dostęp do ogromnej biblioteki multimediów. Budowa zakładki Zakładka Media Library nie jest przesadnie skomplikowanym narzędziem. Jednak będziemy z nią bardzo często pracować więc warto poświęcić chwilę, […]

Polub PONIEDZIAŁEK razem ZE MNĄ [devstyle vlog #183]

Sztuka dla sztuki czy jednak jakiś głębszy sens?

Umiejętność programowania to nie wyłącznie znajomość języka programowania, kilku języków czy odpowiednie algorytmiczne myślenie, ale również znajomość i umiejętność wykorzystania dobrych praktyk programistycznych, wzorców projektów czy zaprojektowanie odpowiedniej architektury. W celu zapewnienia odpowiedniej jakości kodu, architektury, robimy spotkania, projekty czy też kontrolujemy siebie nawzajem poprzez code review. Jednak myślę, że nie wszyscy mają świadomość tego […]