🧑💻 Следите за интересными блогерами
По всему миру тысячи энтузиастов работают над одними и теми же технологиями и пишут о них.
Блоги часто пишутся самими программистами, и большинство из них делится личным мнением и опытом. Можно увидеть различные перспективы одной и той же технологии в блогах. Можно видеть как хорошие, так и плохие технологии в блогах.
Следите за хорошими блогами и комментируйте посты, делитесь своим мнением.
Clean Code #совет #cleancode
По всему миру тысячи энтузиастов работают над одними и теми же технологиями и пишут о них.
Блоги часто пишутся самими программистами, и большинство из них делится личным мнением и опытом. Можно увидеть различные перспективы одной и той же технологии в блогах. Можно видеть как хорошие, так и плохие технологии в блогах.
Следите за хорошими блогами и комментируйте посты, делитесь своим мнением.
Clean Code #совет #cleancode
🔥 Лучшее на канале за неделю
1. Networking and Kubernetes.
2. Пишите простой и понятный код.
3. Читайте документацию.
1. Networking and Kubernetes.
2. Пишите простой и понятный код.
3. Читайте документацию.
Monit
Инструмент мониторинга серверов, который держит вас в курсе событий и посылает оповещения, если сервер выходит из строя. Это позволяет отслеживать проблемы и оперативно решать их.
В отличие от большинства инструментов, Monit может взять на себя инициативу — он обеспечит техническое обслуживание сервера и позаботится о его работоспособности. К тому же у него простая и удобная панель мониторинга проблем.
📑 Сайт
Clean Code #инструменты
Инструмент мониторинга серверов, который держит вас в курсе событий и посылает оповещения, если сервер выходит из строя. Это позволяет отслеживать проблемы и оперативно решать их.
В отличие от большинства инструментов, Monit может взять на себя инициативу — он обеспечит техническое обслуживание сервера и позаботится о его работоспособности. К тому же у него простая и удобная панель мониторинга проблем.
📑 Сайт
Clean Code #инструменты
🧑💻 Кодить! Кодить! Кодить!
Нельзя стать хорошим программистом, просто зазубрив книгу.
Легко говорить о теоретических концепциях. Но узнать языковые ограничения или разработать лучшие практики можно только тогда, когда пишешь код. Поэтому, чтобы стать хорошим программистом, нужно писать много кода.
Если вы новичок, начните с написания программ для простых задач, таких как ряды Фибоначчи, палиндром, треугольник Паскаля и т. д., А затем переходите к более крупным задачам, таким как дерево двоичного поиска и т. д.
Если вы ищете онлайн-платформу для практики Java-программ, взгляните на Coding Ground.
Также есть интересный русскоязычный ресурс Quizful. Получите почетное звание “Junior Java Developer” и ваши навыки будут намного лучше.
Clean Code #совет #cleancode
Нельзя стать хорошим программистом, просто зазубрив книгу.
Легко говорить о теоретических концепциях. Но узнать языковые ограничения или разработать лучшие практики можно только тогда, когда пишешь код. Поэтому, чтобы стать хорошим программистом, нужно писать много кода.
Если вы новичок, начните с написания программ для простых задач, таких как ряды Фибоначчи, палиндром, треугольник Паскаля и т. д., А затем переходите к более крупным задачам, таким как дерево двоичного поиска и т. д.
Если вы ищете онлайн-платформу для практики Java-программ, взгляните на Coding Ground.
Также есть интересный русскоязычный ресурс Quizful. Получите почетное звание “Junior Java Developer” и ваши навыки будут намного лучше.
Clean Code #совет #cleancode
📖 Full Stack Python Security
🖋 Dennis Byrne, 2021
Книга научит вас всему, что вам нужно для создания безопасных веб-приложений на Python. Работая с подробными фрагментами кода и интересными примерами, вы будете использовать стандарты безопасности, передовые методы и многое другое. Попутно вы познакомитесь с важными библиотеками и инструментами в экосистеме Python.
💾 Скачать книгу
Clean Code #книги #python
🖋 Dennis Byrne, 2021
Книга научит вас всему, что вам нужно для создания безопасных веб-приложений на Python. Работая с подробными фрагментами кода и интересными примерами, вы будете использовать стандарты безопасности, передовые методы и многое другое. Попутно вы познакомитесь с важными библиотеками и инструментами в экосистеме Python.
💾 Скачать книгу
Clean Code #книги #python
📑 Microsoft показала ИИ-инструмент для автоматизации отладки и поиска багов в коде
Исследователи Microsoft разработали инструмент на базе ИИ, который, по мнению ученых, поможет программистам быстрее находить и исправлять ошибки в коде. ПО получило название BugLab и основано оно на принципах работы генеративно-состязательных сетей.
Clean Code #новости #Microsoft
Исследователи Microsoft разработали инструмент на базе ИИ, который, по мнению ученых, поможет программистам быстрее находить и исправлять ошибки в коде. ПО получило название BugLab и основано оно на принципах работы генеративно-состязательных сетей.
Clean Code #новости #Microsoft
Forwarded from КиберПанк | Технологии Будущего | Technology
Роботизация процессов
Интересный кейс от Газпромбанка. Там решили дать возможность любому сотруднику (их больше 20 000) автоматизировать свои задачи, внедрили решение от UIPath и организовали обучение.
Редко можно встретить ситуацию, когда автоматизация не насаживается сверху (с возможными сокращениями и реорганизациями), а может быть внедрена рядовым сотрудником без каких-либо согласований.
Авторы проекта думали, что больше всего задач автоматизируют бухгалтеры и HR, но оказалось, что пока «на местах» запрос на роботов больше. С помощью них открывают шлагбаумы и автоматизируют отправку писем Почтой России.
Интересный кейс от Газпромбанка. Там решили дать возможность любому сотруднику (их больше 20 000) автоматизировать свои задачи, внедрили решение от UIPath и организовали обучение.
Редко можно встретить ситуацию, когда автоматизация не насаживается сверху (с возможными сокращениями и реорганизациями), а может быть внедрена рядовым сотрудником без каких-либо согласований.
Авторы проекта думали, что больше всего задач автоматизируют бухгалтеры и HR, но оказалось, что пока «на местах» запрос на роботов больше. С помощью них открывают шлагбаумы и автоматизируют отправку писем Почтой России.
vc.ru
Роботы для каждого — Газпромбанк на vc.ru
Когда речь заходит о банковских роботах, на ум приходит механический голос на первой линии поддержки и сложные алгоритмы для работы с большими данными где-то в недрах банка. На самом деле роботов куда больше. И в Газпромбанке их может создать любой. Рассказываем…
📑 Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры
▍Часть 2
Перед прочтением рекомендуем ознакомиться с первой частью.
В прошлой статье, мы спроектировали и реализовали простой сервис BookStore. В этой части мы попытаемся добавить безопасности в наше приложение — сделаем отдельный микросервис аутентификации/авторизации, а в нашем приложении BookStore запретим вызов методов неавторизованными пользователями. И хотя существуют готовые решения (например, Spring Security), мы напишем всё сами, чтобы разобрать принципы работы.
Clean Code #статьи #java
▍Часть 2
Перед прочтением рекомендуем ознакомиться с первой частью.
В прошлой статье, мы спроектировали и реализовали простой сервис BookStore. В этой части мы попытаемся добавить безопасности в наше приложение — сделаем отдельный микросервис аутентификации/авторизации, а в нашем приложении BookStore запретим вызов методов неавторизованными пользователями. И хотя существуют готовые решения (например, Spring Security), мы напишем всё сами, чтобы разобрать принципы работы.
Clean Code #статьи #java
🧑💻 Читайте и изучайте код
Исследуйте интересные коды, например ядро Linux (имейте в виду, это очень большой код). Хорошей операционной системой для учебных целей является MINIX3. Вы сможете познать много новых идиом языка, а еще кое-что о архитектуре ПО. Чтение незнакомого исходного кода — это сложная, но очень полезная работа.
Clean Code #совет #cleancode
Исследуйте интересные коды, например ядро Linux (имейте в виду, это очень большой код). Хорошей операционной системой для учебных целей является MINIX3. Вы сможете познать много новых идиом языка, а еще кое-что о архитектуре ПО. Чтение незнакомого исходного кода — это сложная, но очень полезная работа.
Clean Code #совет #cleancode
Planio
Многофункциональная система управления проектами, специально созданная для разработчиков программного обеспечения. Он поддерживает фреймворки гибкой разработки ПО, такие как Scrum. Сервис можно использовать для оптимизации рабочего процесса и создания комфортной среды, где сможет общаться команда. А ещё — для коммуникации с клиентами.
📑 Сайт
Clean Code #инструменты
Многофункциональная система управления проектами, специально созданная для разработчиков программного обеспечения. Он поддерживает фреймворки гибкой разработки ПО, такие как Scrum. Сервис можно использовать для оптимизации рабочего процесса и создания комфортной среды, где сможет общаться команда. А ещё — для коммуникации с клиентами.
📑 Сайт
Clean Code #инструменты
DTO (Data Transfer Object) ► Шаблон проектирования
DTO - это объект который переносит данные между системами (веб-сервисы, подсистемы или процессы одного приложения). Шаблон проектирования DTO изначально был придуман для решения проблемы передачи данных между системами (веб-сервисами).
Первичная цель DTO заключалась в передаче данных при дорогостоящих удаленных вызовах. Вместо нескольких вызовов и передачи нескольких объектов делается один вызов и передается один собирательный объект.
📺 YouTube
Clean Code #видео
DTO - это объект который переносит данные между системами (веб-сервисы, подсистемы или процессы одного приложения). Шаблон проектирования DTO изначально был придуман для решения проблемы передачи данных между системами (веб-сервисами).
Первичная цель DTO заключалась в передаче данных при дорогостоящих удаленных вызовах. Вместо нескольких вызовов и передачи нескольких объектов делается один вызов и передается один собирательный объект.
📺 YouTube
Clean Code #видео
YouTube
DTO (Data Transfer Object) ► Шаблон проектирования Урок №21
DTO (Data Transfer Object) - Объект передачи данных
DTO - это объект который переносит данные между системами (веб-сервисы, подсистемы или процессы одного приложения)
Оглавление:
00:00 Начало
01:07 Определение, история возникновения шаблона
05:55 Варианты…
DTO - это объект который переносит данные между системами (веб-сервисы, подсистемы или процессы одного приложения)
Оглавление:
00:00 Начало
01:07 Определение, история возникновения шаблона
05:55 Варианты…
💡 Подборка инструментов
▫️ Bitbucket — инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами.
▫️ Noun Project — один из лучших инструментов для разработчиков, поскольку вы можете использовать его для поиска значков для своего проекта.
▫️ Octotree — многие описывают Octotree как «GitHub на стероидах».
▫️ Code Spell Checker — помечает любые грамматические ошибки в коде. Лучше всего это расширение работает с кодом в camelCase.
▫️ Path Intellisense — автоматически дополняет имена файлов при их импорте.
Clean Code #инструменты #подборка
▫️ Bitbucket — инструмент управления кодом Git, который дает вашей команде платформу для планирования и совместной работы над проектами.
▫️ Noun Project — один из лучших инструментов для разработчиков, поскольку вы можете использовать его для поиска значков для своего проекта.
▫️ Octotree — многие описывают Octotree как «GitHub на стероидах».
▫️ Code Spell Checker — помечает любые грамматические ошибки в коде. Лучше всего это расширение работает с кодом в camelCase.
▫️ Path Intellisense — автоматически дополняет имена файлов при их импорте.
Clean Code #инструменты #подборка
🔥 Лучшее на канале за неделю
1. Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры.
2. Monit — инструмент мониторинга серверов, который держит вас в курсе событий и посылает оповещения, если сервер выходит из строя.
3. Кодить! Кодить! Кодить!.
1. Пишем Java веб-приложение на современном стеке. С нуля до микросервисной архитектуры.
2. Monit — инструмент мониторинга серверов, который держит вас в курсе событий и посылает оповещения, если сервер выходит из строя.
3. Кодить! Кодить! Кодить!.
📑 Обнаружено нарушение GPL в TikTok Live Studio
Не так давно состоялась публичная бета комплекса видеостримингового ПО TikTok Live Studio от компании ByteDance, разработчика сервиса TikTok. В ходе ревёрс-инжиниринга разработчиками популярного свободного проекта OBS Studio было обнаружено заимствование GPL-кода без открытия исходных текстов.
Clean Code #новости #GPL
Не так давно состоялась публичная бета комплекса видеостримингового ПО TikTok Live Studio от компании ByteDance, разработчика сервиса TikTok. В ходе ревёрс-инжиниринга разработчиками популярного свободного проекта OBS Studio было обнаружено заимствование GPL-кода без открытия исходных текстов.
Clean Code #новости #GPL
🧑💻 Изучите низкоуровневое программирование
Изучение низкоуровневого программирования полезно для лучшего понимания работы машины. Почитайте о C, возможно освойте ассемблер. Узнайте, как компьютер выполняет программу, и как работает операционная система (на высоком уровне, по крайней мере). Если вы хотите познать серьёзное в низкоуровневом программировании, то почитайте книги по компьютерной организации, операционным системам, встраиваемым системам, по разработке драйверов и.т.д.
Clean Code #совет
Изучение низкоуровневого программирования полезно для лучшего понимания работы машины. Почитайте о C, возможно освойте ассемблер. Узнайте, как компьютер выполняет программу, и как работает операционная система (на высоком уровне, по крайней мере). Если вы хотите познать серьёзное в низкоуровневом программировании, то почитайте книги по компьютерной организации, операционным системам, встраиваемым системам, по разработке драйверов и.т.д.
Clean Code #совет
Cold Turkey
Если вы — тот самый разработчик, который открывает соцсети «на пять минут», а потом уходит в них с головой, вам пригодится Cold Turkey. Сервис поможет оторваться многочисленных статей в Википедии и «важных» постов в Instagram.
Используя Cold Turkey, вы ограничите доступ к определённым настольным приложениям, сайтам или интернету в целом. Вы сами прописываете график и список ограничений.
📑 Сайт
Clean Code #инструменты
Если вы — тот самый разработчик, который открывает соцсети «на пять минут», а потом уходит в них с головой, вам пригодится Cold Turkey. Сервис поможет оторваться многочисленных статей в Википедии и «важных» постов в Instagram.
Используя Cold Turkey, вы ограничите доступ к определённым настольным приложениям, сайтам или интернету в целом. Вы сами прописываете график и список ограничений.
📑 Сайт
Clean Code #инструменты
Любопытный обзор лучших российских банков для работы IT-специалистов. Не со всем можно легко согласиться, но мысли интересные, есть над чем задуматься. Банки сегодня люто конкурируют с финтехом и между собой, а значит - платят хорошие деньги за компетентность и экспертизу в технологической сфере.
vc.ru
Войти в IT: в какой банк пойти айтишинку? — Карьера на vc.ru
Современный банк — это большая IT-компания, помноженная на банковскую специфику: бесперебойность, безопасность, скорость внедрения новых фич. И как любая крупная IT-компания банки сегодня испытывают кадровый голод, даже несмотря на возможность много платить.