Dodany: 2019-12-04 14:33:56 | Ostatnio wołany: 2019-12-04 14:36:01



Mirki i Mirabelki! Ruszamy z IV edycją live-streamów z Polskimi Programistami na Świecie!

Na pierwszy ogień zapraszamy Was na rozmowę z Karolem Stępnieskim, który pracuje jako Software Developer w Netflixie ( ͡° ͜ʖ ͡°)

Brzmi ciekawie? To m.in. dzięki niemu możęcie oglądać Mindhuntera, The Crown czy Wiedźmina.

Formuła naszego cyklu oparta jest na AMA czyli Ask me Anything. Czekam na pytania i tematy (do niedzieli 08.12), jakie chcielibyście poruszyć podczas pierwszego live'a. Najciekawsze z nich (nasze TOP 3) nagrodzimy klapkami Kubota sygnowane Just Join IT.

Pełny line-up oraz zapisy, co by nie umknął ani jeden live-stream, dostępne pod linkiem: https://event.justjoin.it./

Słyszymy się 11 grudnia o 20:00! :)⤵ Rozmowa będzie jednocześnie transmitowana na Facebooku i Youtubie Just Join IT.

#programowanie #netflix #naukaprogramowania #technologia #it #programista15k

Przejdź do wpisu

Dodany: 2019-11-29 12:13:50 | Ostatnio wołany: 2019-11-29 12:14:35



W dzisiejszym wydaniu Prasówki Technologicznej przygotowaliśmy coś dla frontendowców, którzy, poświęcając się JavaScriptowi, zapomnieli nieco o CSS-ie, a backendowcy zobaczą, czym grozi nieudana migracja danych w Django. Poniżej znajdziecie także skróty wielu innych artykułów. Zapraszamy!

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

Frontend

1. Frontendowcu, czy, tak jak Paweł Grzybek, byłeś ostatnio tak zaabsorbowany JavaScriptem, że kompletnie zapomniałeś o #CSS -ie? Jeśli tak, to nic straconego, bo wyżej wspomniany jegomość postanowił nadrobić zaległości z ostatniego czasu i podzielić się nimi z czytelnikami.

Więcej na ten temat: https://pawelgrzybek.com/does-javascript-keep-you-too-busy-to-care-about-css-here-are-recent-features-you-want-to-know-about/

2. Szybkość ładowania strony stanowi jeden z najważniejszych czynników w pozycjonowaniu – m.in. dlatego warto zadbać o odpowiednie rozwiązania usprawniające ogólną wydajność strony już na etapie kodowania. Poniższy artykuł odpowiada na tę potrzebę, przybliżając temat lazy loadingu za pomocą #IntersectionObserver.

Więcej na ten temat: https://geek.justjoin.it/lazy-loading/

3. Record once, debug anywhere – to hasło przyświecające#Firefox Replay, nowej funkcjonalności przeglądarki z rozpoznawalnym lisim logo. Firefox “nagrywa” Twoją aplikację, dzięki temu możesz szybciej namierzać bugi i lepiej rozumieć, co dzieje się w Twoim kodzie.

Więcej na ten temat: https://firefox-replay.com/

4. Wizualizacja danych to bardzo ważny element developmentu. Dzięki temu świetnemu narzędziu wygenerujesz genialne wykresy wyglądające jak odręczne rysunki. To świetne rozwiązanie, gdy chcesz przykuć oko odbiorcy niestandardowym rozwiązaniem.

Więcej na ten temat: https://github.com/jwilber/roughViz

5. Wydanie #swiftui i Xcode 11 to dobry pretekst do przyjrzenia się różnym architekturom, które można wykorzystać przy SwiftUI. Poniższy tekst skupia się na architekturze Model-View, wzorcu projektowym #redux oraz ViewState MVVM.

Więcej na ten temat: https://quickbirdstudios.com/blog/swiftui-architecture-redux-mvvm/

Backend

1.#Django to świetny framework, jako że posiada wszystko co potrzebne do szybkiego stworzenia aplikacji webowych. Jednak najważniejsze jest, aby aplikacja działała szybko u użytkownika końcowego. Poniższy tekst to zbiór dobrych praktyk związanych z performance’em i optymalizacją opierających się na DTrace i cProfile.

Więcej na ten temat: https://wiedi.frubar.net/blog/2019/11/18/django-performance/

2. Jak zapewnia autor poniższego tekstu, pytanie nie brzmi, czy chcesz przejść na Javę 11, tylko, kiedy należy to zrobić? Warto dowiedzieć się, jak zrobić to bezboleśnie, jako że wsparcie dla #Java 8 niedługo się skończy.

Więcej na ten temat: https://docs.microsoft.com/en-us/azure/java/jdk/reasons-to-move-to-java-11

3. [wideo] Dzięki poniższemu wideo dowiesz się, jak tworzyć i wypakowywać archiwa ZIP w Pythonie. Film rozpoczyna się od demonstracji użycia modułu zipfile, a następnie modułu shutil. Zostanie również omówiony sposób użycia gzip.

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

4. Poniższy post, którego historia zaczęła się jako pomysł na challenge pomiędzy dwoma przyjaciółmi, dokładnie opisuje wszystkie kroki niezbędne do zbudowania i zdeployowania aplikacji #machinelearning. Autorzy zapewniają, że droga, którą przebyli, była ekscytująca i zabawna, i mają rację!

Więcej na ten temat: https://ahmedbesbes.com/end-to-end-ml.html

5. Jedne z bardziej pouczających tekstów to te, które opisują popełniane przez developerów błędy. Całe szczęście, że są backupy... Dowiedz się, czym poskutkowała źle przeprowadzona migracja danych w #Django i jakie można z tego wyciągnąć wnioski.

Więcej na ten temat: https://sobolevn.me/2019/10/testing-django-migrations

Inne

1. Singapur, jedna z nowocześniejszych metropolii na świecie, konsekwentnie zmierza w stronę zostania czołowym miastem-państwem skoncentrowanym na dobrodziejstwach oferowanych przez nowe technologie. Narodowa Strategia #si Singapuru wyznacza administracji ambitne cele.

Więcej na ten temat: https://geek.justjoin.it/singapur-ai/

2. Sacha Baron Cohen, komik znany głównie z ról komediowych, w ostrych słowach wyraził się o poczynaniach największych spółek technologicznych. Najbardziej dostało się Facebookowi. Brytyjski twórca twierdzi, że serwis założony przez Marka Zuckerberga stanowi największą machinę propagandową w dziejach, a w latach 30. pozwoliłby na reklamowanie się Adolfowi Hitlerowi.

Więcej na ten temat: https://geek.justjoin.it/sacha-baron-cohen-uderza-w-facebooka-pozwolilby-na-reklamy-hitlerowi/

3. Twórca Telegrama, Paweł Durow, określił #whatsapp mianem konia trojańskiego. Stwierdził, że konkurencyjna aplikacja nie tylko nie chroni prywatności użytkowników, ale wręcz z premedytacją wykorzystuje się ją do ich szpiegowania.

Więcej na ten temat: https://www.chip.pl/2019/11/whatsapp-to-kon-trojanski-twierdzi-tworca-telegrama/

4. Doszło do jednego z większych wycieków w historii. Na jednym serwerze znajdowały się dane 1,2 miliarda osób zajmujące łącznie 4 terabajty. Podejrzewa się, że źródłem mogą być tzw. brokerzy danych, ale póki co nie ma konkretnych ustaleń. Istnieje prawdopodobieństwo, że dane nie zostały wykradzione, a pozyskane metodą #data #scrapingu.

Więcej na ten temat: https://geek.justjoin.it/wyciek-danych-12-mld/

5. Były mistrz gry Go ogłasza odejście na emeryturę. Powód? Został pokonany przez AlphaGo AI, oparty na sztucznej inteligencji system opracowany przez należącą do Google’a firmę DeepMind. System zaskoczył obserwatorów potyczki tzw. “ruchem 37”, który z początku wydawał się być błędem, ale z czasem zaprocentował na korzyść maszyny.

Więcej na ten temat: https://www.theverge.com/2019/11/27/20985260/ai-go-alphago-lee-se-dol-retired-deepmind-defeat

----------
#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-11-22 11:45:18 | Ostatnio wołany: 2019-11-22 12:00:51



Z najnowszego wydania Prasówki Technologicznej frontendowcy dowiedzą się co nieco o dobrych metodach uwierzytelniania aplikacji, a backendowcy poznają zalety korzystania z Panda GroupBy w Pythonie. Przyjrzymy się również pierwszej na świecie uczelni w całości poświęconej sztucznej inteligencji.

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

Frontend

1. Jeśli korzystasz z #redux – a szczególnie, gdy zaczynasz przygodę z tą biblioteką – to na pewno zainteresuje Cię oficjalny Style Guide przygotowany przez jego ekipę. Zbiór zawiera rekomendowane wzorce i najlepsze praktyki pisania kodu.

Więcej na ten temat: https://redux.js.org/style-guide/style-guide

2. Uwierzytelnianie to bardzo ważna część developmentu aplikacji. Oczywiście można to zrobić na różne sposoby dobierane pod kątem tego, co tak właściwie chcemy osiągnąć. Dowiedz się, jak tego dokonać przy pomocy Auth0 SPA SDK, #react Context oraz React Hooks.

Więcej na ten temat: https://auth0.com/blog/authenticating-your-first-react-app/?utm_source=reddit&utm_medium=sc&utm_campaign=spasdk_react

3. Vue.js to progresywny framework #javascript, który umożliwia tworzenie eleganckich i efektywnych interfejsów użytkownika. Zdobywa on coraz większą popularność dzięki kilku ciekawym rozwiązaniom. Warto dowiedzieć się co nieco o jego możliwościach.

Więcej na ten temat: https://levelup.gitconnected.com/dev-tips-top-tools-for-vue-js-development-7cf2f71137fe

4. React.js to biblioteka #javascript (a nie framework, jak słusznie uczula autor tekstu), której nie trzeba przedstawiać żadnemu frontendowcowi. Jakie są jednak jej mocne i słabe strony z perspektywy developera, który korzysta z niej od wielu lat?

Więcej na ten temat: https://geek.justjoin.it/zalety-wady-reactjs/

5. Zone to świetna biblioteka, która stanowi jeden z ważnych powodów, dla których używanie Angulara jest takie efektywne. Dla maksymalizacji performance’u warto jednak czasami zrezygnować z możliwości, jakie ona oferuje. Dowiedz się, jaki jest na to najlepszy sposób. #angular

Więcej na ten temat: https://blog.bitsrc.io/quantum-angular-maximizing-performance-by-removing-zone-e0eefe85b8d8

Backend

1. Napisz raz, uruchom wszędzie – to hasło przyświecające wielu developerom (z różnym skutkiem). Niedawno Intel uruchomił model programowania nazwany oneAPI, który chce ma spełnić ten ideał w odniesieniu do sztucznej inteligencji. #ai

Więcej na ten temat: https://arstechnica.com/gadgets/2019/11/intels-oneapi-aims-to-unify-ai-code-efforts-across-disparate-hardware/

2. Grupowanie danych to bardzo ważna część utrzymania porządku przy pracy w #python. Dowiedz się, jak najlepiej tego dokonać przy użyciu Panda GroupBy dzięki tutorialowi uzupełniającemu oficjalną dokumentację.

Więcej na ten temat: https://realpython.com/pandas-groupby/

3. Czy warto uczyć się C# w 2020 roku? Nie brakuje głosów, że tak. Poznaj sprawdzone kursy online, które pozwolą Ci poznać tajniki tego języka powstałego na przełomie wieków na zlecenie Microsoftu. #C

Więcej na ten temat: https://javarevisited.blogspot.com/2019/11/top-5-courses-to-learn-c-sharp-in.html

4. Chatboty to bardzo popularna forma komunikacji, szczególnie między przedsiębiorcami a klientami. Niektóre z nich są bardzo proste, a inne używają skomplikowanych algorytmów, by zrozumieć, co się do nich pisze. Poniższy tutorial pozwoli nauczyć się tworzyć chatbota dla WhatsAppa przy użyciu Twilio API i pythonowego frameworka #flask.

Więcej na ten temat: https://www.twilio.com/blog/build-a-whatsapp-chatbot-with-python-flask-and-twilio

5. #java to sprawdzony w bitwie język z ponad dwudziestoletnią historią, podczas gdy Kotlin to stosunkowo nowy gracz na rynku. Jakie są za i przeciw defaultowego używania w projektach każdego z nich? Poniższy tekst powinien rzucić na to nieco światła.

Więcej na ten temat: https://programmerfriend.com/kotlin-vs-java/

Inne

1. W Zjednoczonych Emiratach Arabskich powstaje uniwersytet dedykowany stricte zagadnieniom związanym z #ai. Na uczelni nazwanej imieniem szejka Mohameda bin Zayeda Al Nahyana będzie można podjąć kierunki związane z uczeniem maszynowym, widzeniem komputerowym i przetwarzaniem języka naturalnego.

Więcej na ten temat: https://geek.justjoin.it/jedyna-uczelnia-ai/

2. Informatyka, programowanie i sztuczna inteligencja to ciekawy temat dla filmowców. Poznajcie listę filmów, które ze względu na swoją tematykę powinien obejrzeć każdy specjalista IT.

Więcej na ten temat: https://javarevisited.blogspot.com/2017/12/top-10-computer-programming-and-sci-fi-movies-for-programmers.html

3. Google Stadia, platforma do streamowania gier, o której mówi się od początku roku, niestety rozczarowuje. Systemowi zarzuca się m.in. brak płynnego działania, skromną kolekcję gier do wyboru, a także brak możliwości wydawania komend poprzez Asystenta Google.

Więcej na ten temat: https://geek.justjoin.it/google-stadia-rozczarowuje-streaming/

4. Google zredukuje poziom, w którym jego użytkownicy będą targetowani politycznie. Zgodnie z nową polityką będzie możliwe jedynie grupowanie odbiorców ze względu na ich wiek, płeć i kod pocztowy, a wszystkie bardziej szczegółowe informacje nie będą dostępne.

Więcej na ten temat: https://www.theverge.com/2019/11/20/20975054/google-advertising-political-rules-twitter-ban-election-uk-general-2020

5. Badacze ds. cyberbezpieczeństwa wykryli groźną podatność w systemie #android. Potencjalni hakerzy mogli w dość banalny sposób uzyskać dostęp m.in. do nagrywania audio i wideo. Google i Samsung twierdzą, że zneutralizowali zagrożenie na swoich urządzeniach. Nic nie wiadomo o sprzętach innych producentów oraz o potencjalnych ofiarach.

Więcej na ten temat: https://geek.justjoin.it/android-nagrywanie-bez-zgody/

----------
#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-10-25 13:16:48 | Ostatnio wołany: 2019-10-25 13:17:08



Z dzisiejszego wydania Prasówki Technologicznej frontendowcy dowiedzą się, jak najlepiej rozpocząć przygodę z Redux, a backendowcy poznają dziwne rzeczy, które mogą, ale których raczej nie powinni robić w Pythonie. Przyjrzymy się również magazynowi dla… młodocianych programistów. Zapraszamy do lektury!

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

Frontend

1. #redux Starter Kit 1.0 to część świetnej serii wpisów zatytułowanej Idiomatic Redux, która w przystępny sposób przedstawia tajniki tej świetnej biblioteki. Najnowsza odsłona skupia się przede wszystkim na tym, jak najlepiej zacząć przygodę z Redux i jak maksymalnie ułatwić wykonywanie w nim zadań.

Więcej na ten temat: https://blog.isquaredsoftware.com/2019/10/redux-starter-kit-1.0/

2. StrictMode to feature dodany w wersji 16.3 Reacta, który ma na celu pomoc developerom w znalezieniu potencjalnych problemów w ich aplikacji. Jeśli ten opis nie przekonał Cię wystarczająco do jego używania, to zobacz co na ten temat ma do powiedzenia autor poniższego wpisu.

Więcej na ten temat: https://medium.com/nmc-techblog/wait-youre-not-using-react-strictmode-a9713927a33b

3. Nikogo z nas nie trzeba przekonywać, że wizualizacja danych to coś, co znakomicie wpływa na wyobraźnię i rozumienie różnych problemów, które możemy napotkać w codziennej pracy. Poznaj użyteczne narzędzia open source do wizualizacji danych w aplikacjach #react.

Więcej na ten temat: https://blog.bitsrc.io/top-5-react-chart-libraries-for-2020-194acc5a15cf

4. Choć niektórzy developerzy tego nie doceniają, prowadzenie dokumentacji to naprawdę istotna kwestia. Jeśli chodzi o #react, to nie może być już prostsze, od kiedy jest Docz – świetne narzędzie, które wykona większość roboty za Ciebie.

Więcej na ten temat: https://www.docz.site/

5. #angular Router to świetny router JavaScript, który naprawdę nadaje się do usprawnienia pracy nad projektem, gdyż pozwala na nawigację z jednego widoku do drugiego bez przeładowywania strony. Poznaj również inne ciekawe właściwości tego rozwiązania dzięki poniższemu wpisowi.

Więcej na ten temat: https://www.tutorialslogic.com/angular/routing-and-navigation

Backend

1. Nieodłącznym elementem poznawania nowej technologii jest poznawanie jej granic, a co za tym idzie, możliwości. Czasami może przybrać to dziwną formę. Poznaj najciekawsze rzeczy, które możesz, ale których raczej nie powinieneś robić w #python.

Więcej na ten temat: https://thoughts.willcipriano.com/weird-python-tricks/

2. Z poniższego wpisu autorstwa Tomasza Wolińskiego dowiesz się, co to jest LIFO, HIFO, FEFO, FINO oraz FISH oraz zrozumiesz, jak twórcy Javy zaimplementowali te struktury danych oraz jak możesz zrobić to samodzielnie.

Więcej na ten temat: https://devsi.pl/rss/redirect/5898

3. Niektórzy zapominają, że bycie programistą (a przynajmniej bycie dobrym programistą) to nieustanna nauka i walka ze swoimi niedoskonałościami. Dowiedz się co możesz zrobić, żeby być lepszym developerem Java i ciągle zwiększać swoją konkurencyjność.

Więcej na ten temat: https://javarevisited.blogspot.com/

4. Obecny stan rozwoju wiedzy informatycznej może w niektórych głowach powodować mętlik. Na rynku jest tyle różnych technologii, że czasami nie wiadomo, co lepiej wybrać do konkretnego zadania. Dowiedz się, kiedy lepiej sprawdzi się #django, a kiedy Flask.

Więcej na ten temat: https://blog.soshace.com/en/python/flask-vs-django-lets-choose-the-right-framework-for-the-job/

5. Jednym z ciekawszych elementów nauki nowego języka jest wymienianie się ciekawymi trikami, które mogą usprawnić naszą pracę. Poznaj 20 sztuczek, które sprawią, że Twój kod pisany w #python będzie jeszcze lepszy.

Więcej na ten temat: https://www.blog.duomly.com/20-essential-python-tips-and-tricks-you-should-know/

Inne

1. Na rynku debiutuje magazyn “Programista Junior” – i bynajmniej nie chodzi tu o juniorskie stanowisko. Pismo przeznaczone jest dla najmłodszych amatorów programowania. To świetny sposób na zainteresowanie dzieci bardzo przyszłościowym zajęciem.

Więcej na ten temat: https://programistajr.pl/

2. Specjaliści od bezpieczeństwa wpadli na trop hakerów, którzy stworzyli oprogramowanie wykorzystujące pliki dźwiękowe do uruchamiania złośliwego kodu na komputerach nieświadomych userów. Wszystko w celu kopania kryptowaluty monero, która ostatnio stała się ulubionym wirtualnym pieniądzem przestępców.

Więcej na ten temat: https://geek.justjoin.it/hakerzy-uzywaja-do-kopania-monero-komputerow-nieswiadomych-uzytkownikow/

3. Czeskie służby wywiadowcze we współpracy ze specjalną jednostką policji rozbiły szajkę hakerów finansowanych przez Kreml. Działalność grupy była możliwa dzięki dwóm prywatnym firmom zarejestrowanym w Pradze, które stanowiły przykrywkę dla tego procederu.

Więcej na ten temat: https://geek.justjoin.it/czesi-rozbili-rosyjska-grupe-hakerska/

4. Libra, kryptowaluta Facebooka, wciąż nie ma dobrej passy. Kongresmeni dali Markowi Zuckerbergowi do zrozumienia, że nie chcą pozwolić na założenie największego banku na świecie. Odnosili się do olbrzymiej liczby użytkowników ekosystemu Facebooka, którego częścią miałyby być płatności za pomocą Messengera i WhatsAppa.

Więcej na ten temat: https://www.chip.pl/2019/10/kongresmeni-do-zuckerberga-dlaczego-mamy-ci-pozwolic-zalozyc-najwiekszy-bank-na-swiecie/

5. Polskie firmy z branży IT weszły na poziom miliarda złotych rocznego obrotu – wynika z badań Fundacji Citi Handlowy im. L. Kronenberga dotyczących rynku software house’ów w Polsce. Najpopularniejszy model to wciąż eksport usług do państw zachodu.

Więcej na ten temat: https://geek.justjoin.it/polskie-firmy-it-maja-miliard-obrotu/

----------
#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-10-18 14:17:04 | Ostatnio wołany: 2019-10-18 14:17:28



Zapraszamy do lektury kolejnej Prasówki Technologicznej. Frontendowcy będą mieli szansę zastanowić się, czy JavaScript wymaga rebrandingu, a backendowcy mogą zainteresować się zwiększeniem przesyłu danych w projektach związanych z data science. Wszyscy zainteresowani wpływem technologii na ludzkie życie mogą natomiast dowiedzieć się o nowym internetowym oszustwie, a także… planach brata Pablo Escobara.

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

Frontend

1. Czy JavaScript, sztandarowy język frontendowy, wymaga rebrandingu? To pytanie, które zadaje sobie autor poniższego tekstu. Dowiedz się, jakie ma argumenty i jakie właściwie ma to znaczenie dla developerów.

Więcej na ten temat: https://kieranpotts.com/rebranding-javascript/

2. [wideo] Jeśli na poważnie planujesz rozwijać się w #react, to koniecznie obejrzyj poniższy tutorial. Pozwoli Ci opanować komponenty stylu, które mają bardzo efektywne zastosowania.

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

3. Szerokie możliwości pracy zagranicą to jeden z aspektów, który przyciąga ludzi do branży IT. Dowiedz się, jak wygląda praca frontend developera w Japonii – kraju wielu zaskoczeń i kontrastów.

Więcej na ten temat: https://geek.justjoin.it/oferte-pracy-znalazlem-w-opisie-filmu-na-yt-krzysztof-wolinski-o-pracy-w-japonii/

4. Dowiedz się, jak kompresować grafikę przed uploadem na serwer przy użyciu #html5 Canvas oraz File API. To ważne, aby użytkownik mógł sprawnie pobierać pliki oraz by niepotrzebnie nie tracić miejsca na serwerze.

Więcej na ten temat: https://www.phplift.net/javascript-image-compress-using-html5-canvas-file-api-before-upload/

5. React i #redux to wiodące biblioteki, jeśli chodzi o development w #javascript. Dowiedz się, jakie właściwie są między nimi różnice na przykładzie tekstu przygotowanego przez Sunila Sandhu, który opisał tę samą aplikację stworzoną w obu bibliotekach.

Więcej na ten temat: https://medium.com/javascript-in-plain-english/i-created-the-exact-same-app-with-react-and-redux-here-are-the-differences-6d8d5fb98222

Backend

1. #django 3.0 beta jest już dostępna. To drugie stadium w cyklu 3.0, które umożliwia wypróbowanie zmian, które nadchodzą w pełnoprawnej wersji 3.0. Już teraz widać pewne znaczące usprawnienia tego popularnego frameworku.

Więcej na ten temat: https://www.djangoproject.com/weblog/2019/oct/14/django-30-beta-1-released/

2. Spring to framework, którego opanowanie może pomóc Java developerowi nie tylko znaleźć pracę, ale i awansować w obecnej. Dowiedz się, jakie kursy wybrać, aby nie tracić czasu na niestarannie przygotowane materiały.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/06/top-6-spring-framework-online-courses-Java-programmers.html

3. Prędzej czy później każdy projekt związany z data science natrafi na pewien problem: szybkość. To zrozumiałe, że praca przy olbrzymiej ilości danych znacząco spowalnia procesy. Paralelizacja to niezbędny krok w kierunku optymalizacji. Python oferuje tutaj dwie opcje: multiprocessing i threading.

Więcej na ten temat: https://sumit-ghosh.com/articles/multiprocessing-vs-threading-python-data-science/

4. Interfejs funkcjonalny to jeden z ważniejszych konceptów wykorzystanych w #java 8, ale wielu developerów zdaje się nie rozumieć, o co dokładnie w nim chodzi. Z pomocą przychodzi poniższy tekst, który w przystępny sposób wyjaśnia to zagadnienie.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/01/what-is-functional-interface-in-java-8.html

5. #singleton to wzorzec projektowy, którego często używa się, gdy stworzenie zasobu może okazać się dość kosztowne, np. podczas tworzenia połączenia w bazach danych. Dowiedz się, na czym właściwie to polega.

Więcej na ten temat: https://www.pixelstech.net/article/1345629843-Singleton-Design-Pattern-in-Java

Inne

1. Od kilku lat Chiny pracują nad programem, który sprawi, że jakakolwiek prywatność w internecie przejdzie do historii. Niedługo wszystkie osoby fizyczne i inne podmioty będą musiały pogodzić się z faktem, że wszystkie dane przesyłane na terenie Chin będą ściśle kontrolowane przez rządowe instytucje.

Więcej na ten temat: https://geek.justjoin.it/wszystko-co-przeslesz-w-chinach-bedzie-nalezec-do-rzadu/

2. W popularnym poleceniu Linuksa wykryto lukę. Komenda sudo (od “super user do”) pozwala wykonywać programy jako inni użytkownicy. Zazwyczaj używa się go do wykonywania poleceń z uprawnieniami roota.

Więcej na ten temat: https://www.chip.pl/2019/10/luka-w-popularnym-poleceniu-linuxa-nieuprawnieni-uzytkownicy-mogli-uruchamiac-programy-jako-administrator/

3. Brat najsłynniejszego bossa narkotykowego Pablo Escobara, Robert, który zajmował się księgowością kartelu z Medellin, ogłosił, że zamierza pozwać Boring Company. 72-letni Roberto De Jesus Escobar Gaviria uważa, że jeden z pracowników firmy Elona Muska ukradł mu pomysł na produkcję i sprzedaż miotaczy ognia.

Więcej na ten temat: https://geek.justjoin.it/musk-zadarl-z-escobarem-brat-slynnego-bossa-go-pozywa/

4. Trwa wyprzedaż majątku zgromadzonego przez głównego współpracownika Billa Gatesa, Paula Allena. Miliarder za życia stał się właścicielem wielu nieruchomości, drużyn sportowych, a nawet w pełni funkcjonującego MiG-a 29.

Więcej na ten temat: https://geek.justjoin.it/wyprzedaz-majatku-wspoltworcy-microsoftu-paul-allen-zmarl-rok-temu/

5. Serwis BBC donosi o istnieniu sieci 450 tysięcy komputerów, które tworzą sieć botów typu “sextortion” rozsyłającą 30 tysięcy e-maili na godzinę. Wiadomości zawierają groźbę publikacji kompromitujących zdjęć odbiorcy, chyba że zapłaci okup w bitcoinach.

Więcej na ten temat: https://www.chip.pl/2019/10/botnet-typu-sextortion-rozsyla-30-tys-e-maili-na-godzine/

#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-10-11 12:47:09 | Ostatnio wołany: 2019-10-11 12:47:39



Zapraszamy do najnowszej Prasówki Technologicznej! A co przygotowaliśmy dla Was tym razem? Na szczególną uwagę zasługuje tekst, który przypadnie do gustu i frontendowcom, i backendowcom, bo traktuje o tym, jak ci drudzy mogą ułatwić pracę tym pierwszym – a przecież mają wspólny cel. Sprawdzimy również co słychać u Libry, facebookowej kryptowaluty, a także… w szwedzkim oddziale McDonalda.

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

#frontend

1. Dość dużo czasu minęło, odkąd Dan Abramov ogłosił projekt Suspense, przyszłościową wizję asynchronicznego renderingu i data fetchingu w #react. Niestety Suspense dla data fetchingu został przesunięty na koniec roku. Na szczęście niedawno wydano eksperymentalną wersję React Async v9.

Więcej na ten temat: ghengeveld/react-async-v9-and-beyond-78cceec83de8" rel="nofollow">https://medium.com/@ghengeveld/react-async-v9-and-beyond-78cceec83de8

2. Jeśli jesteś JavaScript developerem, to oczywiście słyszałeś już o #redux. Ale czy na pewno znasz wszystkie zalety wynikające z używania tego narzędzia? Oddajmy głos autorowi poniższego artykułu, który chętnie wyjaśni, dlaczego znajomość Redux czyni Cię lepszym developerem.

Więcej na ten temat: https://www.robinwieruch.de/redux-javascript

3. Częstym problemem, z którym muszą zmagać się frontendowcy, jest brak dokumentacji backendu. To nie jedyna bolączka, która skutecznie może utrudnić pracę pomiędzy developerami z obu “endów”. Jak skutecznie temu zaradzić?

Więcej na ten temat: https://geek.justjoin.it/jak-backendowcy-moga-ulatwic-prace-frontendowcom-devdebata/

4. [wideo] #hooks to funkcjonalność Reacta, która zdobywa coraz większą rzeszę zwolenników. Dowiedz się, jak zbudować efektywną aplikację wideoczatu przy użyciu Twilio Video i React przy użyciu Hooksów takich jak useState, useCallback, useEffect i useRef.

Więcej na ten temat: https://www.twilio.com/blog/video-chat-react-hooks

5. Testowanie to bardzo ważna część procesu tworzenia oprogramowania. Dzięki poniższemu tekstowi dowiesz się, jakich błędów uniknąć, aby testy aplikacji w React i Redux były jak najwydajniejsze.

Więcej na ten temat: https://blog.pragmatists.com/rethinked-guide-to-testing-react-redux-applications-4df038705ce8

#backend

1. Zastanawialiście się kiedyś, czy można użyć komputera kwantowego do gier? Dzięki poniższemu tekstowi dowiecie się, na ile może się to przydać entuzjastom gier RPG i co to ma wspólnego z #python.

Więcej na ten temat: https://agentanakinai.wordpress.com/2019/10/07/quantum-rpg-character-generator/

2. Backendowcu, czy potrafiłbyś przekazać na front detale sytuacji wyjątkowych? Czy wykonując swoją codzienną pracę zastanawiasz się, jak wpływa ona na frontend? Poniższy tekst może dać ogląd na to, co zrobić, aby współpraca w firmie przebiegała harmonijnie.

Więcej na ten temat: https://geek.justjoin.it/jak-backendowcy-moga-ulatwic-prace-frontendowcom-devdebata/

3. Spring i Hibernate to jedne z popularniejszych frameworków webowych Java. Trudno wyobrazić sobie developera chcącego rozwijać się w branży stron internetowych bez ich znajomości. Jeśli masz w tym zakresie pewne braki, to dzięki temu tekstowi poznasz najlepsze kursy.

Więcej na ten temat: https://javarevisited.blogspot.com

4. Dzięki poniższemu wpisowi dowiesz się, czym są hash tables w Pythonie, do czego się ich używa i jak poprawnie wykorzystać je do zaimplementowania słowników w najpopularniejszym pythonowym interpreterze – CPython.

Więcej na ten temat: https://www.data-structures-in-practice.com/hash-tables/

5. [wideo] Nie jest tajemnicą, że upór pozwala ludziom przenosić góry. Samodzielna nauka języka programowania, szczególnie tak przyjaznego i posiadającego niesamowitą społeczność jak Python, jest zatem w zasięgu wielu z nas. Poznajcie pewną inspirującą historię.

Więcej na ten temat: https://www.youtube.com/watch?v=lH1CF_hayck&feature=youtu.be

Inne

1. Kitty Hawk, startup finansowany m.in. przez Larry’ego Page’a, finansuje elektryczny samolot. HVSD, zwany również Heaviside, ma cechować ergonomiczna konstrukcja, spory zasięg i cicha praca silników.

Więcej na ten temat: https://mamstartup.pl/tak-wyglada-heaviside

2. Być może jesteśmy już coraz bliżej diagnozowania schizofrenii i innych zaburzeń psychicznych przez sztuczną inteligencję. Dotychczasowe testy zostały przeprowadzone na niewielkich próbach, ale ich rezultaty są obiecujące.

Więcej na ten temat: https://geek.justjoin.it/diagnoza-schizofrenii-w-dwie-minuty-pomoze-smartfon/

3. IKEA przyjęła zapłatę w ethereum od firmy Nordic Store. Gert Sylvest, współzałożyciel Tradeshift, firmy specjalizującej się w technologii blockchain, twierdzi, że niedługo tego typu środki płatnicze staną się podstawą wszystkich płatności.

Więcej na ten temat: https://www.chip.pl/2019/10/ikea-przyjmuje-platnosci-w-kryptowalutach/

4. Libra, facebookowa kryptowaluta, trafia na opór nie tylko międzynarodowych regulatorów, ale i partnerów. Z projektu wycofuje się PayPal, jeden z pierwszych podmiotów, który do niego dołączył.

Więcej na ten temat: https://geek.justjoin.it/projekt-libra-upada-paypal-sie-wycofuje/

5. Szwedzki oddział McDonald’s wyszedł z ciekawą inicjatywą. Od jakiegoś czasu w jednej z 55 stacji na terenie kraju można nie tylko zjeść, ale również podładować elektryczny samochód. To odpowiedź sieci na sygnały od kierowców narzekających na zbyt mało miejsc z ładowarkami do aut.

Więcej na ten temat: https://geek.justjoin.it/mcdrive-i-mccharge-w-szwecji-zatankujesz-samochod-w-mcdonalds/

#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-10-04 13:18:02 | Ostatnio wołany: 2019-10-04 13:19:07



Jak co tydzień mamy dla Was świeżutką Prasówkę Technologiczną. Z najnowszego wydania frontendowcy dowiedzą się, jak podnieść performance swoich aplikacji, a backendowcy będą mieli szansę zapoznać się z bardzo ciekawym porównaniem popularnych, jak i tych nieco mniej, języków programowania. Przyjrzymy się też nagraniom Marka Zuckerberga, do których dotarł serwis The Verge.

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

#frontend

1. Jak sprawić, aby moja aplikacja mogła pochwalić się jeszcze lepszym performance’em? Oto pytanie zadawane przez wielu developerów. Dowiedz się, jakie proste kroki należy wykonać, aby zwiększyć efektywność w wypadku aplikacji #react + #redux, a wszystko to przy użyciu tzw. Reselect Library.

Więcej na ten temat: https://medium.com/better-programming/increase-your-react-redux-application-performance-with-reselect-library-3f4d632a08c5

2. Instrukcje warunkowe w #javascript to coś, co nie każdemu developerowi musi przypaść do gustu. A co jeśli istnieje lepszy sposób na wykonanie konkretnego bloku kodu w zależności od zmiennej? Przyjrzyjmy się bardzo ciekawej publikacji Dawida Rogowicza.

Więcej na ten temat: https://geek.justjoin.it/krotka-opowiesc-o-switchach-i-alternatywach-w-javascripcie/

3. Databinding polega na połączeniu danych z User Interface. Dowiedz się, jaka jest praktyczna różnica między jednokierunkowym a dwukierunkowym databindingiem dzięki temu prostemu, ale przydatnemu tekstowi.

Więcej na ten temat: https://reactgo.com/angular-oneway-vs-twoway-binding/

4. Marek Publicewicz to poruszający się na terenie frontendu developer z osiemnastoletnim doświadczeniem w branży. Z wywiadu z nim dowiecie się sporo o różnicach między polskim a amerykańskim rynkiem – również w kontekście używanych technologii.

Więcej na ten temat: https://geek.justjoin.it/wiza-sprawia-ze-mamy-mniejszy-wybor-historia-marka-publicewicza/

5. [wideo] Łączenie Redux i React ma głęboki sens i jest częstą praktyką. Dzięki poniższemu wideo dowiesz się, jak poprawnie skonfigurować takie combo, a także jakie wynikają z tego konkretne zalety.

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

#backend

1. Jeśli żywo interesujesz się backendem, to warto zapoznać się z tym opracowaniem. Za pomocą prostych przypadków testowych porównano performance wielu różnych języków – popularnych, jak #python czy #java, ale też tych rzadziej używanych, np. #matlab.

Więcej na ten temat: https://modelingguru.nasa.gov/docs/DOC-2783

2. RedHat to zasłużona dla linuksowców firma, która niedawno stała się częścią IBM. Entuzjastów dostarczanych przez nią rozwiązań mogą zainteresować plany RedHata związane z użyciem Pythona po 2020 roku.

Więcej na ten temat: https://access.redhat.com/solutions/4455511

3. Nie brakuje głosów, że mimo upływu lat Java wciąż jest najlepszym językiem do nauki. Specjalnie z myślą o osobach, które chciałyby poznać ją lepiej, przygotowano zestawienie 8 najlepszych ebooków, które zdecydowanie pomogą to umożliwić.

Więcej na ten temat: https://blog.codota.com/top-8-books-to-learn-java/?utm_source=rss&utm_medium=rss&utm_campaign=top-8-books-to-learn-java

4. Minikube to narzędzie do uruchamiania jednowęzłowych clusterów w Kubernetesie zamiast używania maszyny wirtualnej. Poniższy tekst wyjaśni, jak użyć minikube do ustawienia lokalnego projektu w Kubernetesie.

Więcej na ten temat: https://verbose-equals-true.gitlab.io/django-postgres-vue-gitlab-ecs/topics/minikube/

5. Java Virtual Machine (JVM) jest zdolna do dynamicznego zarządzania pamięcią aplikacji, tak aby nie było konieczności robienia tego manualnie. Należy jednak przyznać, że proces ten bywa daleki od perfekcji, bo aplikacje mogą wymagać więcej pamięci, niż jest im w stanie przydzielić #jvm. Poniższy tekst wyjaśnia, jak sobie z tym poradzić.

Więcej na ten temat: https://www.datadoghq.com/blog/java-memory-management/

#inne

1. Serwis The Verge opublikował nagranie, z którego wynika, że Facebook chce wytoczyć proces Stanom Zjednoczonym. Mark Zuckerberg opowiadał również o kryptowalucie Libra, konkurencyjnym TikToku, a nawet o możliwym podziale firmy.

Więcej na ten temat: https://www.theverge.com/2019/10/1/20756701/mark-zuckerberg-facebook-leak-audio-ftc-antitrust-elizabeth-warren-tiktok-comments

2. Szybki, ale niechlujny, czy czysty, ale pisany dłużej? Mowa oczywiście o kodzie. Czy zawsze warto poczekać trochę dłużej na jakościowy kod, czy może w niektórych sytuacjach sprawdzą się szybkie rozwiązania? O tym poczytacie poniżej.

Więcej na ten temat: https://geek.justjoin.it/szybki-ale-niechlujny-czy-czysty-ale-pisany-dluzej-o-jakosci-kodu/

3. Instagram stał się ostatnio celem ataków phishingowych. Oszuści otrzymują maile informujące o rzekomym naruszeniu praw autorskich, co ma grozić zawieszeniem konta. Oczywiście sprytni cyberprzestępcy oferują rozwiązanie problemu w postaci spreparowanej strony.

Więcej na ten temat: https://www.komputerswiat.pl/aktualnosci/bezpieczenstwo/instagram-celem-nowej-kampanii-phishingowej-oszusci-chca-wykrasc-dane/

4. Na początku września doszło do ataku na duńską firmę William Demant. Firma zatrudniająca 13 tysięcy osób ma również oddział pod Szczecinem. Atak polegający na wykorzystaniu oprogramowania szyfrującego dane spowodował zatrzymanie produkcji na prawie miesiąc.

Więcej na ten temat: https://geek.justjoin.it/cyberatak-w-polsce-dunska-firma-traci-380-mln-zl/

5. W budynku znajdujący się w jednym z niemieckich miasteczek, który wcześniej był wykorzystywany przez NATO, odkryto nielegalną serwerownię. Według ustaleń śledczych centrum przetwarzania danych służyło do celów przestępczych, m.in. związanych z handlem narkotykami.

Więcej na ten temat: https://geek.justjoin.it/nielegalna-serwerownia-w-bunkrze-nato-wpadka-przestepcow/

-----------------
#naukaprogramowania #programowanie #programista15k #technologia #informatyk #ciekawostki

Przejdź do wpisu

Dodany: 2019-09-20 13:47:30 | Ostatnio wołany: 2019-09-20 13:54:47



Zapraszamy na najnowszą Prasówkę Technologiczną! Z dzisiejszego wydania dowiecie się, jaka przyszłość może czekać Javę, a także, dlaczego JavaScript Tooling jest do… nooo, nie wszystkim się podoba! Oczywiście oprócz stricte programistycznych tematów czekają na Was również inne ciekawostki ze świata technologii.

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

#frontend

1. Czy postawienie pomostu między useState i useReducer w React a Redux jest możliwe? Autor poniższego tekstu przekonuje, że tak. Zapoznaj się z nim, aby przekonać się, jak wspomniane rozwiązania mogą się uzupełniać.

Więcej na ten temat: https://leewarrick.com/blog/a-guide-to-usestate-and-usereducer/

2. Jak wiadomo, obsługa dużej ilości obrazów naraz może przysporzyć wielu problemów. Dowiedz się, jak poradzili sobie twórcy skomplikowanej animacji dla dzieci, którzy stworzyli swój produkt w #react. Warto poznać ich triki, bo efekt jest naprawdę imponujący!

Więcej na ten temat: pylnata/import-and-preloading-of-bunch-of-images-in-react-app-c82068d26247" rel="nofollow">https://medium.com/@pylnata/import-and-preloading-of-bunch-of-images-in-react-app-c82068d26247

3. React Hooks zostały wprowadzone około roku temu i już teraz można powiedzieć, że stały się game changerem dla naprawdę sporej liczby developerów. Autor poniższego tekstu skupia się na opisaniu zmiany mindsetu, która przydaje się, gdy przechodzimy z komponentów klasy do komponentów funkcjonalnych w połączeniu z Hooks.

Więcej na ten temat: https://wattenberger.com/blog/react-hooks

4. Znacie Immer? Immer (z niemieckiego “zawsze) to obsypana branżowymi nagrodami paczka pozwalająca developerom #javascript na używanie stanu niezmiennego przy jednoczesnym zachowaniu prostoty i pewności wynikającej z manipulacji stanem zmiennym. Sprawdźcie co nowego pojawiło się w czwartej iteracji.

Więcej na ten temat: https://www.infoq.com/news/2019/09/immer-v4-released-oss-award/

5. “JavaScript Tooling Sucks” brzmi teza postawiona przez autora bloga swyx.io. “ A jeśli kliknąłeś tu, bo się zgadzasz, to jesteś częścią problemu”, nie przestaje zaskakiwać autor. Sprawdź, co ma na myśli i jakich używa argumentów.

Więcej na ten temat: https://www.swyx.io/writing/js-tooling/

------

#backend

1. Czy #java jeszcze ma znaczenie? Według najnowszego badania JetBrains wciąż jest ona najpopularniejszym językiem programowania mimo wielu lat na karku. Oczywiście wraz z upływem czasu wprowadzano w niej sporo zmian, które sprawiały, że wciąż była uważana za nowoczesny język, ale czy to oznacza, że dzisiaj wytrzymuje ona konkurencję? Co stanie się z nią w najbliższej przyszłości? Na te pytania stara się odpowiedzieć autor tekstu.

Więcej na ten temat: https://sdtimes.com/java/is-java-still-relevant/

2. #python to obecnie najszybciej rozwijający się język programowania. Trudno jednak uznać, że nadaje się absolutnie do wszystkiego w każdych warunkach. Dowiedz się, jakie są największe zalety i wady używania Pythona do web developmentu.

Więcej na ten temat: https://djangostars.com/blog/python-web-development/

3. Z to ciekawy język backendowy służący do tworzenia małych aplikacji, który kompiluje się do JavaScript. Jest dynamiczny i wieloparadygmatowy, skłania się jednak w stronę dynamicznego programowania funkcjonalnego. Dzięki poniższemu tutorialowi dowiesz się, jak zacząć z nim przygodę i jakie może być jego przeznaczenie.

Więcej na ten temat: https://zlanguage.github.io/

4. Java 13 już jest. Oracle oferuje najnowszą wersję ich sztandarowego produktu zarówno przedsiębiorstwom, jak i “samodzielnym” developerom. Zgodnie z zapowiedziami twórców JDK 13 otrzyma co najmniej dwa update’y przed wydaniem JDK 14 planowanego na marzec 2020 roku. Dowiedz się więcej o nowej wersji.

Więcej na ten temat: https://blogs.oracle.com/java-platform-group/the-arrival-of-java-13

5. Deployowanie apki w Pythonie na serwer może być zaskakująco trudne. Każdego śmiałka, który się na to odważy, będą czekały środowiska wirtualne i różne inne komplikacje. A co jeśli jest sposób na zapisanie wszystkiego w jednym pliku i nie mowa tutaj o Dockerze? Poznajcie ciekawą alternatywę.

Więcej na ten temat: https://www.mattlayman.com/blog/2019/python-alternative-docker/

------

inne

1. W Ekwadorze doszło do gigantycznego wycieku danych. Dane niemal wszystkich mieszkańców tego kraju były swobodnie dostępne na niezabezpieczonym serwerze stanowiącym własność firmy Novaestrat, która zajmuje się działaniami analitycznymi i marketingowymi.

Więcej na ten temat: https://geek.justjoin.it/gigantyczny-wyciek-danych-w-ekwadorze-ucierpieli-niemal-wszyscy-obywatele/

2. Serwis Morele.net dostał 3 miliony złotych kary od UODO w związku z naruszeniem RODO. Pod koniec listopada zeszłego roku w sieci pojawiły się informacje o podejrzanie wyglądających SMS-ach od nadawcy podszywającego się pod sklep. Okazało się, że celem jest wyłudzenie wrażliwych danych użytkowników, którzy w wyniku akcji ponieśli dotkliwe straty finansowe.

Więcej na ten temat: https://niebezpiecznik.pl/post/3-miliony-kary-dla-morele-net-od-uodo-za-naruszenie-rodo/?fbclid=IwAR2wn9EiXSPItk1U81JBQkO4phxDy25OMmfZiZtkg0Ot0t1ubw1ghQe9yO0

3. “Jesteś pewny, czy chcesz poznać prawdę o programistach?”, intrygująco pyta autor poniższego wpisu, inżynier z ponad piętnastoletnim doświadczeniem. A następnie wypisuje dwanaście punktów, które jego zdaniem najlepiej pokazują bolączki branży. Czujcie się ostrzeżeni!

Więcej na ten temat: https://geek.justjoin.it/cala-prawda-o-programistach-uzytkownik-quor

4. Jeśli rozważasz rozpoczęcie nauki programowania, to warto odpowiednio się do tego zabrać. Kodilla przygotowała materiał, z którego dowiesz się m.in. czego nie uczyć się na samym początku, jakich wymagań nie stawiać sobie zbyt wcześnie oraz co zmieniliby doświadczeni koderzy, gdyby mogli zacząć jeszcze raz.

Więcej na ten temat: https://kodilla.com/pl/bledy-programistow

5. Z inicjatywy pewnej pomysłowej programistki powstała strona, która w ciekawy sposób zachęca do utrzymywania właściwej postawy przed komputerem. System stworzony przy wykorzystaniu biblioteki JavaScript TensorFlow, a także modelu PoseNet, wykrywa zmianę ułożenia ciała, a następnie informuje użytkownika o przybraniu niewłaściwej postawy.

Więcej na ten temat: https://geek.justjoin.it/bola-cie-plecy-strona-przypomni-o-prawidlowej-postawie/

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

Przejdź do wpisu

Dodany: 2019-09-13 12:49:34 | Ostatnio wołany: 2019-09-13 12:51:38



Frontendowcy z tego wydania Prasówki Technologicznej dowiedzą się, co JavaScript ma wspólnego z muzyką, backendowcy przekonają się, że przejście z Pythona do Kotlina wcale nie jest takie trudne, a wszystkim zainteresowanym wpływem, jaki technologia ma na codzienne życie ludzi, polecamy teksty dotyczące Huawei, Facebooka i Google.

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

#frontend

1. Zastanawiałeś się kiedyś, co ma wspólnego #javascript z muzyką? Metronomy! Dowiedz się, jak praktycznie zastosować kod JS tak, aby zadowolić każdego, nawet najbardziej wybrednego muzyka, przy okazji dowiadując się, czy setInterval to aby na pewno najlepsza opcja.

Więcej na ten temat: https://meowni.ca/posts/metronomes/

2. Jeśli zastanawiasz się, czy warto zainwestować w kurs programowania albo czy w ogóle nauka kodowania jest dla Ciebie, to warto zapoznać się z workbookiem przygotowanym przez Software Development Academy, który odpowie na te i podobne pytania.

Więcej na ten temat: https://geek.justjoin.it/jak-przygotowac-sie-do-kursu-programowania/

3. Jeśli używasz coraz popularniejszej funkcji React Hooks, a szczególnie useEffect, to możesz napotykać na pewien problem uaktywniający się podczas wykonywania wywołań asynchronicznych, takich jak np. pobieranie danych. Jeśli komunikat o treści “Can’t perform a React state update on an unmounted component” nie jest Ci obcy, to może zainteresować Cię poniższy tekst.

Więcej na ten temat: https://flufd.github.io/avoiding-race-conditions-use-current-effect/

4. #react v16 jest innowacyjny. Lepsza obsługa błędów, nowe funkcjonalności, takie jak Error Boundaries, Fragment, Portals, Lazy, Memo… Lista zmian jest spora, a jednocześnie nie są one trywialne. Nie znaczy to oczywiście, że wszystkie upgrade’y przebiegają bez zakłóceń…

Więcej na ten temat: https://trackjs.com/blog/lessons-learned-from-a-buggy-react-upgrade/

5. Pomysł na poniższy tekst zrodził się w głowie autora, gdy ten przeglądał zapytania użytkowników w serwisie StackOverflow. Zauważył on wówczas, że większość problemów dzieli się na kilka dominujących kategorii. Tak powstał tekst, który stara się rozwiązać najpopularniejsze spośród nich.

Więcej na ten temat: https://claritydev.net/blog/the-most-common-mistakes-when-using-react

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

#backend

1. Właśnie stało się coś, na co czekało wielu developerów. Eclipse Foundation ogłosiło wydanie Jakarta EE 8, który stanowi pierwszą w stuprocentach opensource’ową, niezależną od sprzedawców, wersję Java Enterprise Edition. Było to możliwe dzięki zrzeczeniu się przez Oracle większości własności intelektualnej związanej z Java Enterprise Edition.

Więcej na ten temat: https://www.zdnet.com/article/java-finally-goes-all-in-on-open-source-with-the-release-of-jakarta-ee-8/

2. [wideo] Przedstawiamy swoistą historię języków programowania w półtorej minuty, czyli ciekawą wizualizację zmiany popularności poszczególnych języków programowania w serwisie StackOverflow od 2008 roku.

Więcej na ten temat: https://www.reddit.com/r/Python/comments/d35ah4/this_video_shows_the_most_popular_programming/

2. Jeśli interesuje Cię ciągły rozwój w zakresie języka Java, to zestawienie dotyczące najlepszych kursów obiektowych #java może okazać się dla Ciebie ciekawe. Kursy dedykowane są zupełnie początkującym, jak i średniozaawansowanym developerom.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/08/5-object-oriented-programming-and-design-courses-for-Java-programmers.html

3. Czy przejście z #python na #kotlin musi okazać się trudne? Wcale nie, o czym świadczy ciekawy projekt (praktyczną i efektywną to do list) pewnego developera, który udostępnił swoje repozytorium na GitHubie.

Więcej na ten temat: https://github.com/gcmartinelli/TodoApp

4. Dlaczego #rust jest nieco wolniejszy niż C? Najprostsza odpowiedź jest następująca: chodzi o zabezpieczenia charakterystyczne właśnie dla Rusta. Ale czy można to wszystko obliczyć i dokładnie wyjaśnić? Autorzy poniższego repozytorium na GitHubie rzucają nieco światła na to zagadnienie.

Więcej na ten temat: https://github.com/ixy-languages/ixy-languages/blob/master/Rust-vs-C-performance.md

5. Django 3.0 alpha 1 jest już dostępny. To pierwsze stadium w cyklu wydawniczym 3.0, które oferuje możliwość przetestowania zmian, które pojawią się w pełnej wersji 3.0. Dowiedz się, na jakie zmiany mogą liczyć entuzjaści tego frameworka.

Więcej na ten temat: https://www.djangoproject.com/weblog/2019/sep/10/django-30-alpha-1-released/

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

Inne

1. Jeśli wierzyć oskarżeniom jednego z twórców przeglądarki Brave, #google jest odpowiedzialne za bezprawne ujawnianie danych osobowych partnerom firmy, którzy są jednymi z większych internetowych reklamodawców, co stałoby w sprzeczności z RODO. Europejski regulator przygląda się sprawie od maja.

Więcej na ten temat: https://geek.justjoin.it/google-stoi-za-wyciekiem-danych-oskarzenia-tworcy-brave/

2. Jak się okazuje, aplikacje dla kobiet służące m.in. do śledzenia cyklu miesięcznego chętnie dzielą się informacjami z Facebookiem. Spośród 36 przetestowanych przez badaczy aplikacji aż 61 procent automatycznie wysyła dane do serwisu Marka Zuckerberga i to niezależnie, czy użytkowniczka ma w ogóle konto na FB i czy jest zalogowana.

Więcej na ten temat: https://www.chip.pl/2019/09/jak-wyglada-zycie-seksualne-cywilizowanych-kobiet/

3. USA i Polska zacieśniają współpracę w zakresie technologii 5G. Porozumienie podpisane przez amerykańskiego wiceprezydenta i polskiego premiera bezpośrednio uderza w #huawei Technologies. Do sprawy odniósł się chiński gigant, który podkreśla, że ma wieloletnie związki z Polską.

Więcej na ten temat: https://geek.justjoin.it/umowa-w-sprawie-5g-czy-zablokuje-to-huaweia/

4. Jeśli wierzyć najnowszemu raportowi IBM, w ciągu najbliższych trzech lat około 120 milionów osób może stracić pracę przez rozwój sztucznej inteligencji. Co ciekawe problem może pomóc rozwiązać sama AI.

Więcej na ten temat: https://www.chip.pl/2019/09/ibm-w-ciagu-3-lat-przez-si-prace-moga-stracic-120-miliony-osob/

5. Od pewnego czasu znaczna część linuksowych serwerów musi mierzyć się z nowym zagrożeniem. Złośliwe oprogramowanie nazywane Lilu lub Locked szyfruje kod, a następnie wysyła ofiarom ataku żądania okupu. Dostęp do utraconych danych można odzyskać za 0,03 bitcoina.

Więcej na ten temat: https://geek.justjoin.it/problem-na-serwerach-z-linuksem-wirus-lilu-szyfruje-dane/

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

Przejdź do wpisu

Dodany: 2019-08-30 12:27:13 | Ostatnio wołany: 2019-08-30 12:28:40



Co by się stało, gdybyśmy pozwalali sztucznej inteligencji na wyręczaniu nas we wszystkim, nawet w tak podstawowej rzeczy, jak pisanie? Mile Elgan z Computerworld ma na ten temat kilka przemyśleń. A jak to jest z tym JavaScriptem, że ma tylu wrogów, a mimo tego to właśnie na nim zbudowano internet? Jeśli zastanawiacie się, jak napisać perfekcyjny kod w Pythonie, to również trafiliście pod dobry adres. Życzymy miłej lektury najnowszej Prasówki Technologicznej!

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

#frontend

1. Asynchroniczne wywołania w #javascript to bardzo ważna efektywnego pisania w tym języku. Poniższy tekst przedstawia pomysł na setting prostej aplikacji webowej, która będzie pobierała dane w sposób asynchroniczny z publicznego API przy użyciu redux saga.

Więcej na ten temat: wlhtck/asynchronous-cat-fetching-with-redux-saga-7fa4ed17b11f" rel="nofollow">https://medium.com/@wlhtck/asynchronous-cat-fetching-with-redux-saga-7fa4ed17b11f

2. Niektórzy mogą zastanawiać się, czy tworzenie aplikacji bazujących na Elektornie ma sens, skoro do wyboru mamy PWA. Rzeczywiście zainteresowanie PWA rośnie, ale mimo tego #elektron nie traci na popularności. PWA dają wrażenie korzystania z natywnej aplikacji, ale działają one tylko w ramach przeglądarki, za to aplikacje oparte na Elektronie są w pełni natywne.

Więcej na ten temat: https://geek.justjoin.it/aplikacja-oparta-na-elektronie-rejestracja-wlasnego-protokolu/

3. JavaScript to język, który z pewnych powodów zdołał zebrać liczne grono zaciekłych przeciwników. Niektórzy uważają nawet, że JavaScript nie jest “prawdziwym” językiem programowania. Warto jednak zastanowić się, dlaczego mimo tego to właśnie JavaScript rządzi internetem, a #netflix czy #paypal chętnie go używają i to nie tylko do frontendu.

Więcej na ten temat: https://medium.com/better-programming/why-javascript-deserves-more-love-than-hate-8a728d43b79a

4. Nadejście ery Web 2.0 oznaczało, że strony internetowe przestały być prostymi dokumentami tekstowymi, a zaczęły przypominać raczej aplikacje desktopowe. Użytkownicy otrzymali tym samym niemal nieograniczoną możliwość tworzenia i dostosowywania treści do własnych potrzeb. Dotychczasowi konsumenci internetu przeobrazili się w jego twórców, co wiązało się z wieloma wyzwaniami dla programistów.

Więcej na ten temat: https://geek.justjoin.it/captain-hook-redux-store-z-wykorzystaniem-react-hooks/

5. W aplikacji tworzonej w Angularze cały cykl życia komponentów, od stworzenia do zniszczenia, zarządzany jest z poziomu #angular. Dzięki temu developerzy mają dostęp do tzw. lifecycle hooks pozwalających na wykonanie konkrentych akcji w kluczowych momentach cyklu życia komponentu.

Więcej na ten temat: https://itnext.io/understanding-angular-life-cycle-hooks-91616f8946e3

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

#backend

1. Jak wiadomo, niektórzy uwielbiają tabele w Excelu, więc jeśli jesteś developerem, to jest duża szansa, że kiedyś będziesz musiał stworzyć je od zera. Jeśli chodzi o Pythona, to bardzo może przydać się openpyxl. Dzięki poniższemu opracowaniu dowiesz się, jak w efektywny sposób manipulować nawet najbardziej złożonymi arkuszami i wyciągać z nich dane, które są Ci potrzebne.

Więcej na ten temat: https://realpython.com/openpyxl-excel-spreadsheets-python/

2. Zwolennicy rozwiązań dla programistów firmowanych przez #microsoft cieszą się nie tylko z rozwoju platformy .NET, ale również z nowości dodawanych do języka C#. Oczywiście nie wszystkie mechanizmy potrafią ukazać swój potencjał od razu i przekonać do siebie rzesze developerów. Własnie tak może być w przypadku Property Pattern.

Więcej na ten temat: https://geek.justjoin.it/nowy-switch-w-c-8-0-jak-dziala-property-pattern/

3. Jak powszechnie wiadomo, efektywna nauka często polega na umiejętnym podglądaniu pracy innych. Jeden z użytkowników GitHuba udostępnił do wglądu Signalum – ciekawą linuksową paczkę służącą do jednoczesnego wykrywania istniejących sieci WiFI i Bluetooth.

Więcej na ten temat: https://github.com/bisoncorps/signalum

4. W idealnym świecie zależności wyglądałyby identycznie u wszystkich developerów, kod byłby idealnie sformatowany, częste błędy by się nie zdarzały, a cały kod byłby perfekcyjnie pokryty testami. Niestety nie żyjemy w takim miejscu, ale jest kilka rzeczy, które możemy zrobić, aby znacząco się do tego zbliżyć.

Więcej na ten temat: https://sourcery.ai/blog/python-best-practices/

5. Każdy kiedyś zaczynał, a ten, kto robił to dawno, może już nie pamiętać, jak bardzo był wtedy zagubiony. Poniższe zestawienie powstało dla wszystkich, którzy chcą zacząć przygodę z #java, czołowym językiem backendowym.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/05/top-5-java-courses-for-beginners-to-learn-online.html

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

Inne

1. Ciągły rozwój #ai jest faktem, choć poziom, na którym obecnie się znajduje, wciąż bywa obiektem żartów. Nie wspominając już o wielu społeczno-kulturowych kontrowersjach. Sztuczna inteligencja wzbogaca nasz świat na wiele sposobów, ale nigdy nie powinniśmy pozwolić jej pisać za nas – twierdzi Mike Elgan, publicysta Computerworld.

Więcej na ten temat: https://www.computerworld.com/article/3434098/why-we-shouldn-t-let-ai-write-for-us.html

2. Jeśli ktoś myśli, że obecnie mamy do czynienia z przesytem komunikatorów, to najwyraźniej jest w błędzie. Należący do Facebooka #instagram ma zostać sprzężony z Threads, dość specyficzną apką bazującą na kontaktach z najbliższymi znajomymi.

Więcej na ten temat: https://geek.justjoin.it/za-malo-komunikatorow-instagram-bedzie-mial-kolejny/

3. NASA aktywowała atomowy zegar, który ma pełnić rolę kosmicznego GPS-u. System stworzono z myślą o autonomicznych lotach kosmicznych. Przez pierwszy rok Deep Space Atomic Clock będzie odbywać misję testową na orbicie Ziemi.

Więcej na ten temat: https://www.onet.pl/?utm_source=www.komputerswiat.pl_viasg_komputerswiat&utm_medium=referal&utm_campaign=leo_automatic&srcc=ucs&pid=63a902ca-4a69-4b25-8b78-df337a5d6f2a&sid=07372b08-f780-4b33-9df9-1b765bfb7d0f&utm_v=2

4. Niedawno #facebook udostępnił off-Facebook Activity, funkcję pozwalającą na usuwanie historii aktywności zewnętrznych stron i aplikacji. Funkcjonalność testowana na pewnej grupie miała niedługo zostać wprowadzona u wszystkich użytkowników. Na przeszkodzie stanął sąd w Houston, który powołał się na pewien kontrowersyjny pozew sądowy.

Więcej na ten temat: https://geek.justjoin.it/nowa-funkcjonalnosc-facebooka-zablokowana-nie-spodobala-sie-sadowi/

5. W Chinach złapano mężczyznę, który usiłował zaciągnąć pożyczkę na konto swojej partnerki, którą wcześniej zamordował. Zatrzymanie sprawcy było możliwe dzięki sztucznej inteligencji wykorzystywanej przez aplikację Money Station, która poinformowała personel o podejrzanej próbie logowania.

Więcej na ten temat: https://geek.justjoin.it/ai-zlapala-morderce-rozpoznawanie-twarzy-sie-sprawdza/

Przejdź do wpisu
Założona przez:

JustJoinIT

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

Kategoria: Nauka i newsy

Ostatnie wydarzenia (zobacz wszystkie)


2019-12-04 14:36:01
@JustJoinIT zawołał do wpisu


2019-11-29 12:24:30
@wgasowski dołączył do listy


2019-11-29 12:14:35
@JustJoinIT zawołał do wpisu


2019-11-27 21:55:44
@Nihilnovii dołączył do listy


2019-11-24 23:59:32
@Mattijjah dołączył do listy


2019-11-22 19:06:28
@vaneck dołączył(a) do listy


2019-11-22 12:00:51
@JustJoinIT zawołał do wpisu


2019-11-06 19:35:40
@poszlo_wyszlo dołączył do listy


2019-10-25 20:46:36
@smashgoor dołączył do listy


2019-10-25 13:17:08
@JustJoinIT zawołał do wpisu