Dodany: 2019-08-02 20:39:05 | Ostatnio wołany: 2019-08-02 20:41:03



Kolejny tydzień i kolejne wydanie naszej Prasówki Technologicznej!

Tym razem przedstawiamy materiały dotyczące wydajności frontendu, a także rozważania dotyczące backendowych języków programowania, które mogą mieć określoną datę przydatności do spożycia.
Wszystkim zainteresowanych technologią i jej wpływem na nasze codzienne życie polecamy tekst o nowej ustawie dotyczącej walki z uzależnieniem od mediów społecznościowych, a także o najnowszym wynalazku naukowców pracujących dla Pentagonu.

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

#frontend

1.** Każdy nowy feature dla JavaScript musi przejść przez cztery etapy, zanim zostanie oficjalnie zawarty w języku. W tym artykule przeczytasz o najbardziej oczekiwanych propozycjach, które mają dużą szansę zostać zawarte w #javascrip.**

Więcej na ten temat: https://www.weekendjs.com/articles/what-is-coming-to-javascript-2019/

2. Kompozycja funkcji to jedna z cech, które pozwalają na odróżnienie podejścia funkcjonalnego od object-oriented w JavaScript. W tym artykule zostanie wyjaśniona różnica pomiędzy hierarchią klasy i funkcji złożonej, demonstrując tym samym korzyści wynikające z odpowiedniej kompozycji funkcji i programowania funkcjonalnego w JavaScript.

Więcej na ten temat: https://medium.com/front-end-weekly/how-to-use-powerful-function-composition-in-javascript-3c0447642044

3. 9 lipca tego roku #mozilla wypuściła na rynek Firefox 68, zawierający kilka interesujących zmian dla tej przeglądarki, m.in. ciemny ekran dla trybu czytania, ulepszenie kontrastu i procedur bezpieczeństwa. Ponadto, Firefox 68 wprowadza również parę nowych features dla CSS, w tym CSS Scroll Snapping. W tym artykule dowiesz się czego należy się spodziewać po zmianach w CSS Firefoxa 68.

Więcej na ten temat: https://hacks.mozilla.org/2019/07/new-css-features-in-firefox-68/

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

#backend

1. #java Development Kit (JDK) 13, kolejnej wersja Javy, przeszedł niedawno do kolejnej fazy (tzw. “rampdown”). Oznacza to, że zestaw nowych cech, które zostaną wprowadzone do Javy jest już skompletowany i nie ulegnie zmianom. W tym artykule przeczytacie jakich zmian i unowocześnień należy się spodziewać w JDK 13, które już we wrześniu tego roku zawita na rynku.

Więcej na ten temat: https://www.itworld.com/article/3340052/jdk-13-the-new-features-coming-to-java-13.html

2. Nie każdy język programowania może trwać wiecznie. Nawet te najbardziej popularne mogą z czasem popaść w niepamięć w momencie, w którym nowe pokolenia developerów zaczynają sięgać po inne języki i frameworki, z którymi łatwiej się im pracuje. W poniższym tekście dowiecie się, jakie pięć języków programowania prawdopodobnie są skazane na wymarcie.

Więcej na ten temat: https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/?fbclid=IwAR3FUoYwiehVLEtiX4IDKVkf_GDur30oD_nOeFVA7Zop4TqxawCEjx8co60

3. **W ciągu ostatnich lat nastąpiło duże zróżnicowanie w zakresie narzędzi oraz technologii stosowanych w obszarze aplikacji internetowych. Na skutek tego zróżnicowania wielu deweloperów zaczęły nękać pytania i wątpliwości co do wyboru rozwiązań. Przeczytajcie poniższy tekst aby dowiedzieć się na co zwracać uwagę przy doborze odpowiedniej technologii. **

Więcej na ten temat: https://geek.justjoin.it/czy-node-js-naprawde-jest-lepszy-od-php-7/

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

inne

1. Kudelski Security, firma oferująca usługi IT, ma w planach wdrożenie celowo naszpikowanej podatnościami technologii opartej na blockchainie. . Tym sposobem chce ona zwiększyć świadomość użytkowników blockchaina i wspomóc deweloperów w kreacji ulepszeń systemów bezpieczeństwa.

Więcej na ten temat: https://www.itworld.com/article/3411841/researchers-to-launch-intentionally-vulnerable-blockchain-at-black-hat.html

2. Debata na temat szkodliwego wpływu mediów społecznościowych na nasze zdrowie psychiczne nie jest niczym nowym. Jednakże ostatnio Senat Stanów Zjednoczonych powziął konkretne działania zapobiegawcze – nowa ustawa nawołuje do zniesienia “uzależniających i zwodniczych technik”, które stosowane są przez social media w celu jak najdłuższego podtrzymania uwagi użytkowników. Projekt ten może w znacznej skali zmienić oblicze social media.

Więcej na ten temat: https://www.cnet.com/news/bill-wants-to-ban-infinite-scroll-autoplay-to-curb-your-social-media-addiction/

3. Naukowcy pracujący dla Pentagonu ostatnio zaczęli opracowywać innowacyjną technikę biometryczną. Woparciu o unikalność bicia naszych serc stworzono laser będący w stanie rozpoznać konkretnych ludzi z odległości 200 metrów. A to dopiero początek pracy nad tzw. Jetsonem.

Więcej na ten temat: https://geek.justjoin.it/imponujacy-laser-pentagonu-wykrywa-bicie-serca/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-07-26 11:58:37 | Ostatnio wołany: 2019-07-26 12:00:47



Co przygotowaliśmy tym razem w ramach Prasówki Technologicznej? Frontendowców zainteresuje relacja z bardzo ciekawej konferencji, która odbyła się w Wilnie, backendowcy dowiedzą się co nieco na temat migracji danych, a wszyscy zainteresowani wpływem technologii na ludzkie życie poczytają o wielkich wyciekach danych w USA i Bułgarii oraz dowiedzą się, ile jest warta nasza prywatność według Google’a.

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

#frontend

1. Framer Motion to biblioteka napędzająca animacje we Framerze, ciekawym narzędziu do interaktywnego designu. Od niedawna jest dostępna jako samodzielna paczka, którą można używać w aplikacjach #react. Poznaj jej zalety i zrób pierwszy setup.

Więcej na ten temat: https://levelup.gitconnected.com/animate-react-with-framer-motion-c761a7ad1c22

2. Abstrakcje polegają na ograniczeniu cech obiektów do tych absolutnie kluczowych. Bywają bardzo pomocne, ale czasami mogą zwieść nawet najbardziej doświadczonego developera. Dowiedz się, jakie niespodziewane sytuacje mogą czekać na Ciebie, a przy okazji: dlaczego autor tekstu woli Angular od Reacta.

Więcej na ten temat: Armandotrue/directives-vs-components-8e924dd86f20" rel="nofollow">https://medium.com/@Armandotrue/directives-vs-components-8e924dd86f20

3. Jeśli dopiero zaczynasz swoją przygodę z Reactem, to dobrym pomysłem będzie zapoznanie się z tym świetnym tutorialem. Dowiesz się m.in. jak wygląda identyfikacja stanu oraz poznasz Higher Order Components, które… wcale nie są komponentami.

Więcej na ten temat: https://arvind.io/posts/writing-good-react-code/

4. Odkąd przedstawiono API React Hooks, sporo osób zastanawia się, czy Hooks mają szansę zastąpić Redux. Dowiedz się, co na ten temat sądzi Eric Elliott, który jest entuzjastą zarówno React, jak i Redux.

Więcej na ten temat: https://medium.com/javascript-scene/do-react-hooks-replace-redux-210bab340672

5. W maju w Wilnie odbyła się dwudniowa konferencja You Gotta Love Frontend 2019. Prelegenci postarali się odpowiedzieć na klasyczne pytania: Kim jesteśmy? Skąd przychodzimy? Dokąd zmierzamy? Relacja z wydarzenia zawiera sporo ciekawostek – wspomina m.in. o projektowaniu strony najgorszego hotelu w Amsterdamie.

Więcej na ten temat: https://geek.justjoin.it/to-my-web-developerzy-popsulismy-internet-podsumowanie-konferencji-yglf-2019/

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

#backend

1. Jak wynika z badania 2018 Jetbrains Python Developers Survey, Django i Flask to najpopularniejsze webowe frameworki w Pythonie. Popularność Flaska nie dziwi w kontekście zrozumiałego trendu polegającego na skłanianiu się ku niewielkim frameworkom, mikroserwisom i platformom typu serverless. Poniższy tekst pozwoli zdecydować, który framework lepiej odpowie na potrzeby związane z konkretnymi zadaniami.

Więcej na ten temat: https://testdriven.io/blog/django-vs-flask/#.XTHFNIW_0pk.reddit

2. Migracja danych to zagadnienie, które sporą część developerów napawa lękiem. Przy odpowiednim podejściu może to być jednak względnie bezbolesny proces. W poniższym tekście Piotr Czech, konsultant w firmie VLOG, opisuje migrację systemów opartych o .NET z punktu widzenia biznesu i technologii.

Więcej na ten temat: https://geek.justjoin.it/doswiadczenie-wyniesione-z-migracji-systemow-informatycznych/

3. Nikogo nie trzeba przekonywać, że w dobie popularyzujących się zagadnień ze sfery big data i data science odpowiednie podejście do analityki i wizualizacji danych staje się coraz ważniejsze. Poznaj 5 najlepszych kursów online dotyczących obsługi Tableau, ciekawego narzędzia do wizualizacji.

Więcej na ten temat: https://javarevisited.blogspot.com/2019/07/top-5-tableau-online-courses-and-certifications-for-data-science-engineers.html

4. Django REST Framework oferuje funkcjonalność wyszukiwania, która jest dość nietypowa. Poniższy tutorial dokładnie opisuje kroki, które należy odtworzyć, aby móc w pełni z niej się cieszyć.

Więcej na ten temat: raaj.akshar/how-to-make-search-fields-dynamic-in-django-rest-framework-72922bfa1543" rel="nofollow">https://medium.com/@raaj.akshar/how-to-make-search-fields-dynamic-in-django-rest-framework-72922bfa1543

5. Java EE Security to jedno z nowych API w Java EE 8. Java EE właśnie przechodzi rebranding i niedługo będzie się nazywało Jakarta EE, a jego API – Jakarta Security. To część Payara Platform, która nie wymaga specjalnej konfiguracji do użycia i jest przystępnym, ale bardzo efektywnym rozwiązaniem.

Więcej na ten temat: https://blog.payara.fish/using-jakarta-security-on-tomcat

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

Inne

1. #facebook musi zapłacić 5 miliardów kary, a ponadto wprowadzić zmiany w podejściu do prywatności użytkowników – tak wynika z orzeczenia amerykańskiej Federalnej Komisji Handlu (FTC). To finał dochodzenia w sprawie niewłaściwego wykorzystywania danych użytkowników.

Więcej na ten temat: https://www.cyberdefence24.pl/5-mld-kary-dla-facebooka-za-wprowadzanie-w-blad-uzytkownikow?fbclid=IwAR3aW2IJjjem2AQ5q84rdXALbEpAecAi9MaZKxYFJxvbrcvIenhVkq9pZwo

2. Bułgarskie media ogłosiły sensacyjną wiadomość. Anonimowy haker pochwalił się kradzieżą wrażliwych danych niemal wszystkich obywateli kraju. Zatrzymano podejrzewanego o czyn 20-letniego Kristiana Bojkowa, który zawodowo związany jest z cyberbezpieczeństwem. Pobudki nim kierujące nie są jasne.

Więcej na ten temat: https://geek.justjoin.it/sensacja-w-bulgarii-wykradziono-dane-niemal-wszystkich-obywateli/

3. Alibaba.com, potentat w sektorze sprzedaży B2B, otwiera się na amerykańskiego klienta. Można to potraktować jako wyzwanie rzucone rodzimej potędze e-commerce, Amazonowi. Alibaba wchodzi w skład powołanego w 1999 roku holdingu, którego częścią jest też AliExpress.

Więcej na ten temat: https://www.chip.pl/2019/07/alibaba-otwiera-podwoje/?fbclid=IwAR3TPLcyznoqpt5GpeaXAOQ6zvQzm3ozzVAlZdq2tqhI2ydxQtnzMB2MAzY

4. Dwa lata temu miał miejsce jeden z większych wycieków danych w historii Stanów Zjednoczonych. W wyniku poważnych zaniedbań w niepowołane ręce trafiły dane prawie 148 milionów klientów firmy Equifax. Fatalne zaniedbanie może kosztować przedsiębiorstwo nawet 700 milionów dolarów.

Więcej na ten temat: https://geek.justjoin.it/jeden-z-wiekszych-wyciekow-ever-equifax-zaplaci-700-mln/

5. Najnowszy pomysł Google’a, najpewniej związany ze zbliżającą się premierą nowych smartfonów linii Pixel, to pięciodolarowa opłata, która ma zachęcać przechodniów do użyczania wizerunku. Zebrane dane mają przyczynić się do rozwoju konkurencji dla Face ID.

Więcej na ten temat: https://geek.justjoin.it/skan-twarzy-za-5-dolarow-na-tyle-wycenia-nas-google/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-07-19 11:14:15 | Ostatnio wołany: 2019-07-19 11:17:30



Co przygotowaliśmy w ramach najnowszej Prasówki Technologicznej? Frontendowców z zacięciem UI/UX-owym zainteresuje świetne opracowanie tłumaczące związane z nimi zagadnieniami krok po kroku, backendowcy będą mieli okazję porównać Javę i Pythona, a także podszkolić oba języki, a wszystkich zainteresowanych technologią pewnie ucieszy fakt, że roboty Boston Dynamics w końcu trafiają na rynek.

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

#frontend

1. Jeśli chcesz poszerzyć swoją wiedzę związaną z szeroko rozumianym frontendem, w tym zagadnieniami związanymi z user interface i user experience, to może zainteresować Cię to świetne opracowanie.

Więcej na ten temat: http://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/

2. Zastanawiasz się czasami, czy lepiej użyć #react, czy #redux? Tekst napisany przez Georgesa Biaux może pozwolić Ci uświadomić, że niewłaściwy wybór może okazać się bardzo kosztowny.

Więcej na ten temat: https://blog.theodo.com/2019/07/how-i-ruined-my-application-performances-by-using-react-context-instead-of-redux/

3. Zadaniem tzw. web workers, czyli dedykowanych wątków roboczych, jest zapewnienie prostego sposobu na uruchamianie skryptów w postaci wątków w tle treści internetowych. Poniższy tekst wyjaśnia, jak stworzyć web workers z #angular CLI i porównuje wydajność bez nich i z nimi.

Więcej na ten temat: https://levelup.gitconnected.com/web-workers-with-angular-cli-5791795989a8

4. Promise API niedługo zostanie wzbogacone o dwie nowe metody: Promise.allSettled() oraz Promise.any(). Dowiedz się, dlaczego ich temat budzi spore kontrowersje, a Vitaliy Potapov uważa je za całkowicie niespójne z dotychczasowym designem Promise API.

Więcej na ten temat: https://dev.to/vitalets/what-s-wrong-with-promise-allsettled-and-promise-any-5e6o

5. Tracking to kluczowe część developmentu produktu, zarówno aplikacji webowych, mobilnych, jak i jakiegokolwiek software’u, z którym się stykamy. Nikogo nie trzeba przekonywać, że zrozumienie użytkowników swojego rozwiązania jest bardzo ważne z perspektywy biznesowej. Poniższy artykuł omawia różne podejścia i wzorce do trackingu przy użyciu #javascript.

Więcej na ten temat: https://enmascript.com/articles/2019/07/15/efficient-behavioral-tracking-in-javascript-applications?no-cache=1

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

#backend

1. Big data to zagadnienie, które cieszy się dużą popularnością, a prawdopodobnie będzie ona tylko rosnąć. Jeśli planujesz poszerzyć swoją wiedzę w tym zakresie, to zestawienie najciekawszych książek dotyczących tej tematyki może się okazać bardzo pomocne.

Więcej na ten temat: https://javarevisited.blogspot.com/2019/04/top-10-hadoop-tutorials-for-big-data-developers.html

2. Jeśli zdarza Ci się testować kod napisany w Pythonie, to może zainteresować Cię artykuł Shaya Palachy’ego, który omawia zagadnienia związane z rozszerzonym testowaniem. Autor wyjaśnia, dlaczego warto testować kod na różnych wersjach Pythona, a także na różnych systemach operacyjnych.

Więcej na ten temat: https://towardsdatascience.com/extensive-python-testing-on-travis-ci-4c24db9bf961

3. Osoby aspirujące do zostania developerami często zastanawiają się, który język powinny opanować. Do jednych z najpopularniejszych wyborów należą obecnie Python i Java. Dowiedz się, jakie są wady i zalety każdej z opcji dzięki opracowaniu, w którym porównano m.in. dostępne narzędzia i społeczność.

Więcej na ten temat: https://javarevisited.blogspot.com/2019/05/python-vs-javascript-which-programming-language-beginners-should-learn.html

4. Alpine Linux to skupiona na bezpieczeństwie, lekka dystrybucja Linuksa typu general purpose. Szczególnie sprawdza się u użytkowników, którym zależy na systemie, który nie zajmuje dużo miejsca. Jednakże developerzy #java mogą napotkać pewne problemy w działaniu aplikacji w kontenerach i o tym jest poniższy tekst.

Więcej na ten temat: https://aboullaite.me/protola-alpine-java/

5. Jeśli stawiasz pierwsze kroki w programowaniu w Pythonie, to być może nie słyszałeś jeszcze o aplikacja typu multi-threaded i multi-process, bo nie ma na ten temat zbyt wielu materiałów. Poniższy wpis może nieco rozjaśnić te zagadnienia.

Więcej na ten temat: https://writeabout.tech/programming/learning-to-create-python-multi-threaded-and-multi-process/

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

INNE

1. Internet opanowała nowa moda: publikacja zdjęć portretowych “postarzonych” za pomocą niemłodej już aplikacji FaceApp. Jak się okazuje, popularny program używany do zabawy wzbudza liczne kontrowersje w kwestii bezpieczeństwa i prywatności.

Więcej na ten temat: https://www.komputerswiat.pl/artykuly/redakcyjne/czy-faceapp-jest-bezpieczny-co-dzieje-sie-z-naszymi-danymi-analizujemy-wszystko-co/e8jh0dq

2. Inżynier pracujący dla Xiaopeng Motors, który wcześniej był zatrudniony w Tesli, przyznał się do skopiowania plików związanych z systemem autonomicznej jazdy stworzonym przez firmę Muska. Wcześniej podobna sytuacja dotyczyła byłego pracownika #apple.

Więcej na ten temat: https://geek.justjoin.it/prawa-autorskie-po-chinsku-inzynier-tesli-skopiowal-kod/

3. Boston Dynamics, firma zajmująca się robotyką znana dotąd głównie z popularnych filmów prezentujących możliwości ich robotów, decyduje się na wprowadzenie swoich urządzeń na rynek. Przedstawiciele firmy mają nadzieję, że ich roboty przysłużą się ludzkości, np. eliminując konieczność wykonywania niektórych prac.

Więcej na ten temat: https://www.theverge.com/2019/7/17/20697540/boston-dynamics-robots-commercial-real-world-business-spot-o

4. Eksperci do spraw bezpieczeństwa z firmy Symantec wykryli groźne podatności w WhatsAppie i Telegramie. Okazało się, że w stosunkowo prosty sposób da się podmienić pliki graficzne przesyłane przez aplikacje.

Więcej na ten temat: https://geek.justjoin.it/grozna-luka-whatsappa-i-telegrama-ktos-moze-podmienic-twoje-zdjecia/

5. Kontrowersyjny przedsiębiorca i inwestor Peter Thiel skrytykował działania Google. Nie przebierając w słowach oskarżył on technologicznego giganta o szpiegostwo na rzecz obcych krajów. Do sprawy odniósł się prezydent Stanów Zjednoczonych Donald Trump.

Więcej na ten temat: https://geek.justjoin.it/peter-thiel-zarzuca-zdrade-google-bedzie-skandal/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-07-12 12:48:36 | Ostatnio wołany: 2019-07-12 12:50:52



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: ilyasz/object-oriented-programming-the-trillion-dollar-disaster-%EF%B8%8F-92a4b666c7c7" rel="nofollow">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

Przejdź do wpisu

Dodany: 2019-06-14 09:48:12 | Ostatnio wołany: 2019-06-14 09:48:40



A co przygotowaliśmy dla Was w tym tygodniu w Prasówce Technologicznej? Frontendowców może zainteresować koncept metaprogrammingu, backendowcy dowiedzą się, jak oszacować koszt i zoptymalizować aplikację, a zainteresowani losami gigantów technologicznych dowiedzą się, co ostatnio słychać u Facebooka, Google i Huaweia. Miłej lektury!

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

#frontend

1. State of CSS to doroczne podsumowanie stanu rzeczy dotyczącego tego języka i całego web developmentu. Poznaj ciekawostki na temat demografii, aktualnych technologii i narzędzi oraz ciekawe opinie.

Więcej na ten temat: https://2019.stateofcss.com/opinions/

2. Poznaj 10 najlepszych tekstów dotyczących #react z ostatniego miesiąca według redakcji Mybridge (zwycięzca zestawienia to kurs “The Modern React Bootcamp (Hooks, Context, Router & More)” z oceną 4,9/5).

Więcej na ten temat: https://medium.mybridge.co/react-js-top-10-articles-for-the-past-month-v-june-2019-28a401045657

3. Metaprogramming to nie najnowszy koncept. Języki takie jak #scala, Clojure czy Haskell wykorzystują go od dłuższego czasu. Dowiedz się, na czym dokładnie to polega i jaki ma to związek z #javascript (ES6) Proxy.

Więcej na ten temat: https://blog.greenroots.info/metaprogramming-an-introduction-to-javascriptes6-proxy-cjwkk64ly000gvds10db4l034

4. Wydajność aplikacji to oczywiście podstawowe kryterium oceny developera, który ją napisał. Jeśli interesujesz się programowaniem w #php, to Profiler, narzędzie do oceny i optymalizacji działania apek, może okazać się przydatne.

Więcej na ten temat: https://badootech.badoo.com/liveprof-will-show-you-how-and-why-the-performance-of-your-php-app-changes-over-time-7bb49c38e284

5. Świat technologii rozwija się w takim tempie, że czasem trudno nadążyć za wszystkimi nowinkami. Tekst przygotowany przez Nwose Lotannę podsumowuje funkcjonalności najnowszej wersji #typescript, które mogły umknąć Twojej uwadze.

Więcej na ten temat: https://blog.bitsrc.io/new-features-in-typescript-you-didnt-know-exist-54b7ab8d0b4f

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

#backend

1. Javalin to lekki framework webowy (choć niektórzy uważają, że ma więcej cech biblioteki) dla #kotlin i #java, który wspiera WebSockets, HTTP2 i asynchroniczne requesty. Javalin to prostota użytkowania i doskonała interoperacyjność pomiędzy Kotlinem i Javą. Jego nowa wersja właśnie ujrzała światło dzienne.

Więcej na ten temat: https://javalin.io/news/javalin-3.0.0-stable.html

2. Projektując aplikacje, które używają dokumentowej bazy danych CosmosDB, często stajemy przed wyzwaniem oszacowania ich kosztu oraz ich późniejszej optymalizacji. Jeśli chodzi o koszta, to warto użyć dedykowanego kalkulatora. Wystarczy podać parametry rozwiązania i wgrać przykładowe dokumenty.

Więcej na ten temat: https://geek.justjoin.it/logowanie-i-monitorowanie-kosztu-zapytan-w-cosmosdb-w-application-insights/

3. Kurs “Automate the Boring Stuff in #python” zyskał wielu zwolenników, o czym świadczą bardzo wysokie noty na Udemy (4,6/5). Dzięki specjalnemu linkowi w tym tygodniu można uzyskać do niego dostęp za darmo.

Więcej na ten temat: https://www.reddit.com/r/learnpython/comments/bz3rxv/the_online_course_for_automate_the_boring_stuff/

4. Przechowywanie konfiguracji w plikach tekstowych ma swoje wady i zalety. Prosty i szybki dostęp do bazy danych dla wszystkich zainteresowanych można postrzegać zarówno w jednej, jak i w drugiej kategorii. Z pomocą przychodzi AWS Secrets Manager, który umożliwia bezhasłowy dostęp do baz danych.

Więcej na ten temat: https://geek.justjoin.it/poznaj-aws-secrets-manager-passwordless-dostep-do-bazy-danych/

5. Wszyscy chcemy, aby nasze aplikacje i ich architektura były jak najwyższej jakości, ale nie zawsze nam się to udaje. Warto poznać kilka dobrych praktyk, które przybliżą nas do sukcesu. W takich sytuacjach z pomocą przychodzi SOLID, którego warto znać i rozumieć.

Więcej na ten temat: https://geek.justjoin.it/solidny-jak-solid-dobre-praktyki-tworzenia-aplikacji-w-c/

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

INNE

1. #google rezygnuje z wytwarzania płyt głównych w Chinach. To efekt wysokich cen na chińskie towary sprowadzane do Stanów Zjednoczonych. To kolejna decyzja z polityką w tle, która wpływa na świat technologii.

Więcej na ten temat: https://www.chip.pl/2019/06/plyty-glowne-googlea-beda-produkowane-na-tajwanie-i-w-malezji/

2. #facebook stwierdził, że ma niewystarczająco wiele danych o użytkownikach, więc wprowadza nową aplikację, która pomoże mu je zebrać. Udział w specyficznym “projekcie badawczym” będzie odpłatny. Czy Study for Facebook dobrze wpłynie na wizerunek firmy zarządzanej przez Marka Zuckerberga?

Więcej na ten temat: https://geek.justjoin.it/facebook-zaplaci-za-sledzenie-uzytkownikow-kolejna-proba-pozyskania-danych/

3. Podczas targów #amazon re:MARS przedstawiono wielkie, robotyczne ramiona zdolne do manipulowania przedmiotami nawet do 5 kilogramów. Najciekawszą częścią wynalazku jest system, który pozwala operatorowi na fizyczne odczuwanie dotykanych przedmiotów.

Więcej na ten temat: https://www.chip.pl/2019/06/dexterous-hands-robotyczne-dlonie-ze-zmyslem-dotyku/

4. Podobno sprzedano już ponad milion smartfonów z nowym systemem operacyjny dostarczanym przez #huawei, HongMeng OS. Jego wprowadzenie jest efektem zakazu wprowadzonego przez Google. O samym systemie niewiele wiadomo oprócz tego, że ma wspierać bardzo różne urządzenia, nawet samochody.

Więcej na ten temat: https://geek.justjoin.it/milion-userow-nowego-os-huawei-chinczycy-nie-boja-sie-usa/

5. Świat sztucznej inteligencji jest pełny fascynujących zagadnień. Wiele z rzeczy, które dokonuje #ai, nie byłoby możliwe, gdyby nie trenowała ona na nas – często zupełnie tego faktu nieświadomych.

Więcej na ten temat: https://www.theverge.com/2019/6/12/18661657/amazon-mturk-google-captcha-robot-ai-artificial-intelligence-mechanical-turk-humans

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-06-07 09:49:18 | Ostatnio wołany: 2019-06-07 09:50:14



Z najnowszego wydania Prasówki Technologicznej dowiesz się, jak stworzyć API prostej aplikacji do streamowania wideo i dźwięku, zrozumiesz, jak projekty i namespace’y wpływają na czytelność kodu. Przekonasz się także, że Microsoft miewa dość specyficzne pomysły na promowanie swoich produktów.

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

#frontend

1. Wokół każdego zagadnienia, z którym mają do czynienia różni ludzie o różnym poziomie kompetencji, narasta wiele mitów. Nie inaczej jest w przypadku dobrych praktyk związanych z pisaniem jakościowego kodu i wielu innych czynności. Warto odkłamać pewne mity i uproszczenia.

Więcej na ten temat: https://enmascript.com/articles/2019/06/04/code-quality-and-web-performance-the-myths-the-dos-and-the-donts

2. Dzięki poniższemu tutorialowi dowiesz się, jak stworzyć MediaRecorder API – API prostej, ale wydajnej aplikacji do streamowania wideo i dźwięku. Będzie to możliwe dzięki użyciu #html, #css i #javascript.

Więcej na ten temat: https://www.twilio.com/blog/mediastream-recording-api

3. Słyszeliście o Blazor? To framework bazujący na WebAssembly, który umożliwia wykonywanie kodu .Net po stronie przeglądarki i tworzenie aplikacji w C#. Według zapowiedzi Microsoftu .Net 5, który ma wyjść w 2020 roku, będzie działał dokładnie na tym samym frameworku, co kod po stronie serwera.

Więcej na ten temat: https://geek.justjoin.it/frontend-napisany-w-c-poznaj-blazor/

4. Vue.js to bardzo popularny opensource’owy framework JavaScript przeznaczony do tworzenia interfejsów użytkownika i aplikacji typu SAP (single page applications). Dowiedz się wszystkiego, co warto wiedzieć, aby móc rozpocząć efektywne testy aplikacji w nim napisanych.

Więcej na ten temat: https://itnext.io/testing-with-jest-and-vue-js-pocket-guide-7be290d20954

5. #angular jest znany m.in. ze względu na jego rozrośnięty system wstrzykiwania zależności. Dowiedz się, do czego można je wykorzystać i jakimi zasadami się kierować, aby zrobić to efektywnie.

Więcej na ten temat: https://ultimatecourses.com/blog/understand-angulars-hierarchical-dependency-injection-system

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

#backend

1. Nie brakuje opinii, że IntelliJ IDEAD to najlepsze IDE, które można użyć do developmentu w #java. Jest na nim oparte popularne #android Studio. Poznaj 5 ciekawych kursów, które pozwolą Ci podciągnąć skilla w tym zakresie.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/09/top-5-courses-to-learn-intellij-idea-java-and-android-development.html

2. Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność kodu w C#. Tekst Marcina Makowskiego przybliża kilka dobrych i złych praktyk z zakresu nazewnictwa architektury.

Więcej na ten temat: https://geek.justjoin.it/do-czego-w-ddd-wykorzystac-projekty-i-namespacey-z-c/

3. #microsoft dodał #python 3.7 do majowego update’a #windows 10. Wykonując wszystkie kroki opisane w poniższym poradniku będziesz mógł zupdate’ować swój system do najnowszej wersji oraz używać Pythona bez konieczności ściągania specjalnej paczki z Python.org.

Więcej na ten temat: https://blog.adafruit.com/2019/06/04/new-guide-python-is-in-the-latest-build-of-windows-10-adafruitlearningsystem-python-adafruit-win10-windows-adafruit/

4. Zagadnienia związane ze strukturą danych mogą budzić pewne wątpliwości. Dowiedz się, jak wykonując trzy proste kroki stworzyć framework, który posłuży do zbudowania odpowiedniej struktury w #django.

Więcej na ten temat: https://chrisbartos.com/articles/create-your-own-models-framework/

5. Nowe wersje macOS nie będą obejmowały środowisk wykonawczych języków skryptowych takich jak Python, Ruby i Perl. Aby z nich korzystać, konieczna będzie instalacja specjalnych paczek.

Więcej na ten temat: https://developer.apple.com/documentation/macos_release_notes/macos_10_15_beta_release_notes

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

INNE

1. IKEA opracowała produkt, który spodoba się właścicielom mieszkań o niewielkiej powierzchni. Rognan, bo tak nazwano mebel, który jest jednocześnie robotem, może pełnić różne funkcje: łóżka, biurka czy szafy.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/sprzet/ikea-znalazla-rozwiazanie-problemu-malych-mieszkan-opracowala-roboto-mebel/b49dfny

2. 238 aplikacji dostępnych w Google Play było zainfekowanych złośliwym pluginem uruchamiającym nieznośne reklamy. Wszystkie programy pochodziły od jednego producenta. Google Protect przez ponad pół roku nie wykrył podejrzanego kodu.

Więcej na ten temat: https://geek.justjoin.it/zlosliwy-plugin-wykryty-w-238-aplikacjach-w-google-play/

3. Eksperci ds. cyberbezpieczeństwa z firmy Intezer Labs wykryli groźnego trojana atakującego Linuksa, system do tej pory uważany za bardzo bezpieczny. HiddenWasp przejmuje kontrolę nad systemem, pobiera i wysyła pliki, a także uruchamia polecenia tzw. Terminalu Linuksa. Nie jest wykrywany przez oprogramowanie antywirusowe.

Więcej na ten temat: https://www.chip.pl/2019/05/linuxowy-wirus-hiddenwasp-slad-prowadzi-do-chin/

4. Microsoft zapowiedział wprowadzenie na rynek australijski i nowozelandzki serii kosmetyków firmowanych logiem Xbox. Nie wiadomo, czy produkty zostaną wprowadzone do innych krajów. Zdziwienia sytuacją nie krył jeden z współtwórców serii konsol, Seamus Blackley.

Więcej na ten temat: https://geek.justjoin.it/chcesz-pachniec-xboksem-microsoft-wprowadza-kosmetyki/

5. #amazon uruchamia aplikację, która ma być “Shazamem dla ciuchów”. StyleSnap, napędzana sztuczną inteligencją technologia, pomoże użytkownikom odnaleźć wymarzone (lub bardzo do nich podobne) ubrania na podstawie wgranego zdjęcia. Wybór będzie oczywiście ograniczony do oferty Amazona.

Więcej na ten temat: https://www.theverge.com/2019/6/5/18653967/amazon-fashion-ai-stylesnap-mobile-app-clothes-search

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-05-31 12:21:54 | Ostatnio wołany: 2019-05-31 12:22:27



A co w dzisiejszej Prasówce Technologicznej? Frontendowcy poznają dobre praktyki związane z bezpieczeństwem aplikacji React, backendowcy dowiedzą się co nieco na temat konteneryzacji w Dockerze, a fanów nowinek technologicznych może zainteresować nowy tajemniczy system Microsoftu oraz… drono-latawiec, który wymyślili ludzie z Facebooka. Zapraszamy!

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

#frontend

1. [wideo] Bezpieczeństwo aplikacji to zagadnienie, którego absolutnie nie można bagatelizować. Doskonale rozumie to Richard Threlkeld, autor prelekcji pt. “Security and Data in #react apps”.

Więcej na ten temat: https://www.youtube.com/watch?v=1N0lNLHYGVs&amp=&list=PLCC436JpVnK3H8Gm28TuFn2wjL9sj_q_Y&amp=&index=5&amp=&t=21s

2. Tworzenie aplikacji w React to tworzenie komponentów (Functional, Class i Pure Component) i łączenie ich w jedną całość. Sprawdź, co do powiedzenia na temat tego ostatniego typu ma Jan Michalak, doświadczony frontend developer z Redvike.

Więcej na ten temat: https://geek.justjoin.it/nie-zapominaj-o-purecomponent-w-react/

3. Dowiedz się jaki jest związek między Vue.js, a dobrymi praktykami #seo. Jak radzą sobie z indeksowaniem strony stworzone przy pomocy tego typu frameworków? Czy na pewno w takich wypadkach należy ustawić prerendering? O tym wszystkim poniżej.

Więcej na ten temat: https://www.smashingmagazine.com/2019/05/vue-js-seo-reactive-websites-search-engines-bots/

4. Słyszeliście o asynchroniczności? Operacje asynchroniczne cechuje fakt rozpoczęcia wykonywania każdego zapisanego w skrypcie zadania w momencie zakończenia wykonania poprzedniego. Dowiedz się, jakie techniki do zarządzania asynchronicznością dostarcza #javascript.

Więcej na ten temat: https://geek.justjoin.it/wywolanie-zwrotne-obietnice-i-skladnia-async-await-w-javascript/

5. Dzięki temu przystępnemu tutorialowi dowiesz się, jak stworzyć od podstaw aplikację Angular 8 CRUD (Create, Read, Update & Delete) przy użyciu MongoDB, Express.js, Node.js oraz biblioteki Angular Material UI.

Więcej na ten temat: https://www.positronx.io/angular-8-mean-stack-tutorial-build-crud-angular-material/

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

#backend

1. Maven to narzędzie do automatyzacji budowy oprogramowania w #java oparte na ide project object model (POM). Dzięki poniższemu tekstowi poznasz najlepsze triki (związane m.in. z zarządzaniem pluginami) używane przez programistę, który zjadł na tym zęby.

Więcej na ten temat: https://itnext.io/maven-tips-and-tricks-127ca293df50

2. Aplikacje biznesowe stają się coraz bardziej złożone, a jednocześnie wciąż wymagamy od nich coraz większej niezawodności i dostępności, a najlepiej także niskiej ceny. Jednym z rozwiązań, które mogą pomóc to osiągnąć, jest konteneryzacja przy pomocy narzędzia Docker, która bardzo dobrze integruje się z nowoczesnymi rozwiązaniami chmurowymi.

Więcej na ten temat: https://geek.justjoin.it/docker-w-srodowisku-javy-problemy-i-wyzwania/

3. Dzięki grantowi z Open Technology Fund konta PyPI oferują teraz możliwość logowania dwuskładnikowego (2FA) – wszystko w celu zapewnienia większego bezpieczeństwa przy pobieraniu paczek.

Więcej na ten temat: https://pythoninsider.blogspot.com/2019/05/use-two-factor-auth-to-improve-your.html

4. Dowiedz się, czym jest “syndrom Kaduceusza” i jakie może mieć konsekwencje w przypadku #python, według badania przeprowadzonego przez StackOverflow drugiego z najbardziej uwielbianych języków na świecie, który bardzo dynamicznie rośnie m.in. dzięki zaangażowanej społeczności.

Więcej na ten temat: https://vicki.substack.com/p/pythons-caduceus-syndrome

5. Częsty problem programistów to znalezienie złotego środka między tworzeniem aplikacji monolitycznej, a zbudowanej z modułów czy mikroserwisów. W pewnym sensie można to osiągnąć dzięki budowaniu pakietów w Laravelu, czyli odrębnych jednostek kodu, które można użyć w innych projektach.

Więcej na ten temat: https://geek.justjoin.it/jak-stworzyc-wlasny-package-w-laravel/

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

INNE

1. Badacze z MIT opracowali specjalną rękawicę, która pomoże w nauce sieci neuronowych. 550 umieszczonych na urządzeniu czujników wyłapie sygnały nacisku, a następnie prześle je do sieci neuronowej, co pozwoli jej na rozpoznawanie dotyku.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/sprzet/tania-rekawica-z-czujnikami-pomoze-w-nauce-sieci-neuronowych/ge3g106

2. Facebook już niedługo wprowadzi własną kryptowalutę. Ma ona posłużyć głównie młodym użytkownikom #whatsapp i #instagram, którym zależy na bezpiecznych i szybkich transakcjach bez konieczności posiadania konta w banku. Obecnie trwają rozmowy z regulatorami i prywatnymi instytucjami finansowymi.

Więcej na ten temat: https://geek.justjoin.it/facebook-ruszy-z-kryptowalutami-juz-w-2020-r-trwaja-rozmowy-z-regulatorami

3. Polkomtel, operator sieci Plus, otrzymał karę od Urzędu Ochrony Konkurencji i Konsumentów. W wyniku przeprowadzonej kontroli stwierdzono automatyczne uruchamianie płatnych usług bez wiedzy użytkowników, które kosztowały nawet do 20 złotych miesięcznie.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/wydarzenia/uokik-nalozyl-395-mln-zl-kary-na-operatora-sieci-plus-przyczyna-jest-automatyczne/0hbrhsb

4. Na tajwańskiej konferencji Computex przy okazji prezentacji nowej linii laptopów #microsoft przedstawił wizję całkiem nowego systemu operacyjnego, Modern OS. Miałby on być bardzo dopracowany pod względem bezpieczeństwa, pozbawiony uciążliwych aktualizacji, a także wykorzystywać dobrodziejstwa związane ze sztuczną inteligencją i aplikacjami w chmurze.

Więcej na ten temat: https://geek.justjoin.it/nowy-system-ms-to-nie-windows-jaki-bedzie-modern-os/

5. #facebook złożył wniosek patentowy dotyczący drona, który miałby być napędzany latawcami. Znacząco obniży to wagę, rozmiar i koszt wyprodukowania urządzenia. Nietypowe drony miałyby być bezprzewodowo zasilane z ziemi i generować energię dzięki panelom słonecznym.

Więcej na ten temat: https://www.theverge.com/2019/5/30/18645829/facebook-dual-kite-aerial-vehicle-drone-patent-application

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-05-24 10:15:01 | Ostatnio wołany: 2019-05-24 10:15:27



Najnowsza Prasówka Technologiczna zainteresuje wszystkich, którzy chcieliby opanować pisanie czystego kodu w JS, a także tych, którzy chcieliby dowiedzieć się co nieco na temat deploymentu w Django. Przyjrzymy się też stosunkom Google’a z Huawei Technologies.

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

#frontend

1. [wideo] Dowiedz się, jak krok po kroku przepisać aplikację #eact + #edux na Apollo + Redux dzięki świetnej prezentacji stworzonej przez Peggy Rayzis na potrzeby Apollo Day, który niedawno odbył się w Nowym Jorku.

Więcej na ten temat: https://www.youtube.com/watch?v=blIUAXSdW1s

2. Zwiększ swoją wartość jako programisty #javascript dzięki opanowaniu dobrych praktyk pisania czystego kodu, czyli takiego, który w przyszłości bez problemu zrozumiesz Ty, a także Twoi następcy. Poradnik oparto na książce Roberta C. Martina “Clean Code”.

Więcej na ten temat: https://devinduct.com/blogpost/22/javascript-clean-code-best-practices

3. Jeśli wciąż zdarza Ci się zapominać, jak wykonać poszczególne czynności w JavaScript, to pewnie zainteresuje Cię ten cheatsheet idealny dla początkujących, ale mogący przydać się również nieco bardziej zaawansowanym. Warto mieć go pod ręką.

Więcej na ten temat: https://javascript.pythoncheatsheet.org/

4. Dowiedz się, jak w 5 krokach zautomatyzować update’y w #angular, jednocześnie utrzymując zespół developerów zaangażowanych w warunkach wynikających z dynamicznie zmieniającego się otoczenia.

Więcej na ten temat: https://medium.com/codestar-blog/how-we-automated-our-angular-updates-9790212aa211

5. Poniższy tutorial pokaże, jak przenieść najpopularniejsze abstrakcje funkcyjnego progamowania w JavaScript do PureScript, nowoczesnego języka funkcyjnego, który kompiluje się do JavaScript.

Więcej na ten temat: https://javascript.works-hub.com/learn/make-the-leap-from-javascript-to-purescript-c7ac7

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

#backend

1. Hibernate to opensource’owy framework Java typu ORM, który nieco upraszcza tworzenie aplikacji w tym języku. Z poniższego tekstu dowiesz się, jakie korzyści wiążą się z jego używaniem oraz poznasz jego architekturę. Kolejne części tutoriala w przygotowaniu.

Więcej na ten temat: https://shandilya.dev/back-end/hibernate/hibernate-an-introduction/

2. #python jest uznawany za stosunkowo łatwy język, ale nigdy nie zaszkodzi mieć porządnego cheatsheeta pod ręką. Znajdziecie tutaj operatory, typy danych i mnóstwo funkcji, które przydadzą się początkującym, a często pewnie i też nieco bardziej zaawansowanym, developerom.

Więcej na ten temat: https://www.pythoncheatsheet.org/

3. Jeśli rozważacie zaczęcie używania w swoich projektach Entity Framework, to tekst Daniela Plawgo z SoftwareHut może pomóc w podjęciu decyzji. W tej publikacji skupiono się na rozwiązywaniu problemów, które może napotkać osoba przyzwyczajona np. do czystego SQL.

Więcej na ten temat: https://geek.justjoin.it/ef-plus-aktualizacja-wielu-obiektow-jednym-zapytaniem/

4. Jeśli chciałbyś dowiedzieć się nieco na temat deploymentu w #django, wysokopoziomowym frameworku webowym dla Pythona, to poniższy tutorial jest dla Ciebie. W przystępny sposób opisuje on sposób na poradzenie sobie z kilkoma problemami, na które możesz natrafić.

Więcej na ten temat: https://erayerdin.hashnode.dev/understanding-django-deployment-cjvwj1gf4002u7us11db9r0u5

5. Jeśli chcesz zwiększyć swoją wartość jako #java developera, to dobrym pomysłem może być zapoznanie się z 10 narzędziami do unit testów i automatyzacji, które mogą przydać się w codziennej pracy z tym językiem.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/01/10-unit-testing-and-integration-tools-for-java-programmers.html

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

INNE

1. Alphabet, holding mający w posiadaniu #google, zakończył współpracę z #huawei Technologies. Oznacza to, że chińska firma straci prawa do używania “pełnoprawnej” wersji Androida. Jest jednak bezpieczna przez 3 miesiące. Dostawy dla Huawei zamrozili również dostawcy procesorów.

Więcej na ten temat: https://geek.justjoin.it/huawei-jest-bezpieczny-przez-3-miesiace-ma-tez-prawie-gotowy-wlasny-os/

2. Studentom z University of North California udało się odpalić zbudowaną przez nich rakietę. Ich celem było przekroczenie linii Karmana, umownej granicy między atmosferą ziemską a przestrzenią kosmiczną, która pierwszy raz została pokonana w 1942 roku przez stworzoną przez nazistowskie Niemcy rakietę V2.

Więcej na ten temat: https://www.wired.com/story/a-rocket-built-by-students-reached-space-for-the-first-time/

3. Doszło do dziwnego wycieku danych aż 50 milionów użytkowników #instagram i #facebook. Wśród poszkodowanych znalazło się wielu celebrytów i influencerów. Ślad prowadzi do indyjskiej agencji marketingowej, która oferuje znanym osobistościom pieniądze za posty sponsorowane.

Więcej na ten temat: https://geek.justjoin.it/wyciek-danych-z-instagrama-i-facebooka-wsrod-ofiar-influencerzy/

4. Algorytm Google stworzony do wykrywania raka osiąga większą skuteczność niż lekarze. Testy wykazały, że był on w stanie wykryć raka płuc na podstawie jednego zdjęcia z tomografu komputerowego przeciętnie o 5 procent częściej od sześcioosobowej grupy ekspertów.

Więcej na ten temat: https://nt.interia.pl/raporty/raport-sztuczna-inteligencja/strona-glowna/news-algorytm-google-wykrywa-raka-pluc-lepiej-niz-lekarze,nId,3002410

5. Miasto Las Vegas zaakceptowało umowę z dowodzoną przez Elona Muska Boring Company opiewającą na 48,6 miliona dolarów. Tzw. LVCC Loop, system do podziemnego przemieszczania się, będzie składał się z dwóch tuneli przeznaczonych dla pojazdów oraz jednego dla pieszych.

Więcej na ten temat: https://www.theverge.com/2019/5/22/18636326/las-vegas-people-mover-lvcc-boring-company

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-05-17 10:18:38 | Ostatnio wołany: 2019-05-17 10:21:05



Najnowsza Prasówka Technologiczna to m.in. rysowanie w CSS za pomocą JavaScript, świetny sposób na Collections w Java oraz projekt robota z doskonałym węchem jak u psa… Zapraszamy!

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

#frontend

1. Znacie Cube.js? To opensource’owy framework służący do tworzenia analitycznych aplikacji webowych. Służy przede wszystkim do tworzenia wewnętrznych narzędzi business intelligence oraz dodawania do istniejącej aplikacji narzędzi analitycznych skierowanych do klienta. Dzięki temu tutorialowi poznacie jego tajniki.

Więcej na ten temat: https://cube.dev/blog/cubejs-open-source-dashboard-framework-ultimate-guide/

2. Dowiedz się, jak wstawiać kod JS wewnątrz plików CSS za pomocą Houdini, zestawu API pozwalającego na podpięcie się pod silnik CSS, a także nauczyć się, jak użyć części specyfikacji Houdini do rysowania w CSS za pomocą #javascript.

Więcej na ten temat: https://geek.justjoin.it/js-oraz-rysowanie-w-css/

3. Blueprint to oparty na #react webowy toolkit UI. Zoptymalizowano go pod kątem tworzenia złożonych interfejsów dla aplikacji desktopowych o dużej gęstości danych. Na stronie projektu można zapoznać się z jego dokumentacją oraz uzyskać dostęp do repozytorium zamieszczonym na GitHubie.

Więcej na ten temat: https://blueprintjs.com/

4. Zapraszamy do lektury podsumowania, które obrazuje różne (w tym niepoprawne) sposoby użycia cookie z atrybutami domain i path, a także tłumaczy ich wpływ na bezpieczeństwo aplikacji i możliwość wykorzystania przy różnych atakach.

Więcej na ten temat: https://geek.justjoin.it/cookie-jak-zastosowac-atrybuty-domain-i-path/

5. Odpowiednie zabezpieczenie aplikacji typu single-page (SPA) jest bardzo ważne i można je osiągnąć na kilka sposobów. Autor poniższego wpisu skupia się na podejściu wykorzystującym tzw. JSON Web Tokens (JWT) jako mechanizm przekazywania praw użytkownika, a także przedstawia korzyści i potencjalne zagrożenia związane z opieraniem bezpieczeństwa na JWT.

Więcej na ten temat: https://angular-academy.com/angular-jwt/

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

#backend

1. Wciąż rosnąca popularność #python i Vue.js sprawia, że coraz więcej developerów szuka sposobu na ich połączenie w celu stworzenia aplikacji typu single-page (SPAs). Dzięki temu wpisowi dowiesz się, jak uruchomić Vue.js w aplikacji #django.

Więcej na ten temat: https://johnfraney.ca/posts/2019/05/14/integrate-django-vuejs/

2. MonoGame, otwarta implementacja, a zarazem następca #microsoft XNA, to framework pozwalający na tworzenie gier przy użyciu C#. Dowiedz się, jak zbudowany jest kod w MonoGame i czym różni się praca z nim na przykład od pracy z #unity.

Więcej na ten temat: https://geek.justjoin.it/monogame-czyli-jak-stworzyc-gre-w-c/

3. Indified String Concatenation (ISC) przyniosła możliwość zaimplementowania wyrażeń konkatenacyjnych String przy użyciu invokedynamic. Dzięki poniższemu tekstowi dowiesz się więcej na temat tego zagadnienia.

Więcej na ten temat: https://cl4es.github.io/2019/05/14/String-Concat-Redux.html

4. Czy całe IT opiera się na #java 8? Kim są “Dark Matter Developers”? Zapraszamy do lektury bardzo ciekawego felietonu Vicki Boykis, w którym poruszone zostały m.in. zagadnienia związane z kondycją branży i rozwojem zawodowym programistów.

Więcej na ten temat: https://veekaybee.github.io/2019/05/10/java8/

5. Collections to funkcjonalność języka Java, która może wprowadzać pewne zamieszanie. Clojure to dynamiczny funkcyjny dialekt LISP działający na platformie Java, np. #scala. Co istotne w kontekście łatwości przyswajania wiedzy, Clojure opowiada się za niezmiennymi strukturami danych.

Więcej na ten temat: https://blog.klipse.tech/clojure/2019/05/10/java-is-confusing-clojure-is-simple.html

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

INNE

1. Używasz starszej wersji oprogramowania #adobe? Możesz zostać pozwany. Czasy, w których raz kupione oprogramowanie na zawsze stawało się naszą własnością, powoli odchodzą.

Więcej na ten temat: https://www.chip.pl/2019/05/uzywasz-starego-oprogramowania-adobe-moze-cie-pozwac/

2. Odkryto groźne luki bezpieczeństwa w produktach Intela, które pozwalają na kradzież informacji prosto z procesora. Przypominają one nieco znane już dziury nazwane Spectre i Meltdown. #apple i Microsoft wypuścili już odpowiednie patche.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/bezpieczenstwo/odkryto-grozne-luki-w-procesorach-intela-jak-sprawdzic-czy-jestesmy-zagrozeni/qq0s56t

3. Podatność w WhatsAppie pozwalała na zarażanie urządzeń użytkowników złośliwym oprogramowaniem. Wśród zaatakowanych znalazły się osoby związane z instytucjami broniącymi praw człowieka. Za atakiem może stać kontrowersyjny izraelski dostawca oprogramowania.

Więcej na ten temat: https://geek.justjoin.it/uzytkownicy-whatsappa-zaatakowani-stoi-za-tym-izraelska-firma/

4. Robot, który będzie operował węchem co najmniej tak dobrym, jak u psa? Czemu nie. Andreas Mershin, grecko-rosyjski naukowiec, już nad tym pracuje.

Więcej na ten temat:
https://www.wired.com/story/quest-to-make-robot-smell-cancer-dog/

5. Pierwsze załogowe loty na Marsa już bardzo niedługo. Jeśli planeta okaże się przyjazna, to następnym krokiem będzie kolonia na Czerwonej Planecie. Na pewno wszystko pójdzie dobrze: studenci z Politechniki Wrocławskiej już o to zadbają.

Więcej na ten temat:
https://geek.justjoin.it/polska-baza-na-marsie-studenci-prezentuja-projekt/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu

Dodany: 2019-05-10 11:29:45 | Ostatnio wołany: 2019-05-10 11:33:28



Co w ramach Prasówki Technologicznej przygotowaliśmy dla Was w tym tygodniu? Frontendowców może zainteresować świetny zestaw tutoriali dla programujących w React.js, backendowcy pewnie zwrócą uwagę na grę napisaną w Pythonie… przez trzynastolatka, a wszyscy zainteresowani wpływem technologii na życie ludzkie mogą sprawdzić, jakie plany na najbliższy czas ma Microsoft.

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

#frontend

1. Poznajcie 10 artykułów z ostatnich tygodni zebranych przez Mybridge, które pomogą Wam poprawić skilla w React.js – biblioteki, którą powinien znać każdy, kto wiąże swoją programistyczną przyszłość z #javascript.

Więcej na ten temat: https://medium.mybridge.co/react-js-top-10-articles-for-the-past-month-v-may-2019-c0729e8a66c5

2. #microsoft wypuścił opensource’owy projekt React Native przeznaczony do tworzenia aplikacji na #windows. Udostępnione repozytorium zawiera support dla Windows 10 SDK, który pozwala na tworzenie aplikacji obsługiwanych przez każdy sprzęt, na którym odpalisz Win 10.

Więcej na ten temat: https://vipinfotech.com/microsoft-introduce-react-native-open-source-project-for-building-windows-application/

3. Angular Forms na początku mogą sprawiać pewne problemy, o ile dokładnie nie omówi się, po co właściwie chce ich się użyć. O ile się da, lepiej uczyć się na błędach innych, a Tim Deschryver chętnie wytłumaczy Wam, jak można używać Forms w produktywny sposób.

Więcej na ten temat: https://blog.angularindepth.com/working-with-angular-forms-in-an-enterprise-environment-8279df4ae6fd

4. Czy TypeScript to jedyny język, jakiego potrzebuje Twoja firma? William Saar udziela bardzo ciekawej odpowiedzi na to pytanie, analizując jego przewagi nad innymi rozwiązaniami, a także pewne bolączki.

Więcej na ten temat: saarw/is-typescript-the-only-language-your-company-needs-9f1fb11925b4" rel="nofollow">https://medium.com/@saarw/is-typescript-the-only-language-your-company-needs-9f1fb11925b4

5. W specjalnym odcinku podcastu The Diff w całości poświęconym #react i React Native jednym z gości jest Kathryn, programistka z Instagrama. Z audycji dowiecie się m.in. o co chodzi z tymi całymi Hooksami i jakich nowych funkcjonalności możemy spodziewać się w przyszłości.

Więcej na ten temat: https://thediffpodcast.com/docs/episode-7

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

#backend

1. Dzięki temu tutorialowi dowiesz się, jak stworzyć prostą aplikację czatową przy użyciu #python, #django i React. Świetne, jeśli chcesz trochę potrenować. API użyte do czatu to Stream.

Więcej na ten temat: https://dev.to/nickparsons/tutorial-chat-with-python-django-and-react-1cpk

2. Ogromna ilość materiałów dotyczących Pythona i ciągłe wsparcie społeczności sprawia, że jest to język, którego opanowanie może być naprawdę łatwe i przyjemne. Dowodzi tego przykład trzynastolatka, który był w stanie napisać w Pythonie prostą grę.

Więcej na ten temat: https://i.redd.it/mbdmzikdw0x21.png

3. Bezpieczeństwo aplikacji internetowych to zagadnienie, którego nie należy traktować po macoszemu, a można się spodziewać, że będzie ono tylko zyskiwać na znaczeniu. Poznaj 10 najpopularniejszych rodzajów ataków sieciowych według OWASP, instytucji monitorującej zagrożenia w internecie.

Więcej na ten temat: https://geek.justjoin.it/10-najpopularniejszych-wedlug-owasp-rodzajow-atakow-sieciowych/

4. Jesteś programistą #java i zależy Ci na ciągłym rozwoju? Poznaj 5 frameworków, które warto ogarniać w 2019, aby nie pozostać w tyle.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/04/top-5-java-frameworks-to-learn-in-2018_27.html

5. Każdy, kto poznaje nowy język lub narzędzie wie, jak istotne jest używanie odpowiedniej terminologii. Poniższy tekst powinien rozwiać wątpliwości dotyczące różnic pomiędzy pojęciami takimi jak Component, Service, Controller i Repository w Springu.

Więcej na ten temat: https://javarevisited.blogspot.com/2017/11/difference-between-component-service.html

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

INNE

1. Dlaczego w internecie bez skrępowania opowiadamy o rzeczach, którymi nie podzielilibyśmy się z obcą osobą spotkaną na ulicy? Na to i kilka innych pytań stara się odpowiedzieć świetny tekst Aleksandry Grendys, która przygląda się zagadnieniu prywatności w sieci.

Więcej na ten temat: https://www.chip.pl/2019/05/felieton-internet-bez-tabu/

2. Windowsowy Pasjans (czyli tak naprawdę Microsoft Solitaire) trafił do elitarnego grona Video Hall of Fame. Kapituła doceniła niebagatelny wpływ tej nieskomplikowanej, ale satysfakcjonującej gry na casualowy gaming.

Więcej na ten temat: https://geek.justjoin.it/pasjans-w-growej-hali-slaw-no-nareszcie/

3. Fundacja Digital Poland chce rozpocząć ogólnopolską debatę na temat cyfryzacji kraju. Okazuje się, że nasze pozycje w światowych rankingach digitalizacji pozostawiają wiele do życzenia.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/wydarzenia/fundacja-digital-poland-chce-rozpoczac-ogolnopolska-debate-na-temat-cyfryzacji-polski/hjw16qz

4. Co słychać u Microsoftu, który pod kierownictwem Satyi Nadelli zdecydowanie dobrze sobie radzi? Redakcja The Verge dzieli się wglądem w wizję dotyczącą przyszłości Windowsa, Office’a i cyfrowej organizacji pracy.

Więcej na ten temat: https://www.theverge.com/2019/5/8/18536885/microsoft-windows-office-future-vision-envisioning-center-video-demo

5. Izraelskie siły powietrzne zbombardowały siedzibę hakerów pracujących dla palestyńskiej organizacji Hamas. Fizyczne ataki w odpowiedzi na zagrożenia cybernetyczne wciąż należą do rzadkości, ale pewnie niedługo się to zmieni.

Więcej na ten temat: https://geek.justjoin.it/izrael-bombarduje-siedzibe-hakerow-hamasu-palestynska-infrastruktura-zniszczona/

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Przejdź do wpisu
Założona przez:

JustJoinIT

Osób na liście: 120
Wołań: 67
Newsy ze świata startupów, branży IT i programowania.

Kategoria: Nauka i newsy

Ostatnie wydarzenia (zobacz wszystkie)


2020-02-21 21:30:38
@azertyazerty opuścił listę


2020-02-21 14:04:24
@b4rt3k dołączył(a) do listy


2020-02-21 12:12:03
@JustJoinIT zawołał do wpisu


2020-02-18 10:01:07
@dracorp dołączył do listy


2020-02-15 09:11:08
@pawelzny opuścił listę


2020-02-14 11:00:18
@JustJoinIT zawołał do wpisu


2020-02-11 16:33:06
@azertyazerty dołączył do listy


2020-02-08 10:22:06
@Baczy dołączył do listy


2020-02-07 18:45:01
@grzybek6 dołączył do listy


2020-02-07 13:29:31
@JustJoinIT zawołał do wpisu