Книга рецептов на Java
Руководство по созданию простой системы управления рецептами на Java. В приложении Recipe Manager хранятся непосредственно данные о рецепте, которые пользователь можно легко изменить. UI очень простой, но для реализации проекта также понадобится подключить базу данных:
https://myprojectideas.com/recipe-management-system-in-java-java-project/
#java
Руководство по созданию простой системы управления рецептами на Java. В приложении Recipe Manager хранятся непосредственно данные о рецепте, которые пользователь можно легко изменить. UI очень простой, но для реализации проекта также понадобится подключить базу данных:
https://myprojectideas.com/recipe-management-system-in-java-java-project/
#java
👍8
Паттерн Type Erasure или нестандартный полиморфизм
Type Erasure (Стирание типов) — современный паттерн, который позволяет избавиться от зависимостей и указателей при правильном применении в приложение. Как и другие паттерны, Type Erasure делает код более читаемым и улучшает производительность.
О том, как использовать данный паттерн в проекте — в статье:
https://habr.com/ru/post/706450/
#паттерны
Type Erasure (Стирание типов) — современный паттерн, который позволяет избавиться от зависимостей и указателей при правильном применении в приложение. Как и другие паттерны, Type Erasure делает код более читаемым и улучшает производительность.
О том, как использовать данный паттерн в проекте — в статье:
https://habr.com/ru/post/706450/
#паттерны
👍1🔥1
Полезные материалы о Flutter и Dart-разработке
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:
https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/
#flutter #dart
🔥5
Новогодний шар — выбираем подарки близким
Если вы не знаете, какой подарок подарить родителям или друзьям, то почему бы не выбрать их с помощью новогоднего шара? Снежный шар написан на JS с помощью HTML и CSS. Нажав на кнопку, шар выберет из списка подарок только один.
Полный код по ссылке:
https://codepen.io/thestemdiaries/pen/qBKbgjQ
#js #html
Если вы не знаете, какой подарок подарить родителям или друзьям, то почему бы не выбрать их с помощью новогоднего шара? Снежный шар написан на JS с помощью HTML и CSS. Нажав на кнопку, шар выберет из списка подарок только один.
Полный код по ссылке:
https://codepen.io/thestemdiaries/pen/qBKbgjQ
#js #html
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
«watching-you» или анимация, которая следит за пользователем
«watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите.
Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Источник: https://github.com/jj811208/watching-you?ref=reactjsexample.com
А посмотреть крутые примеры можно здесь: https://jj811208.github.io/watching-you/
#js
«watching-you» — это JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями. По сути, такая анимация будет подглядывать за действиями пользователя везде, где вы хотите.
Если элемента нет на экране, то анимация автоматически прекращает просмотр. Также библиотека поддерживает несколько фреймворков, поэтому её легко добавить в любой проект.
Источник: https://github.com/jj811208/watching-you?ref=reactjsexample.com
А посмотреть крутые примеры можно здесь: https://jj811208.github.io/watching-you/
#js
🔥10👍8
Советы по работе с CORS
Cross-Origin Resource Sharing (CORS) предоставляет доступ вашей веб-странице к ресурсам другого домена. Например, если вы хотите использовать изображения с других сайтов.
В свою очередь, разработчики также могут разрешить доступ любому сайту, используя подстановку «*». Но стоит ли?
Автор этой статьи объясняет, что такое CORS, какие проблемы могут возникать с CORS, а также четыре способа, которые помогут избавиться от этих проблем:
https://habr.com/ru/company/otus/blog/706908/
#web
Cross-Origin Resource Sharing (CORS) предоставляет доступ вашей веб-странице к ресурсам другого домена. Например, если вы хотите использовать изображения с других сайтов.
В свою очередь, разработчики также могут разрешить доступ любому сайту, используя подстановку «*». Но стоит ли?
Автор этой статьи объясняет, что такое CORS, какие проблемы могут возникать с CORS, а также четыре способа, которые помогут избавиться от этих проблем:
https://habr.com/ru/company/otus/blog/706908/
#web
👍6
Dockerize Python: создаём образ Docker из приложения на Python
Подробное руководство, в котором разбирается установка зависимостей к проекту на Python, а также как настроить сам Docker при работе с FastAPI или Django.
А ещё автор поделился классными советами и фишками по контейнеризации, которые точно помогут начинающему разработчику при работе с Docker:
https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/
#python
Подробное руководство, в котором разбирается установка зависимостей к проекту на Python, а также как настроить сам Docker при работе с FastAPI или Django.
А ещё автор поделился классными советами и фишками по контейнеризации, которые точно помогут начинающему разработчику при работе с Docker:
https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/
#python
👍7
Zustand как альтернатива Redux
Управление состоянием в React за последнее время значительно меняется. Одни перешли на Redux, другие — используют сторонние библиотеки, например: Zustand или Recoil.
Библиотека Zustand была разработана создателями Jotai и React-spring и позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода.
В этом видео рассматривается, что такое Zustand, работа с этой библиотекой и оптимизация рендера компонентов:
https://youtu.be/l6WDSN-_HSI
#фронтенд
Управление состоянием в React за последнее время значительно меняется. Одни перешли на Redux, другие — используют сторонние библиотеки, например: Zustand или Recoil.
Библиотека Zustand была разработана создателями Jotai и React-spring и позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода.
В этом видео рассматривается, что такое Zustand, работа с этой библиотекой и оптимизация рендера компонентов:
https://youtu.be/l6WDSN-_HSI
#фронтенд
YouTube
Знакомство с Zustand - лучшей заменой Redux
Стейт менеджер Zustand позволяет легко управлять состоянием приложения, не усложняя разработку обилием кода. Для работы даже не требуется провайдер, а стор представляет из себя готовый хук. Причем количество сторов может быть любым.
Библиотека поставляется…
Библиотека поставляется…
👍3
React + Typescript — что нужно знать?
Шпаргалка для тех, кто уже знаком с React, но только начинает изучать TypeScript. Основные темы:
— типизация пропов компонентов,
— функциональные компоненты и хуки,
— типы или интерфейсы и их сравнение,
— решение часто встречающихся багов.
Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/docs/cheatsheet/react-typescript/
#react
Шпаргалка для тех, кто уже знаком с React, но только начинает изучать TypeScript. Основные темы:
— типизация пропов компонентов,
— функциональные компоненты и хуки,
— типы или интерфейсы и их сравнение,
— решение часто встречающихся багов.
Сохраняйте в закладки, чтобы не потерять:
https://my-js.org/docs/cheatsheet/react-typescript/
#react
👍5🔥1
Как готовиться к собеседованиям на Machine Learning Engineer
80% успеха в любого собеседования зависит от подготовки. Если вы готовитесь к интервью на позицию Machine Learning Engineer, то в этой статье мы собрали вопросы по ML теории, алгоритмические задачи и просто общие советы, которые помогут успешно пройти собеседование:
https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/
#ml
80% успеха в любого собеседования зависит от подготовки. Если вы готовитесь к интервью на позицию Machine Learning Engineer, то в этой статье мы собрали вопросы по ML теории, алгоритмические задачи и просто общие советы, которые помогут успешно пройти собеседование:
https://tproger.ru/articles/kak-gotovitsja-k-sobesedovanijam-na-machine-learning-engineer/
#ml
👍4
Подборка актуальных вакансий
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
#вакансии #работа
— Hadoop-администратор
Где: Москва, можно удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный аналитик
Где: Москва
Опыт: от 1 года
— Специалист информационной безопасности
Где: Москва
Опыт: от 1 года
— Специалист отдела VIP-сопровождения ПО
Где: Москва
Опыт: можно без опыта
— Администратор БД Elasticsearch
Где: Москва
Опыт: можно без опыта
#вакансии #работа
👍2👎1🔥1
Введение в Docker и контейнеры
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker
Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:
— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.
Сохраняйте себе в закладки, чтобы не потерять:
https://container.training/intro-selfpaced.yml.html#1
#docker
👍9
Вёрстка новогоднего сайта
В этом видеоуроке рассматривается, как создать рождественский дизайн для веб-сайта с использованием HTML, CSS и JavaScript. Автор показывает реализацию CSS анимаций и parallax-скролла:
https://youtu.be/LWJ1n6C6cqU
#web
В этом видеоуроке рассматривается, как создать рождественский дизайн для веб-сайта с использованием HTML, CSS и JavaScript. Автор показывает реализацию CSS анимаций и parallax-скролла:
https://youtu.be/LWJ1n6C6cqU
#web
👍8❤1
Статистика базы данных с помощью pg_profile
Нередко проблемы в СУБД возникают из-за медленных запросов. Запросы такого типа дают нагрузку на базу данных и не позволяют вашему приложению работать корректно. К счастью, есть много доступных инструментов, которые помогают решить эту проблему.
Например, чтобы эффективно реализовать статистику и найти места с наибольшей нагрузкой в PostgreSQL, можно воспользоваться инструментом pg_profile. Как с ним работать, рассказал Александр Булгаков, инженер разработки Газпромбанка — в статье:
https://tprg.ru/uW3X
#субд
Нередко проблемы в СУБД возникают из-за медленных запросов. Запросы такого типа дают нагрузку на базу данных и не позволяют вашему приложению работать корректно. К счастью, есть много доступных инструментов, которые помогают решить эту проблему.
Например, чтобы эффективно реализовать статистику и найти места с наибольшей нагрузкой в PostgreSQL, можно воспользоваться инструментом pg_profile. Как с ним работать, рассказал Александр Булгаков, инженер разработки Газпромбанка — в статье:
https://tprg.ru/uW3X
#субд
👍6❤1
Что подарить программисту на Новый год?
Ещё не выбрали подарки знакомым программистам на Новый год?:А может, вы ждёте какой-нибудь полезный подарок для айтишника от близких себе?
Мы собрали несколько идей, которые никого не оставят равнодушным. Вдобавок мы сделали список подарков, которые не стоит дарить. Делитесь ссылкой с друзьями и получайте только нужные подарки:
https://tproger.ru/articles/chto-podarit-programmistu-na-novyj-god/
#новыйгод
Ещё не выбрали подарки знакомым программистам на Новый год?:А может, вы ждёте какой-нибудь полезный подарок для айтишника от близких себе?
Мы собрали несколько идей, которые никого не оставят равнодушным. Вдобавок мы сделали список подарков, которые не стоит дарить. Делитесь ссылкой с друзьями и получайте только нужные подарки:
https://tproger.ru/articles/chto-podarit-programmistu-na-novyj-god/
#новыйгод
👍7😁5
Новогодняя ёлка на Python
Короткое видео по созданию новогодней ёлки. А если вы хотите добавить ёлку в терминале, то не менее интересный и простой урок — здесь:
https://ostechnix.com/display-animated-christmas-tree-terminal/
#python
Короткое видео по созданию новогодней ёлки. А если вы хотите добавить ёлку в терминале, то не менее интересный и простой урок — здесь:
https://ostechnix.com/display-animated-christmas-tree-terminal/
#python
👍9🔥1
Как украсить сайт на новый год?
Ёлку поставили, салаты нарезали и перемешали, а может ещё подготовить сайт к Новому году? Мы сделали подборку, которая поможет вам в этом: гирлянды, таймер обратного отсчёта и открытки — в статье:
https://tproger.ru/digest/new-year-scripts/
#js #html
Ёлку поставили, салаты нарезали и перемешали, а может ещё подготовить сайт к Новому году? Мы сделали подборку, которая поможет вам в этом: гирлянды, таймер обратного отсчёта и открытки — в статье:
https://tproger.ru/digest/new-year-scripts/
#js #html
👍7
Советы по разработке на JavaScript, которые сохранят вам время
В JavaScript на первый взгляд, простой и достаточно интуитивный синтаксис, но порой разработчики используют малоэффективные решения.
Автор статьи собрал 8 полезных советов, которые помогут вам писать максимально читаемый и понятный код. Например, как удалить элемент из массива или проверить, является ли объект пустым:
https://nuancesprog.ru/p/16567/
#js
В JavaScript на первый взгляд, простой и достаточно интуитивный синтаксис, но порой разработчики используют малоэффективные решения.
Автор статьи собрал 8 полезных советов, которые помогут вам писать максимально читаемый и понятный код. Например, как удалить элемент из массива или проверить, является ли объект пустым:
https://nuancesprog.ru/p/16567/
#js
👍9
Ещё не успели написать всем пожелания на Новый год?
Балабоба от Yandex сделает это за вас. С помощью этого сервиса и немного магии нейросетей можно быстро составить текст поздравления всем знакомым.
А ещё Балабоба рисует и подписывает красивые новогодние открытки: https://yandex.ru/lab/yalm
#новыйгод
Балабоба от Yandex сделает это за вас. С помощью этого сервиса и немного магии нейросетей можно быстро составить текст поздравления всем знакомым.
А ещё Балабоба рисует и подписывает красивые новогодние открытки: https://yandex.ru/lab/yalm
#новыйгод
👍5
Comprehensive Rust — курс для начинающий
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
👍3
Составили уже планы на 2023?
Предлагаем новогодний интерактив! В комментах к этому посту пишите начало фразы «В Новом году я обещаю», а продолжайте её с помощью Т9 (например, с помощью варианта посередине).
Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Предлагаем новогодний интерактив! В комментах к этому посту пишите начало фразы «В Новом году я обещаю», а продолжайте её с помощью Т9 (например, с помощью варианта посередине).
Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
👍7