Всем привет! А у нас открылась регистрация на очередную и уже последнюю в этом году встречу. Приглашаем всех желающих и очень просим ценить такую возможность, так как количество мест ограничено и нам приходится закрывать регистрацию как правило заранее, если вы регистрируетесь и не приходите - кто-то другой теряет эту возможность, пожалуйста помните об этом 🙂 http://mathrandom.com/smart_house_and_websummit_highlights
Давно мы про TypeScript не вспоминали: Compile-Time Immutability in TypeScript — How to achieve compile-time immutability in TypeScript with const assertions and recursive types.
https://www.sitepoint.com/compile-time-immutability-in-typenoscript/
https://www.sitepoint.com/compile-time-immutability-in-typenoscript/
SitePoint
Compile-time Immutability in TypeScript
James Wright explores the possibilities for using constructs to achieve compile-time immutability in TypeScript with const assertions and recursive types.
Новая лекция Тимура Шемсединова о безопасности приложений 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…