Wpis z mikrobloga

Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego Angular 8 jest wyjątkowy na tle poprzednich wersji oraz jakie są wady pracy w Django. Przeczytacie także o jednym z większych deali w historii IT.

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

#frontend

1. Pod koniec maja #google wypuściło najnowszą wersję swojego frameworka, #angular 8. Zmiany wprowadzone w porównaniu do poprzednich wersji są bardzo interesujące. Poniższy artykuł przystępnie opisuje historię dotychczasowych wersji Angulara, a także podsumowuje największe zalety najnowszej odsłony.

Więcej na ten temat: https://www.angularminds.com/blog/article/top-10-features-of-angular-8.html

2. #lisp to jeden z dwóch najstarszych języków programowania, który nadal pozostaje w użyciu. Opiera się on na tzw. S-wyrażeniach. Autor wpisu pokazuje, jak napisać prosty parser S-wyrażeń przy pomocy języka JavaScript – to prostsze niż użycie generatora.

Więcej na ten temat: https://geek.justjoin.it/jak-napisac-parser-s-wyrazen-jezyka-lisp-w-javascript/

3. Programowanie obiektowe (object-oriented programming) to paradygmat programowania, którym programy definiowane są za pomocą obiektów, czyli elementów łączących stan i programowanie. Podczas gdy jest intensywnie promowane przez pewne środowiska, ma też swoich zaciętych przeciwników. Dowiedz się, dlaczego autor prezentowanej publikacji należy do tej drugiej grupy.

Więcej na ten temat: https://medium.com/@ilyasz/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7

4. Jeśli zastanawiasz się, jak szybko i efektywnie rysować obiekty w #javascript, to poniższy tutorial powstał dla Ciebie. Poradnik dotyczy rysowania prostych jak i bardziej skomplikowanych obiektów, a także nakładania różnych efektów, takich jak blur czy gradient.

Więcej na ten temat: https://aleen42.github.io/PersonalWiki/post/how_to_draw/how_to_draw.html

5. Dostępność sieci (web accessibility) to zagadnienie skupione wokół takiego projektowania stron, narzędzi i technologii, które nie wyklucza użytkowników z różnymi ograniczeniami. Dowiedz się, jakie są najlepsze praktyki przy implementowaniu takiego podejścia.

Więcej na ten temat: https://www.telerik.com/blogs/web-accessibility-guidebook-for-developers

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

#backend

1. Ben Evans to guru języka Java, który niedawno stał się członkiem zespołu New Relic’s European Development Center w Barcelonie. To autor klasycznych książek poświęconych Javie i zdobywca wielu tytułów branżowych. W najnowszej części podcastu Modern Software opowiada o przyszłości najpopularniejszego języka programowania na świecie.

Więcej na ten temat: https://blog.newrelic.com/engineering/java-ben-evans-modern-software-podcast/

2. Intersection types to jedne z mniej znanych i docenianych zaawansowanych funkcji języka Java. Ich umiejętne wykorzystanie może w znaczny sposób przyczynić się do podniesienia bezpieczeństwa typu stosowanych przez nas abstrakcji.

Więcej na ten temat: https://4comprehension.com/leveraging-intersection-types-in-java/

3. #python to jeden z głównych języków używanych przy uczeniu maszynowym. Dzięki temu wpisowi dowiesz się, jakie są najlepsze biblioteki wykorzystywane w tym celu i dlaczego.

Więcej na ten temat: https://www.quantconnect.com/blog/top-machine-learning-libraries-for-python/

4. Optymalizacja procesów, które zjadają zbyt dużo pamięci RAM, to bardzo popularny temat wśród developerów. Poniższy artykuł zawiera zbiór skutecznych praktyk, które warto zastosować w celu zmniejszenia obiektów programując w Pythonie.

Więcej na ten temat: https://habr.com/en/post/458518/

5. Jeśli w codziennej pracy używacie #django, to koniecznie zapoznajcie się z tekstem, którego autor stawia ciekawą tezę: Django zbyt często chce, byśmy zrobili coś, czego my sami nie chcemy zrobić.

Więcej na ten temat: https://utcc.utoronto.ca/~cks/space/blog/python/DjangoGoalsNotOurGoals

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

INNE

1. #ibm zakończył ogłoszony we wrześniu ubiegłego roku proces przejęcia firmy Red Hat, lidera wśród dostawców oprogramowania otwartoźródłowego. Transakcja opiewająca na 34 miliardy dolarów zostanie zapamiętana jako jedna z najwyższych w historii IT.

Więcej na ten temat: https://geek.justjoin.it/jedna-z-wiekszych-transakcji-w-historii-ibm-przejmuje-red-hat/

2. Podczas gdy wiele amerykańskich firm rezygnuje ze współpracy z chińskimi podmiotami, #intel zacieśnia stosunki z #baidu, firmą nazywaną często chińskim Google’em. Połączenie sił dwóch przedsiębiorstw może dać ciekawe efekty na polu sztucznej inteligencji.

Więcej na ten temat: https://geek.justjoin.it/nie-wszyscy-dziekuja-chinom-intel-i-baidu-pracuja-nad-ai/

3. Asystent Google to nie tylko automat przetwarzający ludzką mowę, ale i pracownicy wynajęci specjalnie w celu wspierania realizacji poleceń użytkowników. Tak wynika z raportu przedstawionego przez belgijską telewizję publiczną VRT NWS. Wcześniej “Bloomberg” ujawnił, że takie same praktyki stosuje #amazon przy projekcie #alexa.

Więcej na ten temat: https://www.theverge.com/2019/7/11/20690020/google-assistant-home-human-contractors-listening-recordings-vrt-nws

4. United States Cyber Command, amerykańska agencja odpowiedzialna za cyberbezpieczeństwo, poinformowała o ataku wymierzonym w krajowe instytucje. O sprawstwo podejrzewana jest irańska grupa hakerska. Może mieć to związek z napięciem na linii Waszyngton-Teheran.

Więcej na ten temat: https://geek.justjoin.it/atak-na-amerykanska-administracje-wykorzystano-luki-w-outlooku/

5. Brytyjscy fizycy przetestowali na superkomputerze Teorię Kameleona – jedną z alternatyw dla Ogólnej Teorii Względności. W symulacji zakładającej prawdziwość teorii, która miałaby wyjaśnić oddalanie się galaktyk, stworzono wirtualny odpowiednik Drogi Mlecznej.

Więcej na ten temat: https://www.chip.pl/2019/07/superkomputer-pracuje-nad-teoria-kameleona/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki
JustJoinIT - Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego An...

źródło: comment_fyatYEQCRI38nb2HWLftfQCTZ7f3Nt5z.jpg

Pobierz
  • 1