home.social

#expressjs — Public Fediverse posts

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

  1. Just shipped a new newsletter to Sponsors! 🎁

    Includes the hard truths of security, updates, and the overhaul that put my code in space 🚀.

    Get early access & support my OSS work here: github.com/sponsors/UlisesGasc

  2. After months (yes, months, because I have a life beyond open source) I finally finished the draft PR I had to add HTTP/2 support to on-finished, also thanks to the help of my Express teammates. Feel free to review it, any help is welcome.

    github.com/jshttp/on-finished/
    #nodejs #expressjs #webdev #http2 #javaScript #programming

  3. 🎉 The codemods to migrate Express to version 5 are now available on codemod.com!

    👉 Run the recipe: npx codemod@latest @expressjs/v5-migration-recipe

    👉 More codemods here: codemod.link/express

    #ExpressJs #Codemods #JavaScript #NodeJS #webdev

  4. Дети, запомните: если дядя из туториала предлагает вам начать проект на Express.js… Рейтинг opensource для фронтенда

    Всем привет! Меня зовут Алексей Золотых, я тимлид команды

    habr.com/ru/companies/ncloudte

    #express #фронтенд #опенсорс #опенсорс_библиотеки #expressjs #create_react_app #momentjs #webpack #nextjs #typescript

  5. Дети, запомните: если дядя из туториала предлагает вам начать проект на Express.js… Рейтинг opensource для фронтенда

    Всем привет! Меня зовут Алексей Золотых, я тимлид команды

    habr.com/ru/companies/ncloudte

    #express #фронтенд #опенсорс #опенсорс_библиотеки #expressjs #create_react_app #momentjs #webpack #nextjs #typescript

  6. Дети, запомните: если дядя из туториала предлагает вам начать проект на Express.js… Рейтинг opensource для фронтенда

    Всем привет! Меня зовут Алексей Золотых, я тимлид команды

    habr.com/ru/companies/ncloudte

    #express #фронтенд #опенсорс #опенсорс_библиотеки #expressjs #create_react_app #momentjs #webpack #nextjs #typescript

  7. Дети, запомните: если дядя из туториала предлагает вам начать проект на Express.js… Рейтинг opensource для фронтенда

    Всем привет! Меня зовут Алексей Золотых, я тимлид команды

    habr.com/ru/companies/ncloudte

    #express #фронтенд #опенсорс #опенсорс_библиотеки #expressjs #create_react_app #momentjs #webpack #nextjs #typescript

  8. 🔖 The latest issue of my is out, issue 010.

    Stories from reviving & reimagining , secure publishing on , why doesn’t fail because of code, backlog updates &

    blog.ulisesgascon.com/newslett

  9. Just shipped a new newsletter to my GitHub Sponsors! 🎁

    This one includes my latest talk, secure publishing research, updates, improvements, and a bunch of ecosystem news.

    It will be public soon, but you can read it early and support my OSS work here:
    github.com/sponsors/UlisesGasc

  10. Just shipped a new newsletter to my GitHub Sponsors! 🎁

    This one includes my latest talk, secure publishing research, #Expressjs updates, #OSSF #Scorecard improvements, and a bunch of ecosystem news.

    It will be public soon, but you can read it early and support my OSS work here:
    github.com/sponsors/UlisesGasc

  11. Just shipped a new newsletter to my GitHub Sponsors! 🎁

    This one includes my latest talk, secure publishing research, #Expressjs updates, #OSSF #Scorecard improvements, and a bunch of ecosystem news.

    It will be public soon, but you can read it early and support my OSS work here:
    github.com/sponsors/UlisesGasc

  12. Just shipped a new newsletter to my GitHub Sponsors! 🎁

    This one includes my latest talk, secure publishing research, #Expressjs updates, #OSSF #Scorecard improvements, and a bunch of ecosystem news.

    It will be public soon, but you can read it early and support my OSS work here:
    github.com/sponsors/UlisesGasc

  13. ✍️ El open source no falla por el código.
    Falla por problemas de gobernanza, burnout y trabajo invisible.

    He escrito sobre lo que aprendí trabajando en y :

    blog.ulisesgascon.com/el-open-

  14. ✍️ Open source doesn’t fail because of code.
    It fails because of governance gaps, burnout, and invisible work.

    I wrote down what I learned working on and

    blog.ulisesgascon.com/open-sou

  15. 📺 ¿Qué viene después del caos?

    Lecciones de revivir y reimaginar .

    youtube.com/watch?v=NHsIxEy0_Qw

  16. 🍕 The slides for my talk “What Comes After Chaos?” are now available

    Stories and lessons from reviving and reimagining .

    ✨ Thanks to for the invitation!

    slides.ulisesgascon.com/what-c

  17. ¿Qué viene después del caos?

    Lecciones de revivir y reimaginar .

    🎙️ Charla (en español) organizada por Orbitant
    🗓️ 19 nov, 5 PM CET
    🔑 El enlace se enviará el día del evento
    🎟️ Gratis → docs.google.com/forms/d/e/1FAI

  18. ¿Qué viene después del caos?

    Lecciones de revivir y reimaginar .

    🎙️ Charla (en español) organizada por Orbitant
    🗓️ 19 nov, 5 PM CET
    🔑 El enlace se enviará el día del evento
    🎟️ Gratis → docs.google.com/forms/d/e/1FAI

  19. 🔧 The latest issue of my is out, number 009.

    It dives into the new governance and era, the cleanup and reboot, the 6 modernization journey… and much more 🔥

    blog.ulisesgascon.com/newslett

  20. I just sent my new Open Source Treats 🎃 newsletter to sponsors — packed with updates on , & !

    It’ll be public on my blog in a few days, but if you’d like early access and want to support my open source work:

    👉 github.com/sponsors/UlisesGasc

  21. "Take a Vonage Voice API webhook and persist it to #Sqlite"

    #Typescript #Prisma #ExpressJS: 2 days, including finding out #Sequelize CLI is broken so shelved for Prisma and some libraries are still stuck in CommonJS vs ESM module export hell.

    #Laravel: 35 minutes.

  22. Created a simple web app with Express JS that uses MVC architecture. It uses AJAX to send data between the view and the controller, and the code is neatly organized in appropriate areas.

    It took me a few days of work just to get data moving between the controller and the view (both JS files, one on the server and one in the browser). I figured out that the best way for me to do it is for the view to send an AJAX POST request (potentially containing user input) to the server, which passes it to the controller. Then the controller updates the model as needed and passes the state of the model to the server, which sends the state to the view as a response to the POST request. The view then manipulates the DOM to update the UI as needed.

    I did so many web searches for "how to send data between controller and view with express" or similar, and found nothing related to this approach. Mostly people were passing data to an EJS view when rendering, which is not how I want to do things. I don't want to write my UI logic in EJS markup inside an HTML file, I want to write it in JavaScript in its own file. Frankly EJS just doesn't seem like a good way to perform DOM manipulation to me, but maybe it's there for people who don't want to write a seperate front end.

    #webDev #JavaScript #EJS #ExpressJS #NodeJS

  23. Как узнать у клиента мнение о товарах и доставке при помощи SMS и Node JS

    Узнать, что думает клиент о товарах после покупки, об указанных услугах, включая доставку, выявить проблемы в обслуживании — вроде бы понятная задача бизнеса. В этой статье расскажем, как под такие задачи реализовать отправку автоматических опросов по SMS с помощью Node.js и

    habr.com/ru/companies/exolve/a

    #nodejs #sms_api #sms_опросы #автоматический_опрос #автоматизация #обратная_связь #expressjs #axios #ngrok

  24. Протокол SMPP: устранение неполадок и тестирование отправки SMS

    Люди практически перестали использовать SMS для общения, но с точки зрения бизнеса это по-прежнему важный инструмент — для оповещений, авторизации, информирования о статусе заказов и во множестве других ситуаций. Сегодня рассмотрим протокол SMPP и его связь с SMS, а затем настроим свой сервер и интегрируемся с

    habr.com/ru/companies/exolve/a

    #smsсервис #smpp #sms_api #smsc #expressjs #postman

  25. Handlebars.js is the worst templating language in existence, but, if you have to use it, and need some sort of "global" value in your templates, e.g., a csrf_token, then you can use this:

    gist.github.com/ThisIsMissEm/0

    I'm sorry for writing this code, it's a horrible hack. But maybe it'll be useful to you.

    #expressjs #handlebars #nodejs

  26. In Java and JavaScript there are libraries that ingest an #OpenAPI definition and create validations and Routes for #webservers like #expressjs or #vertx

    Is there a similar library for #rust ? #RocketRS #actix #warp