Historia zmian na GitHubie. Prasówka Technologiczna: 04-08.02.2019
Jak za pomocą aplikacji napisanej w Reactcie prześledzić historię zmian dowolnego pliku zamieszczonego na GitHubie? Jak nauczyć się parsować, czytać i pisać JSON w Pythonie oraz konwertować JSON? Jak podejść do konteneryzacji w chmurze Microsoft Azure? Na te i na wiele innych pytań znaleźliśmy odpowiedź czytając kilkadziesiąć artykułów eksperckich opublikowanych na blogach developerów. Specjalnie dla Was wybraliśmy najciekawsze z nich, dlatego w naszej Prasówce Technologicznej znajdziecie po 10 ciekawych artykułów z kategorii Frontend, Backend oraz Inne.
Spis treści
Frontend
1. Jeśli masz podstawową wiedzę na temat TypeScript i Node.js, to czas bliżej zapoznać się z GraphQL – językiem zapytań dla API, z którego korzystają tacy gracze jak Netflix czy Paypal.
Więcej na ten temat tutaj.
2. Dowiedz się, jak z wykorzystaniem React i Redux zbudować bogatą w funkcje, skalowalną aplikację e-commerce – na przykładzie serwisu VOD wyglądem nieco przypominającego Netflixa.
Więcej na ten temat tutaj.
3. Marzysz o podszlifowaniu swojego skilla w GraphQL? Być może nigdy nie będzie lepszej okazji. Dołącz do darmowego bootcampa online w całości poświęconego temu zagadnieniu (wśród gości m.in. React, Angular, Vue i Node).
Więcej na ten temat tutaj.
4. Dowiedz się jak zbudować prosty, ale efektywny layout kalendarza z CSS Grid, Moment i Vue, który może stanowić interesujący komponent na twojej stronie.
Więcej na ten temat tutaj.
5. Poznaj wzorce nawigacyjne w React Native na przykładzie użycia wirtualnego stosu do implementacji dwóch wzorców nawigacji stanowiących wyzwanie dla React Native Navigation.
Więcej na ten temat tutaj.
6. Jeśli, jak wielu developerów na całym świecie, korzystasz z GitHuba, to może spodobać Ci się proste narzędzie napisane w React, które pozwala na przeglądanie historii dowolnego pliku umieszczonego na tej platformie.
Więcej na ten temat tutaj.
7. Jeśli nie jesteś zaznajomiony z GraphQL, to najwyższy czas zapoznać się z czym to się je. Jest co całkiem proste dzięki poradnikowi przygotowanemu specjalnie dla entry level – w tym wypadku na przykładzie NodeJS.
Więcej na ten temat tutaj.
8. Ludzie dzielą się na pracujących ciężko i pracujących mądrze. Sprawdź, co zrobić, aby dołączyć do tej drugiej grupy. Mała uwaga: działa głównie w przypadku developerów JavaScript.
Więcej na ten temat tutaj.
9. Znacie React Hooks? Mamy dla Was artykuł, który tłumaczy, dlaczego wprowadzona jakiś czas temu funkcjonalność to prawdziwy game-changer i uczy jak napisać pierwszy Hook.
Więcej na ten temat tutaj.
10. Docker to narzędzie do łatwego tworzenia aplikacji przy użyciu kontenerów, które są niezależne od systemu operacyjnego. Dzięki poniższej publikacji dowiesz się, jak zarządzać swoją apką w Node dzięki użyciu tego świetnego programu.
Więcej na ten temat tutaj.
Backend
1. Konteneryzacja aplikacji to pojęcie, które nie jest nowe, ale ostatnio zyskuje na znaczeniu za sprawą rozwoju aplikacji chmurowych. Dowiedz się, czym dokładnie jest konteneryzacja i jakie możliwości z nią związane oferuje Microsoft Azure.
Więcej na ten temat tutaj.
2. Postgres to baza, która zdobyła wielu fanów na całym świecie. Jeśli korzystasz z niej na co dzień, to może zainteresować Cię tekst przybliżający proces automatyzowania migracji tej popularnej bazy danych.
Więcej na ten temat tutaj.
3. Dowiedz się, czym tak naprawdę jest batching i jak w prosty sposób wykorzystać można batch loading w aplikacjach Ruby on Rails – wszystko w celu zmniejszenia liczby zapytań wysyłanych do bazy danych.
Więcej na ten temat tutaj.
4. Zapraszamy do lektury tekstu, w którym Al Sweigart tłumaczy niejasności związane ze zmiennością obiektów.
Więcej na ten temat tutaj.
5. Zachęcamy do przeczytania relacji z konferencji Python Brasil, która powinna zaciekawić wszystkich entuzjastów tego wszechstronnego języka.
Więcej na ten temat tutaj.
6. Dowiedz się, jak zacząć korzystać z JupyterLab – ostatniej paczki od Project Jupyter, która w pewnym sensie stanowi zamiennik dla Jupyter Notebook.
Więcej na ten temat tutaj.
7. W tym tutorialu nauczysz się parsować, czytać i pisać JSON w Pythonie za pomocą konkretnych przykładów. Ponadto nauczysz się konwertować JSON.
Więcej na ten temat tutaj.
8. Dowiedz się więcej o wadach i zaletach relatywnego i całkowitego importowania danych w Pythonie, dzięki przejrzystemu tekstowi opublikowanemu na portalu Stack Abuse.
Więcej na ten temat tutaj.
9. LTS, Mailman 3, Vero 4K, Kubernetes, Undertime – o tym wszystkim przeczytacie w styczniowym raporcie, z którego możecie bardzo dużo się nauczyć.
Więcej na ten temat tutaj.
10. Dowiedz się, jak przesunąć wrogi obiekt w pygame, bibliotece przeznaczonej do tworzenia gier oraz apek w języku Python.
Więcej na ten temat tutaj.
Inne
1. Zapraszamy do lektury tekstu dotyczącego zagadnienia nauczania i wszystkiego, co z nim związane, w tym kreatywności i wyrabiania dobrych nawyków – szczególnie w kontekście związanym z matematyką, fizyką i informatyką.
Więcej na ten temat tutaj.
2. Zmarły w zeszłym roku prezes jednej z kanadyjskich giełd kryptowalut był jedyną osobą posiadającą klucze do majątku klientów stanowiącego równowartość 190 milionów dolarów. Zdumieni użytkownicy nie kryją rozczarowania sytuacją.
Więcej na ten temat tutaj.
3. Europejska Agencja Kosmiczna we współpracy z NASA przetestuje system obrony planetarnej przed obiektami, które w przyszłości mogłyby zagrozić Ziemi.
Więcej na ten temat tutaj.
4. Za nami pierwszy test statku kosmicznego stworzonego przez SpaceX przeznaczonego do eksploracji Marsa. Nie wiadomo jeszcze, kiedy można spodziewać się wprowadzenia urządzenia do użytku.
Więcej na ten temat tutaj.
5. Każdy świadomy użytkownik urządzeń elektronicznych zdaje sobie sprawę, że zbierają one dane na nasz temat. Okazuje się jednak, że Apple idzie o krok dalej: wiele popularnych aplikacji na iOS w tajemnicy nagrywa ekran podczas użytkowania.
Więcej na ten temat tutaj.
Zdjęcie główne artykułu pochodzi z stocksnap.io.