Создание бесчисленных областей предпросмотра в AWS с помощью Lambda@Edge
Настройка и использование CloudFront+Lambda@Edge для выделения собственного URL развёртывания каждой функциональности приложения.
https://nuancesprog.ru/p/8978
@nuancesprog #статьи #AWS
Настройка и использование CloudFront+Lambda@Edge для выделения собственного URL развёртывания каждой функциональности приложения.
https://nuancesprog.ru/p/8978
@nuancesprog #статьи #AWS
Гениально или глупо? Самая неоднозначная нейросеть
Этой нейросети поют оды на отдельной конференции, а за её дверями эту нейросеть ругают светила научной мысли… Что это за сеть такая, за что её критикуют и для каких задач она (внезапно) идеально подходит? Узнайте из этого материала.
https://nuancesprog.ru/p/8989
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Этой нейросети поют оды на отдельной конференции, а за её дверями эту нейросеть ругают светила научной мысли… Что это за сеть такая, за что её критикуют и для каких задач она (внезапно) идеально подходит? Узнайте из этого материала.
https://nuancesprog.ru/p/8989
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Многопоточность Rust: как с помощью сообщений данные передаются между потоками и каковы особенности каналов стандартной библиотеки Rust? Разбираемся на примере небольшой игры. Код на Github вы найдёте в конце статьи
https://nuancesprog.ru/p/8994
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/8994
@nuancesprog #статьи #Rust
Хотите написать расширение для Chrome, но не знаете, с чего начать? Читайте это руководство с нуля до подготовки к публикации скрипта содержимого. Здесь применяются фреймворк CSS TailWind и универсальный упаковщик Parcel.js, решаются проблемы переопределения стиля страницы и перезагрузки расширения. Весь код вы найдёте в конце.
https://nuancesprog.ru/p/9000
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/9000
@nuancesprog #статьи #WebDevelopment
Злые единицы - добрый Frink
Однажды Алан Элиасен прочитал дурацкую шутку и так разозлился, что придумал язык программирования. 20 лет спустя Frink - один из лучших языков специального назначения для работы с единицами измерения. Но зачем нам нужен язык для работы только с единицами?
https://nuancesprog.ru/p/9008
@nuancesprog #статьи #Frink
Однажды Алан Элиасен прочитал дурацкую шутку и так разозлился, что придумал язык программирования. 20 лет спустя Frink - один из лучших языков специального назначения для работы с единицами измерения. Но зачем нам нужен язык для работы только с единицами?
https://nuancesprog.ru/p/9008
@nuancesprog #статьи #Frink
Под капотом модификатора suspend
Корутины - один из мощнейших инструментов для организации асинхронной работы вашей программы. Функция suspend - меняет многое в этом аспекте.
https://nuancesprog.ru/p/9019
@nuancesprog #статьи #Android #Kotlin
Корутины - один из мощнейших инструментов для организации асинхронной работы вашей программы. Функция suspend - меняет многое в этом аспекте.
https://nuancesprog.ru/p/9019
@nuancesprog #статьи #Android #Kotlin
JWT-аутентификация в Spring Boot Webflux
Создаём с ноля проект для осуществления регистрации, аутентификации и авторизации пользователей, попутно знакомясь с основными принципами работы Spring Security и JWT.
https://nuancesprog.ru/p/9024
@nuancesprog #статьи #JWT
Создаём с ноля проект для осуществления регистрации, аутентификации и авторизации пользователей, попутно знакомясь с основными принципами работы Spring Security и JWT.
https://nuancesprog.ru/p/9024
@nuancesprog #статьи #JWT
Ознакомимся с веб-фреймворком Dash и его основными компонентами. Научимся создавать интерактивные графики с выделенными цветом областями, выборочными элементами интерфейса и загрузкой данных из графиков в файлы.
https://nuancesprog.ru/p/9034
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/9034
@nuancesprog #статьи #Python
GitHub-репозитории, о которых должен знать каждый разработчик
GitHub - это главная хостинг-платформа для Git-репозиториев. Там хранится исходный код многих репозиториев кода, библиотек и прочего. Конечно же, среди такого разнообразия легко потеряться. Но подборка ниже позволит разработчику «прокачать» свои знания во многих областях.
https://nuancesprog.ru/p/9028
@nuancesprog #статьи #Git
GitHub - это главная хостинг-платформа для Git-репозиториев. Там хранится исходный код многих репозиториев кода, библиотек и прочего. Конечно же, среди такого разнообразия легко потеряться. Но подборка ниже позволит разработчику «прокачать» свои знания во многих областях.
https://nuancesprog.ru/p/9028
@nuancesprog #статьи #Git
Продолжаем знакомство с веб-фреймворком Dash! Поработаем с таблицами и графиками с применением функций управления и обратного вызова, а также создадим удобный интерфейс для панели индикаторов организации с помощью множественных вкладок и многостраничных приложений.
Часть 1 - https://nuancesprog.ru/p/9034/
https://nuancesprog.ru/p/9043
@nuancesprog #статьи #Python
Часть 1 - https://nuancesprog.ru/p/9034/
https://nuancesprog.ru/p/9043
@nuancesprog #статьи #Python
JMeter-тестирование динамической нагрузки Restful API
Пошаговая инструкция ко всем этапам нагрузочного тестирования, начиная с установки JMeter и заканчивая получением отчёта в удобной форме.
https://nuancesprog.ru/p/9050
@nuancesprog #статьи #JMeter
Пошаговая инструкция ко всем этапам нагрузочного тестирования, начиная с установки JMeter и заканчивая получением отчёта в удобной форме.
https://nuancesprog.ru/p/9050
@nuancesprog #статьи #JMeter
Рассмотрим оценку функциональности Dash и выявим основные возможности и недостатки приложения. Также сравним Dash с Bokeh и R Shiny и определим победителей по отдельным категориям.
Часть 1 - https://nuancesprog.ru/p/9034/
Часть 2 - https://nuancesprog.ru/p/9043
https://nuancesprog.ru/p/9054
@nuancesprog #статьи #Python
Часть 1 - https://nuancesprog.ru/p/9034/
Часть 2 - https://nuancesprog.ru/p/9043
https://nuancesprog.ru/p/9054
@nuancesprog #статьи #Python
6 команд терминала для раздражающих задач
Быстро добавляем SSH-ключи после перезагрузки, чтобы без проблем отправлять код на Github, смотрим IPv6-адреса отправителей ответов в сетевой интерфейс, ищем потерянный файл с помощью команд и псевдонимов из этой статьи.
https://nuancesprog.ru/p/8909
@nuancesprog #статьи #Terminal
Быстро добавляем SSH-ключи после перезагрузки, чтобы без проблем отправлять код на Github, смотрим IPv6-адреса отправителей ответов в сетевой интерфейс, ищем потерянный файл с помощью команд и псевдонимов из этой статьи.
https://nuancesprog.ru/p/8909
@nuancesprog #статьи #Terminal
👍1
Худшие способы нанять хороших программистов
Пост актуален для HR, однако полезен и программистам в поиске проекта. Рассказываем о худших практиках в собеседовании, о том, почему они плохи, и, конечно, о том, какой подход будет работать эффективнее.
https://nuancesprog.ru/p/9081
@nuancesprog #статьи #Education #Interview
Пост актуален для HR, однако полезен и программистам в поиске проекта. Рассказываем о худших практиках в собеседовании, о том, почему они плохи, и, конечно, о том, какой подход будет работать эффективнее.
https://nuancesprog.ru/p/9081
@nuancesprog #статьи #Education #Interview
Затронем различные концепции, стратегии и эвристику проектирования, которые стоит учитывать при погружении в мир микросервисов, а именно при задаче разбивки монолита на несколько предметно-ориентированных микросервисов.
https://nuancesprog.ru/p/9085
@nuancesprog #статьи #WebDevelopment
https://nuancesprog.ru/p/9085
@nuancesprog #статьи #WebDevelopment
Python по праву считается лаконичным в своём синтаксисе языком. Не зря существует понятие "питонического" кода, то есть кода в одну строку, который может выполнять достаточно сложную операцию. Рассмотрим неправильные сценарии использования охвата списка.
https://nuancesprog.ru/p/9093
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/9093
@nuancesprog #статьи #Python
Портируем решатель судоку с Java на WebAssembly
Преобразуем исходный код на Java в новый бинарный формат, позволяющий запускать код в браузере, и сравниваем производительность компиляций для WASM из Kotlin, JWebAsembly и Blazor. Таблица результатов и исходный код - в конце.
https://nuancesprog.ru/p/9097
@nuancesprog #статьи #Java
Преобразуем исходный код на Java в новый бинарный формат, позволяющий запускать код в браузере, и сравниваем производительность компиляций для WASM из Kotlin, JWebAsembly и Blazor. Таблица результатов и исходный код - в конце.
https://nuancesprog.ru/p/9097
@nuancesprog #статьи #Java
Scrum мёртв. Восславим нового короля - Kanban!
Почему Scrum утрачивает свою актуальность? Наглядно сравниваем его с Kanban и делаем выводы о преимуществах последнего.
https://nuancesprog.ru/p/9107
@nuancesprog #статьи #Scrum #Kanban
Почему Scrum утрачивает свою актуальность? Наглядно сравниваем его с Kanban и делаем выводы о преимуществах последнего.
https://nuancesprog.ru/p/9107
@nuancesprog #статьи #Scrum #Kanban
👍1
На джедайских примерах разбираем, что такое циклы, как их можно прерывать и почему нельзя прерывать цикл forEach.
https://nuancesprog.ru/p/9112
@nuancesprog #статьи #JavaScript
https://nuancesprog.ru/p/9112
@nuancesprog #статьи #JavaScript
Учим ИИ отвечать на сообщения
Неправильно подобрав способ генерации ответа из ИИ на текстовое сообщение пользователя, вы получите скучный или очень обобщённый ответ. Познакомимся с решениями проблемы поиска ответа - жадным поиском, лучевым поиском, сэмплированием k-верхних, случайным и ядерным сэмплированием.
https://nuancesprog.ru/p/9123
@nuancesprog #статьи #Education
Неправильно подобрав способ генерации ответа из ИИ на текстовое сообщение пользователя, вы получите скучный или очень обобщённый ответ. Познакомимся с решениями проблемы поиска ответа - жадным поиском, лучевым поиском, сэмплированием k-верхних, случайным и ядерным сэмплированием.
https://nuancesprog.ru/p/9123
@nuancesprog #статьи #Education
Python в 2021: расписание релизов и основные функции
Поклонников Python ждет много всего интересного! Рассмотрим хронологию релизов, а также новые основные функции Python 3.10: метод, возвращающий число единиц в двоичном представлении целого числа, нововведения в функции zip, дополнительный атрибут для методов словарей, а также узнаем, что стоит изменить в своем коде в связи с прекращением поддержки.
https://nuancesprog.ru/p/8998
@nuancesprog #статьи #Python
Поклонников Python ждет много всего интересного! Рассмотрим хронологию релизов, а также новые основные функции Python 3.10: метод, возвращающий число единиц в двоичном представлении целого числа, нововведения в функции zip, дополнительный атрибут для методов словарей, а также узнаем, что стоит изменить в своем коде в связи с прекращением поддержки.
https://nuancesprog.ru/p/8998
@nuancesprog #статьи #Python