Dodany: 2019-08-23 13:35:33 | Ostatnio wołany: 2019-08-23 13:36:35



Allo, Allo! Mamy nadzieję, że cieszycie się ostatnimi dniami sierpnia, a w międzyczasie zapraszamy was do lektury najnowszego wydania Prasówki Technologicznej. W tym tygodniu frontendowców może zainteresować nowy dodatek do Storybooka, backendowcy powinni zwrócić szczególną uwagę na informacje o zainfekowanych bibliotekach #ruby, natomiast każdy wielbiciel nowinek technicznych pewnie chętnie przeczyta o najnowszych czipach AI wprowadzonych przez Teslę.

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

#frontend

1. Tydzień temu pisaliśmy o najnowszej wersji Reacta — v16. Dziś przedstawiamy wam małą ściągę, która może pomóc wam zaoszczędzić trochę czasu pracując z #react. Autor tej ściągi szczegółowo przedstawia sposoby na poradzenie sobie z elementami, typami itd. Zapraszamy do lektury.

Więcej na ten temat: https://medium.com/better-programming/this-react-cheat-sheet-includes-all-of-v16-63efc739ad88

2. Na ratunek przybywa ów bardzo szczegółowy instruktaż do testowania #javascript. Przygotowuje on dla programistów tuziny najlepszych postów, książek i narzędzi jakie rynek ma do zaoferowania. Jest dobrze zorganizowany, przeprowadza nas krok po kroku przez cały proces testowania JavaScript. Zarówno backend, jak i frontend, lepiej możemy to zrozumieć. Polecamy ten przewodnik każdemu, kto chce mieć wszystko uporządkowane, w jednym miejscu, opisane stopniowo i szczegółowo.

Więcej na ten temat: https://github.com/goldbergyoni/javascript-testing-best-practices

3. Wszystkim tutaj zgromadzonym chcielibyśmy przedstawić nowego członka rodziny frontendowej — DocsPage. Dzięki niemu będzie można zmienić wygląd Storybooka (narzędzie open source do tworzenia komponentów UI), czyniąc go m.in. bardziej czytelnym. DocsPage jest dostępny już od kilku dni w Storybooku 5.2 beta. W tym artykule dowiecie się więcej na temat tego narzędzia, jego budowy, funkcji oraz dlaczego warto się z nim zapoznać.

Więcej na ten temat: https://medium.com/storybookjs/storybook-docspage-e185bc3622bf

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

#backend

1. Czy nie byłoby super zbudować własne narzędzie do wykrywania twarzy i poczuć się trochę jak agent służb specjalnych? Otóż dzięki temu artykułowi będzie to możliwe, bowiem jego autor przeprowadza nas przez cały proces tworzenia takiego narzędzia m.in. za pomocą #python. Krok po kroku pokazuje on nam jak wygląda struktura tego narzędzia, co i jak po kolei należy zrobić, gdzie można znaleźć niezbędne, gotowe już elementy oraz w jaki sposób należy przetestować infrastrukturę aby upewnić się, że narzędzie poprawnie działa. Z pomocą tego artykułu i ty będziesz w stanie stworzyć proste narzędzie do wykrywania twarzy.

Więcej na ten temat: https://blog.owulveryck.info/2019/08/16/a-simple-face-detection-utility-from-python-to-go.html

2. Niegdyś przeciwko programom open source, dziś Microsoft postawił sobie za punkt honoru zbudować reputację jednego z najbardziej zażartych przedstawicieli technologii open source. Ostatnio Microsoft nabył firmę jClarity, lidera pośród współautorów projektu open-source AdoptOpenJDK. Firmy ta zapewnia wsparcie dla binariów AdoptOpenJDK oraz pomaga rozwiązać problemy związane z wydajnością Javy. Jeśli chcesz się dowiedzieć więcej na temat planów Microsoftu w związku z nabyciem jClarity, zapraszamy do lektury.

Więcej na ten temat: https://www.computerworld.pl/news/Microsoft-przejmuje-firme-jClarity,414903.html

3. Uwaga Uwaga! Najnowsze wieści z frontu donoszą, że kilka dni temu w 11 bibliotekach Ruby został znaleziony ukryty algorytm wprowadzający złośliwy kod, odpowiedzialny za przeprowadzanie operacji związanych z kopaniem kryptowaluty. Poniższy artykuł kroki szczegółowo wyjaśnia źródło ataku, cel, w jaki sposób został on przeprowadzony oraz co powinni zrobić developerzy Ruby, którzy skorzystali z zainfekowanych bibliotek.

Więcej na ten temat: https://www.zdnet.com/article/backdoor-code-found-in-11-ruby-libraries/

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

#inne

1. Od wielu miesięcy na ulicach Hong Kongu trwają protesty przeciwko władzom Chińskiej Republiki Ludowej, która od lat narusza oficjalną autonomię tej prowincji. Rosnące widmo chińskiego totalitaryzmu, a także idące z tym zagrożenie dla wolności oraz praw człowieka, skłoniło mieszkańców Hong Kongu do walki o niezależność ich małej ojczyzny. Jednak na pokojowe protesty Chińskie władze odpowiadają przemocą, sięgając po broń w formie sztucznej inteligencji. W tym artykule dowiesz się więcej na temat konfliktu dzielącego Chiny i Hong Kong, oraz w jaki sposób wojna ta przeprowadzana jest z pomocą AI.

Więcej na ten temat: https://geek.justjoin.it/wojna-przeciwko-ai-protesty-w-hong-kongu/

2. Minął już jakiś czas od kiedy Tesla zaczęła zapowiadać produkcję samoprowadzących się samochodów. Dla niewtajemniczonych, Tesla to amerykańskie przedsiębiorstwo, którego celem jest zrewolucjonizować przemysł motoryzacyjny m.in. poprzez stworzenie samoprowadzących się samochodów, całkowicie zasilanych energią elektryczną. Dwa dni temu ujawniono szczegóły na temat komputera oraz dwóch procesorów AI, które miałyby obsługiwać taki samochód. Czip ten jest rzekomo 21 razy szybszy niż model, który Tesla stosowała poprzednio.

Więcej na ten temat: https://www.cnet.com/news/meet-tesla-self-driving-car-computer-and-its-two-ai-brains/

3. W tym roku mija osiem lat od katastrofy elektrowni atomowej w Fukushimie, kiedy to tsunami spowodowane trzęsieniem ziemi u wybrzeży Honsiu doprowadziło do awarii siódmego stopnia, przez wielu porównywanego do katastrofy w Czarnobylu. Do dziś poziom skażenia radioaktywnego pozostaje w niektórych miejscach elektrowni tak wysoki, że mógłby doprowadzić do niemalże natychmiastowej śmierci. Dlatego też sprzątaniem radioaktywnych pozostałości zajmują się roboty. Przedstawiamy wam serię artykułów, które bliżej przyglądają się roli technologii w sprzątaniu Fukushimy.

Więcej na ten temat: https://www.cnet.com/fukushima/

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

Przejdź do wpisu

Dodany: 2019-08-16 14:30:35 | Ostatnio wołany: 2019-08-16 14:32:18



Witamy ponownie w kolejnym wydaniu naszej prasówki technologicznej ( ͡° ͜ʖ ͡°)
Otóż w tym tygodniu mamy dla frontendowców kilka interesujących aktualizacji dla bibliotek #javascript, natomiast backendowców mogą zainteresować m.in. rady dla osób zmagających się z typami w Pythonie. Wszystkich zainteresowanych nowinkami technologicznymi zapraszamy do lektury na temat roli #blockchain w Amerykańskich wyborach prezydenckich w 2020 roku. Życzymy miłej lektury :)

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

#frontend

1. Znajdzie się tu pewnie kilku wielbicieli Reacta dlatego mamy dla was dobrą wiadomość! Otóż 8 sierpnia została wypuszczona na rynek nowa wersja tej biblioteki — React v16.9.0.
W poniższym tekście zespół #react szczegółowo wyjaśnia czego można się spodziewać po najnowszej wersji tej biblioteki.

Więcej na ten temat: https://reactjs.org/blog/2019/08/08/react-v16.9.0.html

2. Zainteresowani pewnie już to wiedzą, ale dla wszystkiego powtórzę to jeszcze raz — otóż nadchodzi nowa wersja Vue.js! Ma ona podobno być m.in. szybsza, łatwiejsza w użytkowaniu i bardziej kompaktowa. Jeśli chcecie dowiedzieć się więcej na ten temat zapraszamy do lektury poniższego tekstu. Mimo, iż został on napisany dobrych kilka miesięcy temu zawiera on wiele ciekawych informacji na temat Vue 3.0, które zostały przedstawione na jesiennej konferencji w Toronto. Życzymy miłej lektury!

Więcej na ten temat: https://medium.com/vue-mastery/evan-you-previews-vue-js-3-0-ab063dec3547

3. meSpeak.js to biblioteka text-to-speech oparta o projekt speak.js. Oferuje ona wsparcie dla Webkitu i #safari i wprowadza ładowalne moduły głosowe. Ostatnio została wprowadzona nowa wersja tej biblioteki — meSpeak.js 2.0. Przeczytajcie ten tekst aby więcej dowiedzieć się więcej na temat meSpeak.js oraz co dokładnie oferuje nowa aktualizacja.

Więcej na ten temat: https://www.masswerk.at/nowgobang/2019/mespeak_2_0
https://www.masswerk.at/nowgobang/2019/mespeak_2_0

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

#backend

1. **Chyba nie ma na tym świecie programisty (a może i nawet osoby spoza branży IT), który nie spotkałby się w trakcie swojej kariery z Pythonemi. Jest ku temu konkretny powód. #python jest jednym z najszybciej rozwijających się języków programowania, który jest szczególnie popularny pośród web deweloperów oraz data scientists. To właśnie za jego pomocą udało się uchwycić pierwsze w historii zdjęcie czarnej dziury. Chociażby ze względu na ten fakt warto zapoznać się z jego historią. W tym tekście przeczytacie więcej na temat historii języka, który dziś niemalże króluje w świecie programowania. **

Więcej na ten temat: https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/?2

2. Jedną z podstawowych części programowania jest umiejętność komunikowania się z różnymi API, tj. interfejsem programistycznym aplikacji. API jest kluczowe gdyż umożliwia ono istnienie większości oprogramowań i zapewnia dostęp do potrzebnych danych. Poniżej przedstawiamy wam instruktaż dla początkujących, którzy chcą nauczyć się jak działa API Gmaila.

Więcej na ten temat: banjoanton/a-beginners-guide-to-the-google-gmail-api-and-its-documentation-c73495deff08" rel="nofollow">https://medium.com/@banjoanton/a-beginners-guide-to-the-google-gmail-api-and-its-documentation-c73495deff08

3. Jedną z podstawowych cech Pythona jest dynamiczne typowanie. Dla wielu doświadczonych developerów jest to powód do zmartwień i frustracji. Chcąc nam trochę ułatwić życie Artur Patoka, senior QA automation engineer, po kolei wyjaśnia charakterystykę poszczególnych rodzai typowania, a następnie zachęca nas do wprowadzenia niektórych praktyk typowania statycznego do dynamicznego. Zapraszamy do lektury.

Więcej na ten temat: https://geek.justjoin.it/jak-okielznac-typy-w-pythonie-czyli-python-3-i-type-annotation/

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

#inne

1. Ostatnio sporo mówi się na temat #blockchain, tj. zdecentralizowanej i rozproszonej bazy danych w modelu open source. Nic w tym dziwnego — technologia ta wciąż jeszcze się rozwija, ale sam prospekt tego, co będzie miała do zaoferowania budzi zarówno fascynację, jak i niepokój. Powody do zmartwień ze względu na blockchain skupiają się przede wszystkim w trzech rejonach — prywatności, etyki, i prawa. Technologia ta mogłaby zostać użyta m.in. do budowy platform do głosowania w wyborach, tym samym zachęcając ludzi do udziału w życiu politycznym. Jednakże, wraz z tym jak zbliżają się Amerykańskie wybory, które mają mieć miejsce w 2020 roku, tak i rośnie ogólny niepokój co do potencjalnego zagrożenia z jakim może zmierzyć się demokracja na skutek blockchain. W tym artykule dowiecie się szczegółów na temat zagrożeń ze strony blockchain.

Więcej na ten temat: https://www.computerworld.com/article/3430697/why-blockchain-could-be-a-threat-to-democracy.html

2. Niedługo minie już 5 lat odkąd Alexa zawitała nie tylko na światowym rynku, ale i w naszych domach. Wielu ludzi nie wyobraża sobie obecnie życia bez tej wirtualnej asystentki. Dlatego też jeden z Amerykańskich uniwersytetów — St. Louis University — postanowił zainstalować Echo Dot w każdym pokoju w dormitoriach na terenie kampusu. Czym kierował się uniwersytet podejmując tę decyzję oraz jakie potencjalne zagrożenia może ona stanowić dla studentów?

Więcej na ten temat: https://www.cnet.com/features/alexa-time-for-class-how-one-university-put-an-echo-dot-in-every-dorm-room/

3. Kilka lat temu Google wypuściło na rynek platformę do szukania pracy, tzw. Google for Jobs. Inicjatywa ta miała za zadanie wyszukać oferty pracy, które pierwotnie zostały ogłoszone na innych stronach internetowych, np. LinkedIn lub CareerBuilder. W tym tygodniu grupa 23 portali pracy wysłała list do Margrethe Vestager, komisarz ds. konkurencji w Komisji Europejskiej. Oskarżają oni giganta o nadużycie swojej dominującej pozycji ich kosztem. Przeczytajcie ten tekst aby dowiedzieć się szczegółów.

Więcej na ten temat: https://www.cnet.com/news/google-job-search-service-draws-antitrust-complaint/

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

Przejdź do wpisu

Dodany: 2019-08-09 12:44:05 | Ostatnio wołany: 2019-08-09 14:28:31



Witamy ponownie w naszej prasówce technologicznej! W tym tygodniu mamy kolejną porcję interesujących nowinek technologicznych. Frontendowcy zainteresują się pewnie nową wersją Electronu, a backendowcy może będą chcieli przetestować nową wersją Pythona. Dla wszystkich zainteresowanych mamy również kilka newsów, jak na przykład powód, dla którego #ibm nabył ostatnio Red Hat. Życzymy miłej lektury.

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

#frontend

1. Od momentu dodania Hooksów do oficjalnego API w lutym 2019, w świecie programowania zaroiło się od tej funkcjonalności. Wiele bibliotek wypuszcza dziś swoje własne Hooks w formie alternatywy dla ich obecnych metod. #redux, jedna z najbardziej popularnych bibliotek #react, wypuściła ostatnio nowe Hooksy API w v7.10 jako alternatywa dla connect() Higher Order Component.

Więcej na ten temat: https://itnext.io/how-existing-redux-patterns-compare-to-the-new-redux-hooks-b56134c650d2

2. Zespół Electronu z radością obwieścił kilka dni temu, że wypuścił właśnie na rynek najnowszą wersję frameworka - Electron 6.0.0. Wersja ta zawiera wiele nowych aktualizacji i features. W poniższym tekście przeczytacie więcej na temat zmian, które zostały wprowadzone do Electronu oraz jak można go zainstalować.

Więcej na ten temat: http://electronjs.org/blog/electron-6-0

3. #react, jak wszyscy pewnie wiemy, jest to biblioteka #javascript stosowana do budowy interfejsów. Nie każdy jednak wie, które narzędzia mają najwięcej do zaoferowania. Przykładem mogą być narzędzia stworzone przez open-source community, które mogą przenieść nasze doświadczenie z React na totalnie inny poziom. W tym artykule dowiesz się szczegółów na temat najlepszych narzędzi dostępnych dla deweloperów React w 2019 roku.

Więcej na ten temat: https://medium.com/better-programming/22-miraculous-tools-for-react-developers-in-2019-7d72054e2306

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

#backend

1. #dart to obiektowy język programowania ogólnego przeznaczenia, który w 2011 roku stworzyło #google. Śmiało można powiedzieć, że jego sukces nie był największy mimo kilku istotnych zalet, jak np. wydajność i prostota nauki. Okazuje się on również nieoceniony przy współpracy z innymi językami programowania. W tym tekście autorka wyjaśnia w jaki sposób Dart może wspomóc funkcjonalności C# oraz #java. Zapraszamy do lektury.

Więcej na ten temat: https://www.toptal.com/dart/dartlang-guide-for-csharp-java-devs

2. Deweloperzy Pythona, uwaga! uwaga! Nowa wersja #python - 3.8.0b3 - jest już dostępna do testowania. Zachęcamy was do przetestowania jej we własnym zakresie i zgłoszenia ewentualnych problemów do Python bug tracker.

Więcej na ten temat: https://pythoninsider.blogspot.com/2019/08/python-380b3-is-now-available-for.html

3. Mechanizm wyjątków Javy nie jest niczym skomplikowanym i pewnie każdy developer go zna. Jednakże, życie jest pełne niespodzianek i zawsze dobrze być przygotowanym na wszystko. Dlatego też autor tego artykułu zadaje nam kilka pytań z serii: “co w przypadku, gdyby…”. W tym artykule zerkniemy na te wyjątki Javy, które każdy Senior Java Developer powinien znać.

Więcej na ten temat: https://geek.justjoin.it/wyjatki-z-poziomu-jvm-czyli-co-kazdy-senior-java-developer-powinien-wiedziec/

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

#inne

1. Zaledwie miesiąc temu Red Hat, spółka zajmująca się tworzeniem i dystrybucją otwartego oprogramowania dla przedsiębiorstw została przejęta przez #ibm za 34 miliardy dolarów.
Powód tego przedsięwzięcia: IBM ma w planach zrewolucjonizować podejście do rozwiązań chmurowych, tzw. projekt Red Hat OpenShift. W tym artykule przeczytacie o szczegółach tego przedsięwzięcia.

Więcej na ten temat: https://geek.justjoin.it/ibm-zapowiada-hybrydowa-platforme-wielochmurowa/

2. Qualcomm, firma specjalizująca się w komunikacji bezprzewodowej, znana jest m.in. z techniki CDMA używanej w telefonach komórkowych i satelitarnych. Qualcomm specjalizuje się również w wytwarzaniu chipów do telefonów. Ostatnio jednak w tych czipach została odkryta seria wad narażająca miliony urządzeń na zhakowanie. Z tego artykułu dowiecie się o jakie wady dokładnie chodzi.

Więcej na ten temat: https://thehackernews.com/2019/08/android-qualcomm-vulnerability.html

3. 34-letni obywatel Pakistanu - Muhammad Fahd - został ostatnio wydany w ręce Stanów Zjednoczonych na skutek oskarżeń o przekupywanie pracowników firmy telekomunikacyjnej AT&T. Jak donoszą niektóre źródła łapówki wynosiły ponad milion dolarów. W tym artykule dowiecie się jaki był cel jego działań.

Więcej na ten temat: 3f3077f9ce1e" rel="nofollow">https://www.forbes.com/sites/thomasbrewster/2019/08/06/att-insiders-bribed-with-over-1-million-to-unlock-2-million-phones-and-hack-their-employer-doj-claims/#3f3077f9ce1e

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

Przejdź do wpisu

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
Założona przez:

JustJoinIT

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

Kategoria: Nauka i newsy

Ostatnie wydarzenia (zobacz wszystkie)


2019-08-23 17:18:02
@andrzejandrzej dołączył(a) do listy


2019-08-23 17:17:59
@andrzejandrzej opuścił(a) listę


2019-08-23 17:16:05
@andrzejandrzej dołączył(a) do listy


2019-08-23 16:29:30
@RAAAKEZ dołączył do listy


2019-08-23 13:36:35
@JustJoinIT zawołał do wpisu


2019-08-20 13:45:48
@jasza80 dołączył(a) do listy


2019-08-16 22:06:47
@Jigsavv dołączył(a) do listy


2019-08-16 15:17:31
@Quzin dołączył do listy


2019-08-16 14:32:18
@JustJoinIT zawołał do wpisu


2019-08-14 21:11:14
@pyakuz dołączył do listy