[ENG] Co nowego w JS w 2019? Dużo fajnych bajerów

Data: 10.05.2019 20:11

Autor: Thanos

youtube.com

Krótka prezentacja z przedwczoraj od twórców #javascript, jakie zmiany (dodatki, ulepszenia) szykują dla nas w 2019 roku.

Przede wszystkim będzie działać szybciej. Przy definiowaniu klas nie będzie trzeba używać konstruktora (znacząca minifikacja kodu). Stringi dostaną nową metodę regexową .matchAll() (już jest wspierana w nowych FF/Chrome). Do tablic dojdą takie metody jak .flat() oraz flatMap(). Duże liczby będzie można zapisywać z użyciem underscore'ów, aby ułatwić ich czytelność (np. 1_342_234_235.33 będzie w pełnie legitne). I wiele, wiele innych.

Osobiście mega cieszy mnie, że język się tak dynamicznie rozwija. Coś z tego będzie! ( ͡º ͜ʖ͡º)

What’s new in JavaScript (Google I/O ’19)

#it #programowanie #programista15k #webdev

Data: 27.03.2019 01:17

Autor: Thanos

ale mam mega flow :D

tak, tak – apka mobilna, pamietam… zaraz do niej przysiadam z powrotem. btw. przymierzam sie powoli do przepisania Lurka: wiele osób nie wie, jak gruby dług technologiczny zaciągnąłem, klepiąc wszystko mega prędko. wyszło w miare ok, ale kod jest niezwykle trudny do rozwijania. zawsze chciałem mieć czas na kontemplacje, na dopieszczanie kodu. wtedy praca z takim to najczystsza przyjemność :)

co sądzicie o takim stylu pisania (wlasnie funkcje 350 linijek [SIC!!!!!] zamieniłem na o wiele krótszą, bardzo czytelną, łatwą do potestowania [w modułach], i samo-dokumentującą się, coś pieknego, chlip!! (╥﹏╥)

(require na gorze porzuciłem dla wiekszego minimalizmu / to jest w coffee napisane)

module.exports = (req, res) ->

  try

    res.locals =

      limitExcessedMsg: 'tooManyPostsCreated'

      requestType: 'createPost'

      xid: shortid.generate()

    { req, res } = await checkLogs req, res

    { req, res } = await sanitizeBody req, res

    { req, res } = await validateBody req, res

    { req, res } = await checkIfHashExists req, res

    { req, res } = await checkIfNightshifted req, res

    { req, res } = await selectSpace req, res

    { req, res } = await getHost req, res

    { req, res } = await getImage req, res

    { req, res } = await createLog req, res

    { req, res } = await autofetchYtThumbnail req, res

    { req, res } = await shouldAwaitForModeration req, res

    post = await createPost req, res

    res.json { msg: 'OK', post }

    { req, res } = await updateCacheIfAdminPost req, res

    { req, res } = await updateUserTrustLevel req, res

  catch err

    if res.json and not res.headersSent

      res.status(400).json msg: err

    errMsg = 'Błąd w trakcie dodawania posta'

    console.error "#{new Date()}\n#{errMsg}\n#{e}\n\n\n"

Data: 12.02.2019 11:03

Autor: itknight

Poszukuję firm, developerów i entuzjastów wykorzystujących, bądź planujących wykorzystywać uczenie maszynowe w swoich projektach webowych celem konsultacji potrzeb w kontekście prac standaryzacyjnych W3C (wprowadzenie API do uczenia maszynowego i pretrenowanych modeli w przeglądarkach).

Moi drodzy, społecznie się udzielam w pracach standaryzacyjnych odnośnie ML dla web. Moim celem jest aby przeciętny front– i back– end developer mógł zacząć pracować z ML na średniozaawansowanym poziomie po max kilkudziesięciu minutach zapoznawania się z tematem. Według mnie takie API ma być proste w użyciu, proste do nauczenia się, ale jednocześnie elastyczne na tyle by nie ograniczać w żaden sposób zaawansowanych potrzeb odnośnie ML. Aby tak mogło być uważam, że proces musi być oparty od początku do końca o Javascript i JSON – bez konieczności używania narzędzi firm trzecich. Zaznaczę tutaj, że brak konieczności nie wyklucza tych narzędzi, tym bardziej iż mamy rzeszę specjalistów, które pracują z ML jedynie w Python'ie. Także zachęcam do kontaktu, do dzielenia się przypadkami użycia tudzież wymogami funkcjonalnymi i tak dalej…

SZEF FBI ZAKLEJA KAMERĘ W LAPTOPIE, A TY JESZCZE NIE?

Data: 04.02.2019 22:57

Autor: Linuksiarz

hakierka.pl

Każdy słyszał o internetowym podglądactwie, łapał się za głowię i zaklinał, że jak wróci do domu, to zaklei kamerę. I prawie każdy tego potem nie zrobił.