Ruszył 30DaysOfJavaScript. Prasówka Technologiczna: 11.01.2020 r.

Kolejny tydzień za nami, czas więc na nową Prasówkę Technologiczną! Styczeń to miesiąc, którego hasłem przewodnim jest: “Nowy rok, nowy ja”, dlatego początkującym frontendowcom polecamy ciekawy kurs JavaScript, a na backendowców czeka zajawka dotycząca pracy nad infrastrukturą machine learningu. A do tego, dowiemy się, jak to jest z tym długiem technologicznym na przykładzie DigitalOcean. Zapraszamy do lektury!

Frontend

1. Smashingmagazine wydał coroczną listę kontrolną wydajności front-endu. Znajdziesz tam zagadnienia związane z ustalaniem realistycznych celów czy optymalizacją zasobów. Warto przeczytać ten wyczerpujący materiał, jeśli chcesz efektywniej wykonywać swoją pracę.

Więcej na ten temat tutaj.

2. Podczas pisania złożonych aplikacji, często nieświadomie używamy kodu, który potrafi zmniejszyć jej wydajność lub bezpieczeństwo. Oto kilka wskazówek i trików, które pozwolą Ci uniknąć tych błędów w przyszłości.

Więcej na ten temat tutaj.

3. Informacja szczególnie ważna dla początkujących, bądź programistów, którzy chcą sprawdzić lub doskonalić swoje umiejętności w JavaScript. Ruszył 30DaysOfJavaScript Challenge, który w przeciągu miesiącu pomoże Ci w nauce programowania w tym języku.

Więcej na ten temat tutaj.

4. Prawdopodobnie jedną z ważniejszych rzeczy, którą powinni opanować przyszli developerzy, to umiejętność zadawania pytań technicznych. hello roman wydał film, w którym wyjaśnia, jak skutecznie się jej nauczyć.

Więcej na ten temat tutaj.

Backend

1. Nowy rok nie zaczął się korzystnie dla Google. Oracle oskarżył firmę o naruszenie prawa autorskiego przez skopiowanie interfejsu API w Javie. Sprawa trafiła do Sądu Najwyższego, który rozpatrzy sprawę i określi status prawny interfejsów. Można sobie przy tym zadać pytanie: czy kopiowanie interfejsów API jest niezbędne dla konkurencji w branży oprogramowania? 

Więcej na ten temat tutaj.

Jak mówi klasyk: rozmiar ma znaczenie. Z tego założenia wyszedł też Michal Strehovský, który z nostalgią wspomina czasy dyskietek 1,44 MB i modemów 56kbit. Dlatego stworzył krótki poradnik o tym, jak stworzyć ważącą mniej niż 8 kilobajtów samodzielną grę w C#. 

Więcej na ten temat tutaj.

3. Wiemy, że Python utrzymuje rolę lidera przy machine learningu. Aktualnie jest najpowszechniej używanym do tego językiem programistycznym. Ale jeśli jesteś zainteresowany pracą nad infrastrukturą machine learningu, to zdecydowanie powinieneś wziąć pod uwagę korzystanie z Go. 

Więcej na ten temat tutaj.

4. Jonathan Leitschuh z Gradle doprowadzi do wyłączenia dostępu HTTP do serwerów artefaktów 13 stycznia 2020 roku. Oznacza to, że do tego czasu powinieneś upewnić się, czy w Twoim kodzie zapisany jest dostęp do repozytoriów artefaktów poprzez HTTPS. Jeśli tego nie zrobisz, może on przestać działać.

Więcej na ten temat tutaj.

Inne

1. W świecie programistów wystarczy jedna pomyłka, aby narazić na niebezpieczeństwo wypłynięcia danych swoich użytkowników. I taką właśnie pomyłkę popełnił pracownik Starbucksa, ujawniając klucz API w swoich publicznych repozytoriach na GitHubie. Firma wypłaciła sporą nagrodę osobie, która lukę wykryła.

Więcej na ten temat tutaj.

2. “Jak wygląda dług technologiczny DigitalOcean?” nie jest pytaniem, które zadajemy sobie każdego ranka po przebudzeniu. Ale jednocześnie jest to pytanie, za którym kryje się ciekawa historia. O rearchitekturze technicznej firmy opowiada Sun-Li Beatteay, software engineer Digital Ocean. Warta przeczytania lektura. W przyszłości może być pomocna wszystkim devom, którzy znajdą się w sytuacji, gdy będzie się z tym zmierzyć. 

Więcej na ten temat tutaj.

3. W przeprowadzonym w zeszłym roku projekcie badawczym skupiono swoją uwagę na wykorzystanie WebAssembly na losowych próbach, aby oszacować popularność nowej technologii. Jak się okazuje, w większości przypadków używana jest do wydobywania kryptowalut (32%) i gier online (29,3%).

Więcej na ten temat tutaj.

4. W 2017 roku W3C wprowadził Encrypted Media Extensions, którego głównym założeniem było zapewnienie kanału komunikacji pomiędzy przeglądarkami internetowymi a oprogramowaniem Digital Right Management. O tym, jak to rozwiązanie sprawdza się dzisiaj, może przeczytać w obszernym artykule Samuela Maddocka.

Więcej na ten temat tutaj.


Autorem artykułu jest Adam Zamczała. Zdjęcie główne artykułu pochodzi z unsplash.com.

Zapraszamy do dyskusji

Patronujemy

 
 
More Stories
Laptop Microsoft
Pracownicy Microsoftu już na stałe mogą pracować zdalnie