Новая лекция Тимура Шемсединова о безопасности приложений Node.js - https://www.youtube.com/watch?v=Pdfo1G-gI6s&feature=youtu.be&fbclid=IwAR2Ngp691AXpx_hOBTdLFrOXa6vfb_HKwGnIFR0D8vpO1vwzsRkghSIBge0
YouTube
Безопасность приложений Node.js Security
SQL инъекции: https://github.com/HowProgrammingWorks/SQLInjection
Path traversal: https://github.com/HowProgrammingWorks/PathTraversal
Path traversal: https://github.com/HowProgrammingWorks/PathTraversal
Для тех кто использует github и делает CI с его помощью будет полезна статья с описанием новой функции github actions - https://blog.testdouble.com/posts/2019-11-21-first-look-at-github-actions/
Test Double | Our Blog
A First Look at Github Actions
A walkthrough of a typical Node.js CI workflow using GitHub Actions, migrated from Travis CI.
И напоминаем, что уже в эту среду, 4 декабря состоится завершающая в этом году встреча, на которой вы сможете услышать все самое интересное с WebSummit, а также узнать, как созвать свой “Умный дом” на базе React + JS + Raspberry Pi + NodeJS + field controllers. Регистрация по ссылочке: http://mathrandom.com/smart_house_and_websummit_highlights.
Наш постоянный участник и спикер Костя Пальчик написал статью про то, как он написал фреймворк - https://dev.to/kosich/recks-rxjs-based-framework-23h5
DEV Community
🐶 Intro to Recks: Rx+JSX experiment
I like React. And I love RxJS. So I tried to mix them in a new framework: import { timer } from 'rx...
Компания, которая делает ооочень крутые IDE и не только, выпустила новый продукт Space, как думаете, зайдет - https://habr.com/ru/company/JetBrains/blog/478866/
Хабр
Встречайте Space — новый продукт JetBrains
Привет, Хабр! На KotlinConf мы представили наш новый продукт Space и открыли программу раннего доступа. В этом посте мы расскажем, что умеет Space, над чем мы работаем сейчас, а также о задачах...
Машинного обучения вам в ленту, друзья - https://github.com/trekhleb/nano-neuron
GitHub
GitHub - trekhleb/nano-neuron: 🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually…
🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn" - trekhleb/nano-neuron
В последнее время часто слышим о microfrontend, интересный проект, который реализует эту идеологию и позволяет запускать приложения на разных фреймворках в одном браузере - https://github.com/eavichay/microfronts
GitHub
GitHub - eavichay/microfronts: Polyglot Front-End Solution for running multiple frameworks as one
Polyglot Front-End Solution for running multiple frameworks as one - GitHub - eavichay/microfronts: Polyglot Front-End Solution for running multiple frameworks as one
Больше информации о концепции micro frontend можно почепнуть тут - https://micro-frontends.org/
Micro Frontends
Micro Frontends - extending the microservice idea to frontend development
Techniques, strategies and recipes for building a modern web app with multiple teams using different JavaScript frameworks.
Давно не говорили с вами о serverless, интересная статья с примером использования serverless фреймворка
GitHub Trending #3
- https://github.com/cristianbote/goober - 🥜 goober, a less than 1KB 🎉css-in-js alternative with a familiar API
- https://github.com/jgraph/mxgraph - mxGraph is a fully client side JavaScript diagramming library ( draw.io is our production-grade example that demonstrates extending the functionality of this library and how to deploy it in a secure, scalable manner. The sources to draw.io are also available.)
- https://github.com/aws-amplify/amplify-cli - A CLI toolchain for simplifying serverless web and mobile development.
- https://github.com/ngneat/transloco - 🚀 😍 The internationalization (i18n) library for Angular https://transloco.netlify.com/
- https://github.com/swimlane/ngx-charts 📊 Declarative Charting Framework for Angular https://swimlane.github.io/ngx-charts/
- https://github.com/nrwl/nx - Extensible Dev Tools for Monorepos https://nx.dev
- https://github.com/cobidev/simplefolio - A clean, beautiful and responsive portfolio template for Developers! https://simplfolio.netlify.com
- https://github.com/microsoft/TypeScript-Node-Starter - A starter template for TypeScript and Node with a detailed README describing how to use the two together.
- https://github.com/saket/Press - A cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
- https://github.com/cristianbote/goober - 🥜 goober, a less than 1KB 🎉css-in-js alternative with a familiar API
- https://github.com/jgraph/mxgraph - mxGraph is a fully client side JavaScript diagramming library ( draw.io is our production-grade example that demonstrates extending the functionality of this library and how to deploy it in a secure, scalable manner. The sources to draw.io are also available.)
- https://github.com/aws-amplify/amplify-cli - A CLI toolchain for simplifying serverless web and mobile development.
- https://github.com/ngneat/transloco - 🚀 😍 The internationalization (i18n) library for Angular https://transloco.netlify.com/
- https://github.com/swimlane/ngx-charts 📊 Declarative Charting Framework for Angular https://swimlane.github.io/ngx-charts/
- https://github.com/nrwl/nx - Extensible Dev Tools for Monorepos https://nx.dev
- https://github.com/cobidev/simplefolio - A clean, beautiful and responsive portfolio template for Developers! https://simplfolio.netlify.com
- https://github.com/microsoft/TypeScript-Node-Starter - A starter template for TypeScript and Node with a detailed README describing how to use the two together.
- https://github.com/saket/Press - A cross-platform markdown editor written in Kotlin Multiplatform (work in progress)
Друзья, поделитесь мнением, кто-то использовал инструменты для отслеживания времени в IDE? Трекер, который, записывает время которое вы программировали, удобно ли? Полезно ли? Дает ли какой-то прирост в производительности знание того, сколько времени потрачено в IDE?
Вот один из таких трекеров:
https://wakatime.com/
https://github.com/wakatime/wakatime
#ide #tools
Вот один из таких трекеров:
https://wakatime.com/
https://github.com/wakatime/wakatime
#ide #tools
WakaTime
WakaTime - Dashboards for developers
Open source IDE plugins for programmers.
Интересный репозиторий, в котором собрали список из актуальных видеокурсов для Web разработчика
Awesome: списки "прикольных" ссылок по разным тематикам - популярная тема на github, здесь собраны списки, которые могут быть полезны javanoscript разработчику. Полный список списков в ссылке снизу.
https://github.com/sorrycc/awesome-javanoscript - 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
https://github.com/sindresorhus/awesome-nodejs - ⚡️ Delightful Node.js packages and resources https://node.cool
https://github.com/standard/awesome-standard - Documenting the explosion of packages in the standard ecosystem! https://standardjs.com
https://github.com/sindresorhus/awesome-electron - Useful resources for creating apps with Electron
https://github.com/parro-it/awesome-micro-npm-packages - A curated list of small, focused npm packages.
https://github.com/feross/awesome-mad-science - Delightful npm packages that make you say "wow, didn't know that was possible!"
https://github.com/kucherenko/awesome-project-questions - list of questions that engineers / architects / managers should ask before the start of a project.
https://github.com/sorrycc/awesome-javanoscript - 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
https://github.com/sindresorhus/awesome-nodejs - ⚡️ Delightful Node.js packages and resources https://node.cool
https://github.com/standard/awesome-standard - Documenting the explosion of packages in the standard ecosystem! https://standardjs.com
https://github.com/sindresorhus/awesome-electron - Useful resources for creating apps with Electron
https://github.com/parro-it/awesome-micro-npm-packages - A curated list of small, focused npm packages.
https://github.com/feross/awesome-mad-science - Delightful npm packages that make you say "wow, didn't know that was possible!"
https://github.com/kucherenko/awesome-project-questions - list of questions that engineers / architects / managers should ask before the start of a project.
Мы с вами привыкли, что на javanoscript решаются определенные задачи: web, backend на node.js, mobile с react native и т.п., но есть часть проектов, узнав о которых мы говором: "Да ладно, это на JavaScript?", в это посте собраны ссылки на интересные проекты, написаные на JS из разряда "Не может быть":
https://github.com/mmckegg/notevil - javanoscript javanoscript interpreter, useful for running untrusted code safely.
https://www.npmjs.com/package/google-distance - Easily get distance data between locations
https://www.npmjs.com/package/node-jvm - java virtual machine in pure node.js
https://github.com/mattytemple/speak-js - Text-to-Speech in JavaScript
https://github.com/DanielRapp/doppler - detect motion with the doppler effect using only the microphone and speakers
https://www.npmjs.com/package/cylon - JavaScript framework for robotics, drones, and the Internet of Things (IoT) https://cylonjs.com
https://github.com/rwaldron/johnny-five - JavaScript Robotics and IoT programming framework, developed at Bocoup.
https://github.com/mmckegg/notevil - javanoscript javanoscript interpreter, useful for running untrusted code safely.
https://www.npmjs.com/package/google-distance - Easily get distance data between locations
https://www.npmjs.com/package/node-jvm - java virtual machine in pure node.js
https://github.com/mattytemple/speak-js - Text-to-Speech in JavaScript
https://github.com/DanielRapp/doppler - detect motion with the doppler effect using only the microphone and speakers
https://www.npmjs.com/package/cylon - JavaScript framework for robotics, drones, and the Internet of Things (IoT) https://cylonjs.com
https://github.com/rwaldron/johnny-five - JavaScript Robotics and IoT programming framework, developed at Bocoup.
Друзья, приветствуем!
Мы рады сообщить, что несмотря на то, что режим #післясвят набирает обороты, у нас уже есть планы на следующий год! 🎉
Мы готовы анонсировать наш следующий ивент под названием Growing Seniority– состоится он 22 января и спикеры подобрались прямо скажем замечательные:
⏩
⏩
На этот раз мы очень хотим реализовать планы и не только собраться в прекрасной компании, узнать новые интересные вещи, но и сделать доброе дело – все собранные средства с этой встречи мы передадим благотворительному фонду Благомай на одну из благотворительных программ, а какую именно – сможем сказать уже совсем скоро, так как ребята как раз финализируют планы на 2020 год. Давайте делать добрые дела вместе 😊
Подробности мероприятия, описания докладов и ссылка на билеты вот здесь.
Мы рады сообщить, что несмотря на то, что режим #післясвят набирает обороты, у нас уже есть планы на следующий год! 🎉
Мы готовы анонсировать наш следующий ивент под названием Growing Seniority– состоится он 22 января и спикеры подобрались прямо скажем замечательные:
⏩
Martin Chaov, Software Architect @SBTech с темой “The Mythical Senior Developer”⏩
Oleksandr Poshtaruk, Senior front-end developer @ITecGurus с темой “Mentor it, blog it, talk it, record it”На этот раз мы очень хотим реализовать планы и не только собраться в прекрасной компании, узнать новые интересные вещи, но и сделать доброе дело – все собранные средства с этой встречи мы передадим благотворительному фонду Благомай на одну из благотворительных программ, а какую именно – сможем сказать уже совсем скоро, так как ребята как раз финализируют планы на 2020 год. Давайте делать добрые дела вместе 😊
Подробности мероприятия, описания докладов и ссылка на билеты вот здесь.
Mathrandom
Math.random(): Growing Seniority
We are the community of software engineers connected around JS-based stack of technologies. The main goal is to gather together people and share knowledge between them. We are going to deep dive into interesting areas of information technologies, development…
"Безголовые" системы управления контентом (Headless CMS) - один из популярных подходов в современном мире в сфере работы с контентом. Популярнейшая блог платформа Wordpress в последнее время часто встречается в статьях о headless CMS. Drupal уже давно себя называет headless CMS. Множество облачных сервисов и открытых проектов позиционируют себя как headless CMS.
Так в чем-же идея?
Идея простая - есть отдельный интерфейс для управления контетом и API, при помощи которого можно этот контент получить, CMS никак не навязывает как нужно делать отображение контента.
Что это нам дает:
- Разработка backend и frontend разведены в разные углы и общаются через API
- Нагрузка на сервер снижается
- Frontend становиться более самостоятельным
Что есть в node.js для того, чтобы реализовать эту концепцию?
Один из популярных проектов - https://strapi.io/, очень активно развивающийся проект, при помощи которого можно уже сейчас делать headless CMS.
Так в чем-же идея?
Идея простая - есть отдельный интерфейс для управления контетом и API, при помощи которого можно этот контент получить, CMS никак не навязывает как нужно делать отображение контента.
Что это нам дает:
- Разработка backend и frontend разведены в разные углы и общаются через API
- Нагрузка на сервер снижается
- Frontend становиться более самостоятельным
Что есть в node.js для того, чтобы реализовать эту концепцию?
Один из популярных проектов - https://strapi.io/, очень активно развивающийся проект, при помощи которого можно уже сейчас делать headless CMS.