🛠️ NodeGUI
Платформа для создания кроссплатформенных настольных приложений с использованием JS. Она работает на Qt5 и обеспечивает более производительные нативные приложения по сравнению с Electron, который основан на хроме и отображает приложения в браузере.
#инструменты #js
Платформа для создания кроссплатформенных настольных приложений с использованием JS. Она работает на Qt5 и обеспечивает более производительные нативные приложения по сравнению с Electron, который основан на хроме и отображает приложения в браузере.
#инструменты #js
🔥 Лучшее на канале за неделю
1) Сравнение скорости Python и C++
2) Нативная разработка мобильных приложений
3) Бесплатные хостинги для веб-разработчиков
#топ
1) Сравнение скорости Python и C++
2) Нативная разработка мобильных приложений
3) Бесплатные хостинги для веб-разработчиков
#топ
💡 6 ценных советов от программиста с 45-летним опытом работы
Джоэл Голдберг (Joel Goldberg) больше 40 лет проработал в области разработки программного обеспечения. Перед уходом на пенсию он поделился с коллегами по компании BTI360 уроками, которые извлёк за свою долгую карьеру.
#ссылка
Джоэл Голдберг (Joel Goldberg) больше 40 лет проработал в области разработки программного обеспечения. Перед уходом на пенсию он поделился с коллегами по компании BTI360 уроками, которые извлёк за свою долгую карьеру.
#ссылка
💡 Используйте отдельный сервер для обработки статики
Django позволяет вам располагать статические файлы в dev-окружении, но не в вашем production-окружении.
Django спроектирован так, что бы спасти вас от себя самого. Если вы попытаетесь использовать статические файлы с того же экземпляра Apache, что обслуживает Django, вы потеряете в производительности.
Apache переиспользует процессы между каждым запросом, поэтому, если однажды процесс закешировал весь код и библиотеки для Django, они остаются в памяти. И если вы не используете этот процесс для того, чтобы
обработать запрос Django, вся эта память будет использована зря.
В случае если вы используете отдельный сервер (или virtualhost) для обработки статики, производительность вашего приложения не пострадает.
#ссылка
Django позволяет вам располагать статические файлы в dev-окружении, но не в вашем production-окружении.
Django спроектирован так, что бы спасти вас от себя самого. Если вы попытаетесь использовать статические файлы с того же экземпляра Apache, что обслуживает Django, вы потеряете в производительности.
Apache переиспользует процессы между каждым запросом, поэтому, если однажды процесс закешировал весь код и библиотеки для Django, они остаются в памяти. И если вы не используете этот процесс для того, чтобы
обработать запрос Django, вся эта память будет использована зря.
В случае если вы используете отдельный сервер (или virtualhost) для обработки статики, производительность вашего приложения не пострадает.
#ссылка
Разработка_веб_приложений_в_ReactJS.pdf
4.4 MB
📓 Разработка веб-приложений в ReactJS (2016)
Автор: Хортон Адам, Вайс Райан
Описание: ReactJS выделяется из массы прочих веб-фреймворков собственным подходом к композиции, который обеспечивает сверхбыстрое отображение.
Из книги вы узнаете, как объединить конгломерат веб-технологий, окружающих ReactJS, в комплексный набор инструментов для построения современного веб-приложения.
Книга начинается с базовых понятий, а затем переходит к более сложным темам, таким как валидация форм и проектирование полноценного приложения, включающего в себя все этапы проектирования. Также книга познакомит вас с несколькими способами реализации впечатляющей анимации с помощью ReactJS.
#книги
Автор: Хортон Адам, Вайс Райан
Описание: ReactJS выделяется из массы прочих веб-фреймворков собственным подходом к композиции, который обеспечивает сверхбыстрое отображение.
Из книги вы узнаете, как объединить конгломерат веб-технологий, окружающих ReactJS, в комплексный набор инструментов для построения современного веб-приложения.
Книга начинается с базовых понятий, а затем переходит к более сложным темам, таким как валидация форм и проектирование полноценного приложения, включающего в себя все этапы проектирования. Также книга познакомит вас с несколькими способами реализации впечатляющей анимации с помощью ReactJS.
#книги
🛠️ Jimp
Это библиотека обработки изображений для Node. Она предлагает множество инструментов для рисования, добавления фильтров, работы с цветом и многого другого. Библиотека полностью построена на JavaScript и не имеет зависимостей, поэтому она должна сразу же работать на любом терминале Node.
#инструменты #js
Это библиотека обработки изображений для Node. Она предлагает множество инструментов для рисования, добавления фильтров, работы с цветом и многого другого. Библиотека полностью построена на JavaScript и не имеет зависимостей, поэтому она должна сразу же работать на любом терминале Node.
#инструменты #js
💡 Перебирающие методы массивов изнутри
Методы массивов forEach, map, filter, some, every и reduce являются неотъемлимой частью функционального программирования на JavaScript. В этой статье подробно рассмотрим применение каждого из них, а также их реализацию в виде функций.
#ссылка
Методы массивов forEach, map, filter, some, every и reduce являются неотъемлимой частью функционального программирования на JavaScript. В этой статье подробно рассмотрим применение каждого из них, а также их реализацию в виде функций.
#ссылка
Рефакторинг_Улучшение_проекта_существующего_кода.pdf
7.5 MB
📓 Рефакторинг. Улучшение проекта существующего кода (2016)
Автор: Мартин Фаулер, Кент Бек, Джон Брант
Описание: подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост.
Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения.
#книги
Автор: Мартин Фаулер, Кент Бек, Джон Брант
Описание: подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост.
Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения.
#книги
Основы Big Data.PDF
28.8 MB
📓 Основы Big Data. Концепции, алгоритмы и технологии (2018)
Автор: Томас Ерл
Описание: «Основы больших данных» обеспечивают прагматичное и серьезное введение в область больших данных. Популярный ИТ-автор Томас Эрл и его команда четко объясняют ключевые концепции, теорию и терминологию Big Data, а также фундаментальные технологии и методы. Весь охват материала книги поддерживается примерами из практики и многочисленными простыми диаграммами.
#книги
Автор: Томас Ерл
Описание: «Основы больших данных» обеспечивают прагматичное и серьезное введение в область больших данных. Популярный ИТ-автор Томас Эрл и его команда четко объясняют ключевые концепции, теорию и терминологию Big Data, а также фундаментальные технологии и методы. Весь охват материала книги поддерживается примерами из практики и многочисленными простыми диаграммами.
#книги