Lista artykułów

Jak podłączyć Firebase do aplikacji i zacząć z niego korzystać?

Aby używać Firebase w swojej aplikacji należy w głównym pliku strony umieścić kilka linków i kawałek konfiguracji. Jest to na tyle uproszczone, że w ciągu chwili zaczniesz korzystać z pełni funkcjonalności. Jest kilka opcji podłączenia, są podobne, ale jednak różnią się od siebie. Utwórz projekt Na początku należy utworzyć własny projekt dla aplikacji poprzez odwiedzenie […]

Jak wygląda dobry proces testowy? Część 2

Dzisiaj chciałabym kontynuować swój poprzedni post o procesie testowym, w którym dowiedzieliście się jak wygląda planowanie, kontrola, analiza i projektowanie testów. W tym artykule dowiecie się jak wyglądają kolejne etapy procesu testowego takie jak – implementacja, wykonanie, ocena i raportowanie i zamykanie czynności testowych. Na koniec postaram się wszystko zebrać w całość i krótko podsumować. […]

Rzut okiem na WordPress REST API

Słowem wstępu o Wordpress REST API WordPress wraz z wersją 4.7 otrzymał REST API. Dzięki niemu, w łatwy sposób możemy uzyskać dane w formacie JSON z naszego systemu zarządzania treścią. Jest to świetna alternatywa dla motywów. Rozwiązanie to ma wiele zalet, ale też kilka wad, które teraz pokrótce opiszę. Zalety WordPress REST API Główną zaletą jest …

Leasing i raty zero procent na firmę, czyli kupno sprzętu z odroczoną spłatą

Jak kupować sprzęt do firmy ze spłatą odroczoną w czasie? Czy można kupować na raty zero procent na firmę, czy lepiej wziąć leasing? Zapraszam do wpisu. Wstęp Profesjonalna elektronika od zawsze była droga. Czy to solidny laptop Della, czy flagowy telefon, będzie kosztował kilka tysięcy złotych. Startując jako programista iOS przydałby się zarówno iPhone do

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…