Czy Edge na Chromium jest zagrożeniem? Śniadanie z programowaniem #21

Zapraszamy na 21. odcinek Śniadania z Programowaniem. Tym razem, gośćmi Tomasza Gańskiego (CTO Just Join IT) byli Michał Miszczyszyn, a także Michał Michalczuk. Wśród poruszanych podczas programu tematów, znalazły się m.in.: dyskusja na temat zagrożenia, jakie wprowadza Edge na Chromium, próba określenia, ile prawdy jest w pogłoskach, że Opera upada czy omówienie najnowszej bety TypeScriptu. Zapraszamy do obejrzenia odcinka, a także do lektury!

Poniżej znajdziecie wideo z tej edycji Śniadania z Programowaniem:

Najbardziej lubiane peny na CodePenie

CodePen, platforma pozwalająca na edytowanie kodu w trybie online, zebrała zestawienie najbardziej serduszkowanych penów, które pojawiły się w 2019 roku. A wśród nich, Excelowy arkusz zrobiony w CSS-ie. W związku z tym pojawia się pytanie: Co jest lepsze? CodePen, jsfiddle czy CodeSandBox? Michał Miszczyszyn zwrócił uwagę, że zastosowanie tego ostatniego jest zupełnie inne od pozostałych. 

Jego zdaniem, CodeSandBox ma znacznie więcej możliwości. Bardziej imituje prawdziwe środowisko programistyczne i pozwala, chociażby na instalowanie paczek z NPM-a. Michał Michalczuk zwrócił z kolei uwagę, że w przypadku CodePena, jeśli coś dobrze się zrobi wizualnie, to dobrze się w nim pisze – szybko i łatwo. Z jsfiddle naszym programistom został tylko sentyment, ponieważ kiedyś miał integrację ze StackOverflowem, ale aktualnie się z tego nie korzysta.

Goodbye, Clean Code?

Dan Abramov opublikował artykuł pt.: “Goodbye, Clean Code”. Opisany w nim został przypadek, w którym autor wpisu znalazł u swojego kolegi z pracy kod, który okazał się ordynardnym copy-pastem. Jak go przepisał i m.in. usunął pojawiające się w nim duplikaty, to został zganiony przez swojego przełożonego. Chociaż nasi specjaliści zwrócili uwagę na to, że zrobił to bez konsultacji z osobą, która ten kod napisała, to i tak polecają artykuł wszystkim juniorom, midom oraz seniorom. Można z niego wyciągnąć wiele użytecznych informacji. 

meet.js Summit 2019

We wrześniu 2019 roku odbył się meejt.js, z którego cały dochód został przeznaczony na cele charytatywne. W 2018 roku przekazano 45 tysięcy na Szlachetną Paczkę, a w zeszłym 41 tys. Na fundację Girls Code Fun. 

Edge na Chromium

15 stycznia wyszedł Edge na Chromium. Czy stanowi on zagrożenie dla internautów? Michał Michalczuk przytacza tutaj często używany zwrot, że Google jest Microsoftem z dwutysięcznego roku, a Microsoft aktualnie jest Googlem sprzed dwudziestu lat. Istnieją obawy, że Chrome stanie się monopolistą w świecie przeglądarek. Ponadto, Chrome przejmując 90% udziału przeglądarek, będzie mieć wolną rękę w implementowaniu swoich feature’ów, robiąc z nich standard. Jak to się prezentuje w rzeczywistości? 

Opera a chwilówki

W internecie pojawiła się informacja, że Opera traci na wartości. Jej zyski z 32 mln dolarów spadły do 12 mln dolarów straty. Ponadto zarzuca się, że jej zarząd przesyła podejrzane przelewy finansowe i wyprowadza pieniądz, dlatego zaciąga chwilówki. Opera oczywiście zaprzecza tym informacjom.

Next.js Static Generation 

Od dłuższego czasu bolączką Next.js było niewystarczające wsparcie dla statycznego generowania stron. SSR działał świetnie, ale SSG nie. Prawdopodobnie zainspirowani Gatsby, autorzy Next.js zaprojektowali przyjazne API pozwalające na łatwe dodanie SSG do istniejących aplikacji w Next.js.

LightOS zbudowany na React Native

Powstaje telefon, który będzie miał system operacyjny LightOS oparty o React Native. Nasi programiści, nieco ironicznie, zadają sobie pytanie, czy powtórzy on “sukces” FirefoxOS. 

Wychodzi wersja 3.8 TypeScripta

Największą zmianą jest dodanie Top-Level await, czyli będzie można awaitować bez opakowania async function. Dochodzą prywatne pola ECMAScriptu i to z takim hasztagiem, które są dosyć kontrowersyjne, ponieważ będą obok słowa kluczowego private i one się w ogóle różnią, są inaczej dziedziczone. Warto doczytać, jakie są różnice.

Inclusive Components Heydon Pickering napisał książkę „Inclusive Components”, którą wydaje Smashing Magazine. 

Opowiada o tworzeniu dostępnych (w sensie accessibility) komponentów w HTML, JS i CSS. Autor zaczyna od podstaw, a później przechodzi do WebComponents. Wiedza przekazana w tej książce przyda się niezależnie od używanego frameworka! Cena ebooka to $18, a ebook+książka to 39$ Wysyłka do dowolnego kraju na świecie.

To wszystko, co wydarzyło się w trakcie tego odcinka. Każde Śniadanie z programowaniem odbywa się co czwartek, także do zobaczenia za tydzień! 

Zapraszamy do dyskusji

Patronujemy

 
 
Polecamy
Obowiązkowy skan twarzy przy kupnie nowego telefonu w Chinach