Lista artykułów

Algorytmy – jak się ich uczyć? dlaczego tak ciężko wchodzą nam do głowy? ?

Algorytmika to dziedzina nauki, bez której żaden program komputery nie mógłby istnieć. Chodzi o rozwiązanie problemu za pomocą ciągu procedur, znaczków lub po prostu zestawu powiązanych ze sobą bloków. Swoją przygodę z programowaniem zaczynałem między innymi ze środowiskiem o nazwie ELI oraz Logo (tak to ten z żółwiem ;): Przeciągało się kilka bloków, wpisywało magiczne […]

TypeScript – Implementacja interfejsu konstruktora

Rozpoczynając swoją aktualną pracę w pewien sposób pożegnałem się z tematami frontend-owymi. Wiadomo, nie postawiłem grubej, czerwonej, nieprzekraczalnej linii, po prostu zajmuje się tym zdecydowanie rzadziej. Ostatnio jednak natrafiłem na zagadnienie, które zdecydowanie mnie zainteresowało, mianowicie tworzenie interfejsu dla konstruktora klasy w TypeScript. Od razu zaznaczam, że nie będę w tym artykule omawiał konfiguracji środowiska pod

Programowanie funkcyjne w Twojej przeglądarce

Witaj w czwartej odsłonie cyklu! Pierwsze trzy odcinki poświęciłem na przedstawienie Ci podstaw programowania funkcyjnego w C#. Czas na mały plot twist – tym razem zajmiemy się JavaScriptem. Dlaczego? Po pierwsze dlatego, że ten najpopularniejszy na świecie język programowania jest funkcyjny (wg raportu Stack Overflow)! Wzgardzony przez wielu i często traktowany jako niepoważny JavaScript w [...]

Zapis i odczyt plików w Java 7+

Historycznie praca z plikami w Javie nie była niczym przyjemnym – duża ilość kodu związanego z buforami, brak wygodnego API dostępowego do samych plików, już nie wspominając o operacjach na nich. Na szczęście wszystkie te bolączki przestały istnieć, kiedy wprowadzona została Java 7 wraz z pakietem zmian pod egidą NewIO 2. Java 8 wraz ze strumieniami tylko polepszyła dobry stan rzeczy. Jako że post jest pisany w odpowiedzi na życzenie jednego z naszych czytelników, to jako przykład weźmiemy przypadek użycia zaproponowany przez ... Czytaj dalej... Zapis i odczyt plików w Java 7+

Wednewsday #19 – programistyczne nowinki

Dziś dzień wolny. Pewnie część z Was pomyśli, że to dobry dzień do nauki czegoś nowego. Poniżej krótka ilustracja jak to może wyglądać. I jak zawsze zapraszam na przegląd ciekawostek dla programistów.   Table of Disruptive Technologies & Innovation – przełomowych technologie i innowacje ukazane w formie tablicy Mendelejewa. Learn ML Algorithms by coding: Decision Trees – [...]

Czy warto aktualizować ScreenFlow do wersji 8 ?

ScreenFlow właśnie zostało wydane przez Telestream w wersji 8. Jeśli posiadacie wcześniejszą wersję oznaczoną numerkiem 7 to pewnie zastanawiacie się czy warto płacić za aktualizację do wersji 8. W tym wpisie postaram się pomóc podjąć wam decyzję. Stock Media Library Jeśli zazdrościliście innym aplikacjom dostępu do dużych bibliotek z gotowymi fragmentami video czy tez zdjęć to […]

Czy warto aktualizować ScreenFlow do wersji 8 ?

ScreenFlow właśnie zostało wydane przez Telestream w wersji 8. Jeśli posiadacie wcześniejszą wersję oznaczoną numerkiem 7 to pewnie zastanawiacie się czy warto płacić za aktualizację do wersji 8. W tym wpisie postaram się pomóc podjąć wam decyzję. Stock Media Library Jeśli zazdrościliście innym aplikacjom dostępu do dużych bibliotek z gotowymi fragmentami video czy tez zdjęć to […]

Lipiec 2018 na devstyle: podsumowanie i raport finansowy.

Na swoim 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! Dzisiaj później niż zwykle. Ale wakacje w pełni! Sierpień mam w 80% wczasowy, stąd obsuwa. Ale… to nic. Lipiec to miesiąc, w którym odważnie przyznałem: oszukujesz [...]

Jak wykonać kopię zapasową danych Twojej aplikacji w chmurze

Typowa aplikacja dla systemu Android zawiera wiele informacji, które użytkownicy będą chcieli przenieść na nowe urządzenie. Począwszy od nazwy użytkownika i hasła, a skończywszy na wszelkich zmianach wprowadzonych w ustawieniach. Jako programista powinieneś zadbać o to, aby użytkownik był wstanie kontynuować prace zaraz po jej zainstalowaniu na nowym telefonie zamiast ustawiać wszystko od nowa. Przyjrzyjmy się w jaki sposób tworzyć automatyczne kopie zapasowe danych użytkownika w chmurze. Zapisywanie danych aplikacji...

DevEnv partnerem regionalnej edycji 4Developers w Katowicach

Rok temu po sukcesach konferencji 4developers jej organizatorzy spróbowali eksperymentu w postaci edycji regionalnych. My jako serwis DevEnv objęliśmy wtedy patronatem łódzką edycję, po zakończeniu której żałowaliśmy, że nie ma podobnej edycji na Śląsku – widzimy duży potencjał w tym miejscu, a jednocześnie wszyscy członkowie naszej redakcji zamieszkują ten region. 4Developers m.in. w Katowicach W […]

Merge w GitBashu

Załóżmy, że mamy jakiś branch master_xmpl, który jest głównym branchem naszego projektu. Wyobraźmy sobie, że 2 osoby w tym samym czasie pracują nad różnymi funkcjonalnościami. Każda z nich utworzyła swój branch za pomocą komendy checkout z parametrem b. git checkout -b branch1 Dla przykładu będą to branch1 dla osoby autor1 i branch2 dla osoby autor2. Autor1: zmiany…

Zmienne środowiskowe w systemie Linux

Zmienne te zawierają informacje takie jak: aktualny katalog roboczy (CWD, zmienna PWD), wykorzystywany interpreter języka poleceń (zmienna SHELL), położenie katalogu domowego użytkownika (zmienna HOME), katalogi, w których poszukiwane są programy (zmienna PATH).

Git aliasy

Git znudzenie Ostatnio bardzo mocno „katuję” swój mózg Gitem….hmmmm…uprzyjemniam mu chwile Gitem. Z racji tego, że w pracy nie mam możliwości poużywać sobie Gita w miarę często, eksperymentuję w domu na swoich pet-projects. Używam,...

Git aliasy

Git znudzenie Ostatnio bardzo mocno „katuję” swój mózg Gitem….hmmmm…uprzyjemniam mu chwile Gitem. Z racji tego, że w pracy nie mam możliwości poużywać sobie Gita w miarę często, eksperymentuję w domu na swoich pet-projects. Używam,...

Jak wygląda praca w Sii – moje opinie

Jak wygląda praca w Sii? Jakie są plusy i minusy pracy jako kontraktor? Na co możesz liczyć w Sii Kraków? Zajrzyj do wpisu! Intro Od prawie dwóch i pół roku pracuję w Sii Kraków jako programista java. Widziałem już wiele i wydaje mi się, że jestem w stanie opisać dość realistycznie jak to wszystko wygląda