home.social

#es6 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #es6, aggregated by home.social.

  1. 𝗘𝘅𝗽𝗹𝗼𝗿𝗶𝗻𝗴 𝗝𝗦:

    #JS #ES6 #ExploringJS

    thewhale.cc/posts/exploring-js

    This book written by Axel Rauschmayer covers ECMAScript 6 in depth, but is structured so that you can also quickly get an overview if you want to. If you are a programmer and want to learn JavaScript (up to and including ECMAScript 5), check out Axel’s book “Speaking JavaScript” (free online).

  2. JAVASCRIPT CHEAT SHEET – COMPLETE MODERN JS REFERENCE (ES6+)

    A comprehensive JavaScript cheat sheet covering variables, functions, arrays, objects, DOM manipulation, async/await, and essential ES6+ features — presented as a fast, static HTML reference.

    Read More: blog.harislab.tech/articles/ja

    #articles #JavaScript #cheatsheet #Complete #Modern #Reference #ES6

  3. So apparently there’s an announcement trailer for an anniversary edition of this little known gem of a game. You may not have heard of it, but it was pretty cool. #Bethesda #Skyrim #ES6 #ElderScrolls #ToddHoward

  4. [Перевод] Перестаньте использовать CustomEvent

    Я часто вижу, как веб-разработчики используют CustomEvent в коде своих компонентов. Настолько часто, что у многих складывается впечатление, будто CustomEvent — единственный способ создавать custom события (с маленькой "c"), а то и вообще единственный способ генерировать собственные события. Это понятно. Это прямо указано в названии: "Пользовательское" событие. Создается впечатление, что это идеальный инструмент для этой задачи. Это даже звучит созвучно с "пользовательским компонентом". Но я всегда говорю разработчикам, не использовать CustomEvent . Нет ни одной причины это делать. Почему?

    habr.com/ru/articles/935492/

    #customevent #es6 #javascript #bestpractical

  5. @teqfw/di: Coding JavaScript like a Java boss

    Эта статья для тех, кто, как и я, хочет программировать на JavaScript в Java-стиле. Для тех, кто находит вдохновение в балансе между строгой архитектурной дисциплиной Java и творческой свободой JavaScript. Ранее я уже публиковал " философию " своей платформы TeqFW , а также инструкции для LLM ( раз , два ) по оформлению es-модулей в приложениях, написанных в стиле TeqFW . На этот раз я делюсь инструкцией для LLM по использованию внедрения зависимостей в таких приложениях. Для тех, кто не совсем понимает, что значит " программировать на JavaScript в Java-стиле ", приведу рабочий пример — это Node.js-утилита @flancer64/smtp-logger . Она сохраняет в базу данных все email'ы, которые Postfix отправляет наружу. Мне как раз понадобился такой функционал — и я реализовал его в стиле TeqFW : с явным управлением зависимостями и строгой модульной структурой. Под катом - пример JS-кода в Java-стиле.

    habr.com/ru/articles/901678/

    #teqfw #javascript #es6 #esmodules #dependency_injection #ioc

  6. ... as you may have noticed: Vizflow has *NO* dependencies.

    That's right: zero.

    Vizflow is built using vanilla JS. Also, it has the necessary polyfills built-in to the (optional) helper functions, to make cross-browser compatibility much less of an issue!

    #Vizflow #visualization #ES6 #JavaScript #ECMAscript

    github.com/vizflow/vizflow

  7. Check out my zero-dependency vanilla web component that displays a nixie tube digit. :javascript:

    github.com/klinkby/nixie-digit

  8. Почему мы выбрали gRPC вместо tRPC?

    🛠️ Почему мы выбрали gRPC вместо tRPC При разработке крупных приложений на основе Domain Driven Design переход от монолита к микросервисам требует сохранения принципов ООП для поддержки кода. gRPC предоставляет ряд преимуществ перед tRPC: возможность использования Golang для высоконагруженных компонентов, отказ от паттерна роутера в пользу прямых вызовов микросервисов, эффективную статическую типизацию через интерфейсы, децентрализованную архитектуру с возможностью частичного перезапуска микросервисов и автоматический мап методов классов без boilerplate кода.

    habr.com/ru/articles/858186/

    #grpc #typescript #javascript #yarnworkspaces #microservices #es6 #es6modules #nx #lerna

  9. 5 проблем микросервисов на gRPC + TypeScript

    🔥 Архитектура монорепозитория с микросервисами на gRPC и TypeScript: 1. Работа с gRPC через TypeScript : Генерация типов из proto-файлов с помощью скрипта на JS без бинарников, поддержка IntelliSense и сгенерированного исполняемого кода. 2. Запуск backend без Docker : Использование npm start и PM2 для отладки через chrome://inspect и добавления console.log в бандл после сборки 3. Единая ответственность БД : Луковичная архитектура (Model View Presenter) в общем модуле БД, поддерживающая принцип единой ответственности и исключающая bottleneck, так как дублируется по микросервисам. 4. Методы микросервисов без Postman : Точка входа apps/host-test для запуска кода или разработки тестирования. 5. Автоматическая проверка SOLID : Нейросеть анализирует классы при транспиляции, поддерживая чистоту архитектуры и документируя проект в markdown.

    habr.com/ru/articles/857432/

    #typescript #javascript #es6 #nx #lerna #monorepo #grpc #microservices #protobuf #gpt4all

  10. Large Scale Apps with Vue, Vite and TypeScript: Build Large and Scalable front-ends that leverage component isolation, internationalization, localization, a modular state manager, component Libraries, etc leanpub.com/courses/leanpub/vu by Damiano Fusco is the featured course on the Leanpub homepage! leanpub.com #ComputerProgramming #Javascript #Vuejs #Typescript #WebDevelopment #React #Angular #Es6 #Ember

  11. Large Scale Apps with Vue, Vite and TypeScript: Build Large and Scalable front-ends that leverage component isolation, internationalization, localization, a modular state manager, component Libraries, etc leanpub.com/courses/leanpub/vu by Damiano Fusco is the featured online course on the Leanpub homepage! leanpub.com #ComputerProgramming #Javascript #Vuejs #Typescript #WebDevelopment #React #Angular #Es6 #Ember

  12. TIL #Office Forms Based Authentication still uses the IE8 component on #Windows to render the login. Even when there never was IE installed. So no fetch, #ES6 #fail

  13. I'm sure there's some technical reason it can't be done, but I really want to be able to wrap destructured variables with functions.

    instead of:
    ```
    const { prop, otherProp } = object;
    const propAsNumber = parseInt(prop);
    ```

    I want to do:
    ```
    const { parseInt(prop), otherProp } = object;
    ```

    #javaScript #webDev #frontend #backend #fullstack #nodejs #ecmascript #destructuring #es6

  14. It's exciting to see how far one can get with #webcomponents (custom elements) and #vanillajs nowadays. If you want to follow what @_web_ is doing rewriting old #coffeescript and #jquery based JS into modern #es6 just keep an eye on latest PRs of the 7.1 milestone

    github.com/AlchemyCMS/alchemy_

    🙏🏻👏🏻

  15. @GabeMoralesVR I am a complete newbie of Javascript. Modules have created a lot of difficulties as I do not yet understand how they work and the documentation is confusing as some Emscripten exemples refer to #CommonJS whereas browsers prefer #ES6.

  16. Looking for #Laravel development #job in Germany.
    Ich spreche Deutsch auf mittlerem Niveau, aber meine Hauptsache ist Englisch.
    5 years industry experience in #php7 #vue3 #Laravel #git #agileDev #docker #aws #bash #es6 and always looking to learn more. Basic training in #ui #ux design, and currently working with #IONIC5 #ionicVue and #capacitor.
    Looking for remote opportunities leading to sponsorship and emigration to Germany.

    Humble, Hard worker, forthcoming and honest. Total imposter syndrome sometimes.

    #lookingForWork

  17. Physik-Simulationen in JavaScript und HTML 5 Canvas

    In diesem zweistündigen Video zeigt Euch Matt Keas, wie er in pure #JavaScript (#ES6) und #HTML5Canvas flüssig und in 60 Bildern pro Sekunde laufende Physik-#Simulationen (in der Regel Partikel-Systeme) erzeugt. Das Video ist stellenweise ein wenig langatmig (hier hilft der schnelle Vorwärtslauf), aber die Beispiele sind ungeheuer inspirierend. blog.schockwellenreiter.de/201

  18. Languages should be designed so typos raise an error. I spent way too long figuring out why "constrcutor" wouldn't run. #javascript #es6