Wpis z mikrobloga

@JustJoinIT: React Native nadal budzi zainteresowanie wielu developerów, którzy chcą stworzyć jedną aplikację na dwie platformy naraz. Każdy z nich na pewno zastanawiał się, kiedy warto skorzystać z React Native, a kiedy lepiej stworzyć osobno dwie apki. Jeden z developerów postanowił przygotować obszerny artykuł na ten temat, pokazując, jak wyglądało stworzenie jego projektu przy wykorzystaniu RN. Jeśli chcecie dowiedzieć się, czy jest zadowolony z efektu, zajrzyjcie do naszej Prasówki Technologicznej.

Poniżej znajdziecie najciekawsze artykuły dotyczące Frontendu oraz Backendu, ale też innych tematów, z którymi naszym zdaniem warto zapoznać się.

------------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------------

#frontend

1. Poznajcie #chatt – aplikację do czatowania w czasie rzeczywistym (gotową również do działania w trybie offline) napisaną przy użyciu: React, GraphQL, #aws AppSync i AWS Amplify.

Więcej na ten temat:
https://github.com/aws-samples/aws-appsync-chat

2. Jak w #reactnative napisać aplikację przeznaczoną do działania w różnych środowiskach? Tego dowiecie się z bardzo dobrze przygotowanego artykułu opublikowanego na Medium.com.

Więcej na ten temat:
https://medium.com/@ywongcode/building-multiple-versions-of-a-react-native-app-4361252ddde5

3. Dlaczego Styled Components, biblioteka pozwalająca na tworzenie komponentów #reactjs odpowiedzialnych za wygląd aplikacji, tak bardzo pasuje do Reacta? Dowiecie się tego z tekstu Krzysztofa Kuziela, który wyjaśnia sprawę na przykładzie dwóch aplikacji.

Więcej na ten temat:
https://geek.justjoin.it/dlaczego-styled-components-pasuja-reacta-przykladzie-dwoch-aplikacji/

4. Jeśli korzystacie z Flow, narzędzia do sprawdzania typu statycznego w #javascript, to być może zastanawialiście się, skąd wzięła się niska responsywność na #github zespołu odpowiedzialnego za pracę przy tym narzędziu. Zapraszamy do lektury tekstu wyjaśniającego ten stan rzeczy.

Więcej na ten temat:
https://medium.com/flow-type/what-the-flow-team-has-been-up-to-54239c62004f

5. Niedawno miała miejsce premiera Relay 2.0, frameworku #javascript przeznaczonego do budowania aplikacji React opartych na danych. Warto sprawdzić, co się zmieniło.

Więcej na ten temat:
https://github.com/facebook/relay/releases/tag/v2.0.0

6. [wideo] Jak się okazuje, nawet krótka nauka JavaScript może okazać się bardzo owocna. Sprawdźcie, jak użytkownik Reddita z ponad rocznym stażem w #js od podstaw stworzył świetną aplikację do planowania podróży typu drag-drop.

Więcej na ten temat:
https://www.reddit.com/r/javascript/comments/al2vxa/after_learning_js_more_than_a_year_ago_and/

7. Poznajcie react-movable, niewielkie narzędzie typu drag and drop dla list i tabel w React Native.

Więcej na ten temat:
https://github.com/tajo/react-movable

8. React Suspense to #api dla React Native, które zadebiutowało w pierwszej połowie 2018 r. Zapraszamy do zapoznania się z mniej technicznym, a bardziej konceptualnym przeglądem tej funkcjonalności, który może przekonać Was, że to game changer.

Więcej na ten temat:
https://medium.com/react-in-depth/why-react-suspense-will-be-a-game-changer-37b40fea71ec

9. Część programistów traktuje dojście do poziomu seniora jako ostateczne wyzwanie. Jednakże co zdolniejsi potrafią wejść na ten level już przed trzydziestką, czyli na stosunkowo wczesnym etapie kariery. Jakie może być kolejne wyzwanie? O tym opowiada Mateusz Czajka, Head of Technology w Netguru.

Więcej na ten temat:
https://geek.justjoin.it/seniorship-koniec-kariery-head-of-technology-o-pracy-netguru/

10. Każdy z nas nieraz zastanawiał się, co może przyrządzić z produktów, które akurat ma w lodówce – bez potrzeby wychodzenia z domu i udawania się na zakupy. Z tą prostą apką napisaną w React użytkownik może zrobić fotki składników dostępnych w domu i na ich podstawie dostać listę polecanych przepisów.

Więcej na ten temat:
https://github.com/ispoljari/react-recipe-builder-app

------------

#backend

1. Pracujecie w #docker i #kubernetes? Być może zainteresuje Was skrócona wersja pracy magisterskiej dotyczącej ich wykorzystania w środowiskach o wysokim poziomie zabezpieczeń – w tym wypadku na przykładzie systemu informatycznego szwedzkiej policji. Materiał zawiera również otwartą pełną wersję pracy.

Więcej na ten temat:
https://medium.com/@chrismessiah/docker-and-kubernetes-in-high-security-environments-d851645e8b99

2. Dowiedz się, jak uruchomić prostego bota w Ruby na AWS Lambda dzięki poniższemu samouczkowi. Stworzenie prostego bota w Slacku, który będzie wysyłał nieskomplikowane żądania do API #slack to zadanie nieco bardziej wyrafinowane, niż to dostępne w oryginalnym tutorialu AWS.

Więcej na ten temat:
https://www.mutuallyhuman.com/blog/2018/12/18/slackbot-on-lambda-with-ruby/

3. Często słyszysz o Dockerze, ale nie wiesz, z czym dokładnie to się je? Zapraszamy do zapoznania się ze świetnym tutorialem przeznaczonym dla zupełnie początkujących użytkowników.

Więcej na ten temat:
https://hashnode.com/post/docker-tutorial-for-beginners-cjrj2hg5001s2ufs1nker9he2

4. Zastanawiasz się nad zostaniem #java developerem lub podniesieniem swojego skilla? Dobrym pomysłem będzie zapoznanie się z tekstem opisującym 10 narzędzi używanych przez programistów tego języka w codziennej pracy.

Więcej na ten temat:
https://javarevisited.blogspot.com/2017/03/10-tools-used-by-java-programming-Developers.html

5. Jeśli nieźle ogarniasz już Javę, ale zależy Ci na byciu programistycznym poliglotą i słyszałeś wiele dobrych rzeczy o Kotlinie – od niedawna oficjalnym języku programowania na Androida – to może przydać Ci się kurs skrojony specjalnie pod Twoje potrzeby. A najlepiej aż pięć kursów!

Więcej na ten temat:
https://javarevisited.blogspot.com/2018/02/5-courses-to-learn-kotlin-programming-java-android.html

6. #python to nie tylko rozwiązywanie poważnych backendowych problemów, ale też zabawa. W chwili wolnej od programowania poznajcie napisaną w Pythonie w 20 godzin opartą na tekście grę przygodową napisaną przez kreatywnego użytkownika serwisu Reddit.

Więcej na ten temat:
https://www.reddit.com/r/Python/comments/alcn7a/i_wrote_a_textbased_adve

7. Tym razem przedstawiamy listę 20 bibliotek i API, które mogą okazać się bardzo przydatne dla wszystkich Java developerów. Tylko open source, więc korzystajcie do woli!

Więcej na ten temat:
https://javarevisited.blogspot.com/2018/01/top-20-libraries-and-apis-for-java-programmers.html

8. Wielu użytkowników systemu Linux używa systemd do zarządzania usługami (lub daemonami) w systemie, np. aby automatycznie uruchamiać określone usługi w odpowiedniej kolejności. Poniższy tutorial dotyczy tworzenia usługi systemd w Pythonie.

Więcej na ten temat:
https://github.com/torfsen/python-systemd-tutorial

9. Korzystacie z managera pakietów #cond? Niedawno swą premierę miała wersja 4.6. Poczytajcie o najważniejszych zmianach, które wprowadza.

Więcej na ten temat:
https://www.anaconda.com/conda-4-6-release/

10. Gdy myślimy o powtarzaniu zadań, najczęściej przychodzą nam na myśl pętle “for” i “while”. Jednakże istnieje pewien zupełnie inny sposób na powtarzanie zadań. Dowiedz się, czym są funkcje rekurencyjne w Pythonie.

Więcej na ten temat:
https://stackabuse.com/understanding-recursive-functions-with-python/

------------

#inne

1. Gajus Kuizinas dzieli się wnioskami, które wyciągnął ze skalowania bazy #postgresql do 1,2 miliarda rekordów na miesiąc, dotyczącymi m.in. wyboru miejsca hostowania bazy danych, materializacji danych i korzystania z bazy danych jako kolejki zadań.

Więcej na ten temat:
https://medium.com/@gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067

2. #10yearschallenge challenge to internetowa zabawa, która w pewnym momencie zdominowała nasze feedy. Nie brakuje jednak głosów, że może kryć się za nią nieco więcej, niż nam się wydaje.

Więcej na ten temat:
https://geek.justjoin.it/10-years-challenge-niegrozna-zabawa-prawda/

3. Pamiętacie MySpace, jeden z pierwszych serwisów internetowych, po którym obecnie zostało jedynie wspomnienie? Jarred Sumner stawia tezę, że ten pierwowzór dzisiejszych serwisów social media zainspirował całe pokolenie do nauki programowania. A przy okazji tłumaczy, dlaczego uważa, że internet kiedyś był bardziej zabawny.

Więcej na ten temat:
https://jarredsumner.com/codeblog/

4. Jak przygotować się do warsztatów z design thinking dla grupy 80 osób? Swoimi spostrzeżeniami i wnioskami dzieli się Sophia Exintaris.

Więcej na ten temat:
http://eurydice13.com/2019/01/how-to-prepare-for-and-run-a-design-thinking-gamestorming-creative-workshop-and-what-to-do-with-the-outputs-too/

5. Facebook płacił nastolatkom po 20 dolarów za instalowanie aplikacji mającej rzekomo służyć “do researchu”. Okazuje się, że oprogramowanie w agresywny sposób zbiera informacje dotyczące sposobu użytkowania smartfonów i internetu i przesyła je do Facebooka.

Więcej na ten temat:
https://thehackernews.com/2019/01/facebook-research-app.html

#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki
JustJoinIT - @JustJoinIT: React Native nadal budzi zainteresowanie wielu developerów,...

źródło: comment_QLqYyLFog7MnYm4lnMF3M7zOmJj85sYq.jpg

Pobierz
  • 3