#ExpressJs

2025-06-20

Разработка LLM моделей для обновления кода приложений на более высокие версии фреймворков или языков программирования

В этой статье я планирую исследовать, как можно использовать большие языковые модели (LLM) для миграции проектов между различными фреймворками. Применение LLM в задачах на уровне репозитория — это развивающаяся и всё более популярная область. Миграция кода со старых, устаревших фреймворков на новые является одной из ключевых задач в крупных корпоративных проектах.

habr.com/ru/articles/920424/

#llm #rl #expressjs #nestjs #python #gpt #rag #llama #finetuning

2025-06-05

🔐 We've overhauled how #ExpressJS handles vulnerability reports!

New unified policies, GitHub Security Advisories, and a clear workflow—backed by the #SovereignTechFund & @openjsf.

expressjs.com/2025/06/05/vulne

2025-05-23

🚂💨 The #ExpressJS train is rolling this summer with 30+ libraries getting updates!

From cors to morgan, cookie, multer, compress and more. it's the perfect time to get involved.

Help us triage and shape the future:
github.com/expressjs/discussio

Mert Şişmanoğlumertssmnoglu
2025-05-15

I'm honored to see my friend Murat on ExpressJS Performance Team

github.com/expressjs/perf-wg/p

2025-05-14

We’ve cleaned up #expressjs! 🧹

Deprecated some legacy packages:
🔥 csurf
🔥 connect-multiparty
🔥 path-match

More context: github.com/expressjs/discussio

Blog post coming soon! 📘

2025-05-13

C Web-framework, Inspired by Expressjs

#c #expressjs #web #Framework

Mert Şişmanoğlumertssmnoglu
2025-04-28

The Express.js team has created a Performance Working Group. You can now follow their work and join the discussions to help improve the performance of Express.js.

github.com/expressjs/perf-wg/

2025-04-17

"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.

2025-04-10

Brian Davis presents Baseball, Farming, and Smarthomes: When Volto Meets 3rd Party APIs #plone #plone6 #wpd2025 #CMS #Python #React #volto #opensource #community #expressjs youtu.be/h8kBq0VCuCc

Alex Seifertalexseifert
2025-04-08

I just discovered that, after years of development, Express.js 5 has finally been released as stable. It's been in development for so long that I've forgotten how long it's been.

blog.alexseifert.com/2025/04/0

2025-03-14

🚨 What's REALLY a Vulnerability? 🚨

Join me at #NodeCongress as we break down the @nodejs & #Expressjs threat models 🔒✨

✅ Real-world examples
✅ Security myths busted
✅ How threat models shape bug bounties & fixes

Let’s rethink #security together! 🚀

gitnation.com/contents/what-is

2025-03-09

experimenting with the web framework again and writing all the tests with tape: codeberg.org/evasync/tape.

its looking good 😎

#guile #webframework #expressjs #highland #tdd #bdd #tap #api #scheme #lisp

Results of tests on a terminal.
The background is dark, the text is white, green, red and yellow.

The message says:
%%%% Starting test server-dsl-tests
2025-03-09 15:31:29 GET / -> 200
PASS: it responds to GET requests with status 200
2025-03-09 15:31:29 GET / -> 200
PASS: it responds with 'Hello, World!' body
2025-03-09 15:31:29 POST /api -> 201
PASS: it responds to POST requests with status 201
2025-03-09 15:31:29 PUT / -> 404
PASS: it tests the error mapper

# of expected passes      4
# of unexpected failures  0
# of total tests          4
Total time: 0.006434 seconds
Michael van Niekerk 🦀 ☕️ ⚛mvniekerk@techhub.social
2025-03-08

Securing your MongoDB database connection with TLS (with Spring Boot and NodeJS examples).

Written by yours truly. Enjoy!

gist.github.com/mvniekerk/320b

#devsecops #devops #java #nodejs #mongodb #ssl #tls #expressjs #springboot

2025-02-10

Backend-for-Frontend (BFF): решение проблемы взаимодействия фронтенда и бэкенда

В современной разработке веб-приложений одной из ключевых проблем является несовместимость между фронтендом и бэкендом. Фронтенд-команды часто вынуждены ждать, пока бэкенд предоставит необходимые API, а бэкенд-разработчики тратят время на адаптацию логики под изменения в интерфейсе. Это приводит к задержкам в разработке, сложностям в тестировании и постоянным несоответствиям в данных. Что такое Backend-for-Frontend (BFF)? Backend-for-Frontend (BFF) — это архитектурный паттерн, который помогает устранить разрыв между фронтендом и бэкендом. BFF выступает промежуточным слоем, который адаптирует данные и логику бэкенда под нужды конкретного фронтенда. Это позволяет фронтенд-командам работать с API сразу, а бэкенд-разработчикам подключать логику по мере готовности, что значительно ускоряет процесс разработки и снижает количество доработок.

habr.com/ru/articles/880964/

#frontendразработка #backendразработка #javascript #expressjs #node #bff #mocks #api

2025-02-06

Small prototype that tweaks the web module, to create something close to #expressjs

<pre>
(server
(middleware logger)
(middleware auth)
(route 'GET "/" get-request-handler)
(route 'POST "/" post-request-handler)
(routes additional-routes)
(errorHandler error-handler)
(port 8080)
(host "localhost"))
</pre>

#lisp #guile #scheme

2025-01-15

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

2025-01-09

🚀 2024 was monumental for #Expressjs:
✅ Released Express 5.0
✅ Overhauled governance
✅ Strengthened security (audits, triage team…)
✅ Achieved Impact Project status in the @openjsf

2025? Even bigger:
✨ Automated npm releases
✨ Scoped packages
✨ Performance monitoring
✨ Enhanced security

expressjs.com/2025/01/09/rewin

2024-12-24

Заставляем работать демонстрационный пример из официальной документации npm пакета csrf-csrf

Ничто так не бесит при изучении новых пакетов/библиотек, как неработающие примеры из официальной документации. До последнего не веришь, что авторы библиотеки так лоханулись с исходниками примеров. Считаешь, что программисты потратили кучу своего времени на разработку, тестирование и продвижение пакета. И что они не могли выложить неработающие примеры. А если примеры не работают, то значит что-то не так у тебя. То ли VPN новый глючит, то ли антивирус душит библиотеку, то ли устаревшие версии какого-то ПО/драйверов/библиотек конфликтуют. В данной статье рассказывается о моем опыте делания рабочим примера npm пакета 'csrf-csrf' из официальной документации. Кому нужно срочно - вот github с исходниками: github.com/korvintaG/csrf-csrf . Важно - обращайте внимание на комментарии, особенно те, в которых много звездочек.

habr.com/ru/articles/869292/

#csrf #безопасность #nodejs #expressjs #javascript

Brieflurbrieflur
2024-12-22

Mastering Express.js: The Framework Every Dev Loves
Discover the magic of Express.js!Learn its features, benefits, and how it simplifies Node.jsdevelopment. Perfect for students & developers.

brieflur.com/mastering-express

2024-12-10

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

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

habr.com/ru/companies/exolve/a

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

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst