#vacancy #mnogodeneg
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Для нашего проекта, который https://proglib.io, требуется опытный PHP-разработчик.
Задачи
- Доработка и улучшение функционала движка proglib.io;
- Развитие дополнительных сервисов(например, чат-боты в Telegram), позволяющих прокачивать сообщество вокруг Proglib;
Требования
- Знание php >= 7.3 и всех его возможностей;
- Опыт работы с mysql, навыки написания sql запросов;
- Опыт работы с nosql базами данных;
- Умение работать с кэшированием;
- Написание кода по современным стандартам разработки: статические анализаторы, метрики (phpmetrics, dephpend, deptrac), вменяемый code style;
- Опыт работы с очередями (кролик, beanstalkd), понимание принципа работы очередей: ретраи, стратегии обработки проваленных сообщений, таймауты и так далее;
- Умение писать надежный код, устойчивый к различным воздействиям: невалидные данные, неожиданные сбои и так далее;
- Знание паттернов проектирования и паттернов разработки: circuit breaker, outbox, message bus и другие;
- Быть в курсе за внедрение зависимостей, контейнер внедрения зависимостей, миддлвары, хуки, сериалайзеры данных, как все это работает вообще и во фреймворках в частности;
- Опыт написания тестов и желание их писать;
- Опыт работы с Symfony или отсутствие опыта работы с Yii, Codeigniter, Bitrix, WP будет плюсом.
Условия
- Стабильно растущий проект;
- Уютный офис на Таганке, возможность несколько дней работать на удаленке;
- Корпоративное питание;
- Весёлый дружелюбный коллектив и неформальная обстановка;
- Гибкий график, отсутствие дресс-кода;
- Лояльное руководство и возможность посещать профильные мероприятия за счёт компании;
- Зарплата: 150-200 тыс. рублей.
Для связи можно писать в телеграм: @theasder.
Библиотека программиста
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Мини-курс по созданию компьютерных сетей на прикладном уровне от CryptoFun [ IT ]
Первые несколько видеоуроков являются теоретическими, но при этом сопровождаются практикой на Go / C без привлечения сторонних библиотек и фреймворков. Затем следует практика с использованием фреймворка, разработанного автором видеоуроков.
- Многоранговая
- Фреймворк gopeer (beta)
- Одноранговая
- Разработка скрытых сетей
- HTTP сервер на чистом Си
- Криптовалюта с нуля
- Разработка скрытых сетей
- Ядро (написание фреймворка)
- Сервис электронной почты
- Разработка скрытых сетей
- Теория строения скрытых систем
- HES приложение
- Абсолютная анонимность
Первые несколько видеоуроков являются теоретическими, но при этом сопровождаются практикой на Go / C без привлечения сторонних библиотек и фреймворков. Затем следует практика с использованием фреймворка, разработанного автором видеоуроков.
- Многоранговая
- Фреймворк gopeer (beta)
- Одноранговая
- Разработка скрытых сетей
- HTTP сервер на чистом Си
- Криптовалюта с нуля
- Разработка скрытых сетей
- Ядро (написание фреймворка)
- Сервис электронной почты
- Разработка скрытых сетей
- Теория строения скрытых систем
- HES приложение
- Абсолютная анонимность
YouTube
// Компьютерные сети #1 // Многоранговая //
Многоранговая сеть. Просмотр и реализация.
#tip
Простой однострочник для запуска файлового сервера в текущем каталоге из интерфейса командной строки с помощью Go и goexec.
Простой однострочник для запуска файлового сервера в текущем каталоге из интерфейса командной строки с помощью Go и goexec.
goexec 'http.ListenAndServe(`:9080`, http.FileServer(http.Dir(`.`)))'
GitHub
GitHub - shurcooL/goexec: A command line tool to execute Go functions.
A command line tool to execute Go functions. Contribute to shurcooL/goexec development by creating an account on GitHub.
Есть опыт и знания в IT, которыми Вы хотите поделиться?
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/de2fccec и мы свяжемся с вами!
Станьте автором технических статей вместе с Proglib и получайте достойное вознаграждение!
Библиотека программиста приглашает к сотрудничеству внештатных авторов,
которые хотят поделиться знаниями, пропиарить свой авторский блог или просто заработать.
Мы предлагаем удаленную работу, гибкий график, возможность зарабатывать до 12к за статью и выплаты 2 раза в месяц.
Мы не ограничиваем в количестве статей.
Постоянным авторам предусмотрены премии за лояльность.
Интересующие направления для написания статей:
• Data Science, BigData и Machine Learning
• Блокчейн
• DevOps
• Информационная и Кибербезопасность
• Ruby on Rails
• C / C++/ C#
• Python
• Java
• Go разработка
• Разработка игр
• Android-разработка
• iOS-разработка
• Системная и бизнес аналитика
• Тестирование ПО
• Виртуальная реальность
• 1С
• Business Intelligence
• Интернет вещей
• Системы и сети
• IT Management
Оставьте заявку на https://proglib.io/w/de2fccec и мы свяжемся с вами!
Go-cloud: Go Cloud Development Kit (Go CDK) — это комплект разработки облачных приложений на Go, позволяющий беспрепятственно развертывать облачные приложения в любой комбинации облачных провайдеров.
Он делает это, предоставляя стабильные идиоматические интерфейсы для общих целей, таких как хранилище и базы данных.
https://proglib.io/w/94065a0b
Он делает это, предоставляя стабильные идиоматические интерфейсы для общих целей, таких как хранилище и базы данных.
https://proglib.io/w/94065a0b
GitHub
GitHub - google/go-cloud: The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go. - google/go-cloud
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Продлеваем на неделю конкурс #proglib_contest на самый интересный контент в телеграм-каналах Библиотеки программиста.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Почему? Мы выделили большой призовой фонд и хотим разыграть его среди активных читателей. Но пока мало кто успел поучаствовать. Смекалистые подписчики уже поняли: шансы выиграть очень высоки. За лучший пост в любом из телеграм-каналов Библиотеки программиста автор поста получит 20 000 ₽.
Каналов 14 штук, названия говорят сами за себя: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Таким образом, призовой фонд составляет 280 000 ₽.
Очень простые условия:
1) Найдите интересную и актуальную статью, вышедшую в 2020-21 годах, и напишите к ней анонс объемом до 700 знаков. Для @progbook можно написать рецензию на книгу.
2) Пришлите текст анонса и название целевого канала нашему боту @proglib_contest_bot.
Выиграет тот, чей пост в канале наберёт больше лайков/охватов/кликов по ссылкам. Юридическая информация: https://proglib.io/best-post-contest.
Библиотека программиста
Правила проведения публичного конкурса
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!
Закулисье работы с модулями в Go: https://proglib.io/w/6233d39e
jayconrod.com
Life of a Go module
Go's module system is decentralized. An author can publish a new version by simply creating a tag in the module's source repository. How exactly does that work? What does the go command download, and from where?
go-with-domain.pdf
14 MB
Go with the domain: Building modern business software in Go (2021)
Авторы: Robert Lasczak, Miłosz Smółka
Книга от Three Dots Labs в основном включает материалы из серии статей, посвященные созданию программного обеспечения для бизнеса и адаптированные под удобный книжный формат.
Для кого эта книга?
В большей степени для тех, кто имеет базовые знания Go и уже работал над некоторыми проектами. В идеале вы ищете шаблоны, которые помогут вам разрабатывать современные приложения.
Большинство идей в этой книге воплощаются в приложениях со сложными бизнес-сценариями. Некоторые из них имеют смысл в более простых случаях, а некоторые будут выглядеть слишком сложными, если их использовать в небольших проектах. Постарайтесь проявить прагматичность и выбрать лучший инструмент для работы.
Авторы: Robert Lasczak, Miłosz Smółka
Книга от Three Dots Labs в основном включает материалы из серии статей, посвященные созданию программного обеспечения для бизнеса и адаптированные под удобный книжный формат.
Для кого эта книга?
В большей степени для тех, кто имеет базовые знания Go и уже работал над некоторыми проектами. В идеале вы ищете шаблоны, которые помогут вам разрабатывать современные приложения.
Большинство идей в этой книге воплощаются в приложениях со сложными бизнес-сценариями. Некоторые из них имеют смысл в более простых случаях, а некоторые будут выглядеть слишком сложными, если их использовать в небольших проектах. Постарайтесь проявить прагматичность и выбрать лучший инструмент для работы.
Кругом только и слышно, что об искусственном интеллекте, машинном обучении, Data Science... Но как начинаешь разбираться, нужна серьёзная математическая подготовка на уровне вуза. Мы пригласили опытных преподавателей МГУ помочь нашим читателям подготовиться к карьере дата сайентиста.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь: https://proglib.io/w/79f5506f
Специально для наших подписчиков скидка 15% по промокоду GO
Поспешите, осталось всего 9 мест.
В наборе всё, что нужно: мат. анализ, линейная алгебра, комбинаторика, теория вероятностей и мат. статистика. Кстати, именно такой багаж знаний требуют от абитуриентов ШАД. Каждая тема сопровождается подготовительными материалами, лекциями и практическими заданиями. Всё это с обратной связью кураторов и преподавателей.
Полная программа курса и прочая информация здесь: https://proglib.io/w/79f5506f
Специально для наших подписчиков скидка 15% по промокоду GO
Поспешите, осталось всего 9 мест.
Перевод статьи про применение пакета
https://proglib.io/w/1cc1f769
atomic
в Go для решения конфликтов при блокировках.https://proglib.io/w/1cc1f769
Хабр
Go: справляемся с конфликтами при блокировках с помощью пакета Atomic
Перевод материала подготовлен в рамках курса "Golang Developer. Professional". Если вам интересно узнать подробнее о курсе, приглашаем на день открытых дверей он...
Мы тут с ребятами думаем запустить курс в виде зум и/или оффлайн-встреч, часть курса запишем с топовыми психологами, поэтому если вам интересно, ответьте на 3 вопроса в нашей форме (оринтировочно это займет 2-3 минуты)
https://forms.gle/nBJxwf9pFbYw3mNm9
В форме нет обязательных вопросов.
https://forms.gle/nBJxwf9pFbYw3mNm9
В форме нет обязательных вопросов.
Google Docs
Коммуникации в IT
! Ответы на все вопросы необязательные !
Gomponents — это компоненты представления, написанные на чистом Go. Они преобразуются в HTML 5 и упрощают создание компонентов многократного использования. Таким образом, вы можете сосредоточиться на создании своего приложения, а не изучать еще один язык шаблонов.
https://proglib.io/w/7fcc768e
https://proglib.io/w/7fcc768e
Gomponents
gomponents, view components in pure Go
View components in pure Go, that render to HTML5.
Juan Christian, 17-летний индонезийский программист-самоучка, написал клон Twitter с помощью Go + Vue 3 + Vite + TailwindCSS + PostgreSQL + Redis. Проект разработан исключительно в образовательных целях и включает лишь основные компоненты Twitter. Как вам?
https://proglib.io/w/1ec97fb2
https://proglib.io/w/1ec97fb2
DEV Community
Juan Christian — DEV Community Profile
17 y.o | Self-taught Indonesian Software Engineer in the making
#proglib_contest
Go-Callvis — это инструмент, помогающий визуализировать график вызовов программы Go с помощью интерактивного представления.
Цель инструмента заключается в предоставлении разработчикам визуального обзора программы Go с использованием данных из графа вызовов и его отношений с пакетами и типами. Это особенно полезно в больших проектах с высокой сложностью кода или когда вы просто пытаетесь понять чужой код.
https://proglib.io/w/3be4aba8
Go-Callvis — это инструмент, помогающий визуализировать график вызовов программы Go с помощью интерактивного представления.
Цель инструмента заключается в предоставлении разработчикам визуального обзора программы Go с использованием данных из графа вызовов и его отношений с пакетами и типами. Это особенно полезно в больших проектах с высокой сложностью кода или когда вы просто пытаетесь понять чужой код.
https://proglib.io/w/3be4aba8
#proglib_contest
10 лучших книг по Go
Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/w/7be51898
10 лучших книг по Go
Книги по языку Go с лучшими оценками читателей. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/w/7be51898
#proglib_contest
Как работает пул буферов: реализация на Go
Bruno Calza, бразильский инженер-программист в Arquivei, глубоко погрузился в изучение того, как базы данных эффективно перемещают данные на диск и с него.
В данной статье он начинает с обзора того, как данные структурированы на диске, затем объясняет принцип работы диспетчера пула буферов и представляет реализацию на Go.
https://proglib.io/w/6c1f98f8
Как работает пул буферов: реализация на Go
Bruno Calza, бразильский инженер-программист в Arquivei, глубоко погрузился в изучение того, как базы данных эффективно перемещают данные на диск и с него.
В данной статье он начинает с обзора того, как данные структурированы на диске, затем объясняет принцип работы диспетчера пула буферов и представляет реализацию на Go.
https://proglib.io/w/6c1f98f8
Подходит к концу эпический конкурс на самый интересный контент в телеграм-каналах Библиотеки программиста. Посты собирают всё больше откликов — спасибо за ваши старания!
У всех, кто хотел поучаствовать, остался последний шанс побороться за 20 000 ₽ в каждом из каналов: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Общий призовой фонд 280 000 ₽.
До полуночи примем последние посты — в некоторых каналах шансы на победу всё ещё высокие. Лайфхак: эти каналы нетрудно вычислить по хэштегу #proglib_contest 😉.
Напоминаем, как участвовать: пишем анонс до 700 знаков к любой актуальной айтишной статье 2020-21 годов или рецензию книги для @progbook. Отправляем получившийся текст и название канала боту @proglib_contest_bot. Чей пост в канале наберёт больше откликов, тот и выиграл.
Через три дня подведем итоги и огласим список победителей. Юридическая информация: https://proglib.io/best-post-contest.
У всех, кто хотел поучаствовать, остался последний шанс побороться за 20 000 ₽ в каждом из каналов: @progbook, @proglibrary, @pyproglib, @frontendproglib, @javaproglib, @dsproglib, @phpproglib, @cppproglib, @mobileproglib, @goproglib, @csharpproglib, @devopsslib, @testerlib, @hackproglib. Общий призовой фонд 280 000 ₽.
До полуночи примем последние посты — в некоторых каналах шансы на победу всё ещё высокие. Лайфхак: эти каналы нетрудно вычислить по хэштегу #proglib_contest 😉.
Напоминаем, как участвовать: пишем анонс до 700 знаков к любой актуальной айтишной статье 2020-21 годов или рецензию книги для @progbook. Отправляем получившийся текст и название канала боту @proglib_contest_bot. Чей пост в канале наберёт больше откликов, тот и выиграл.
Через три дня подведем итоги и огласим список победителей. Юридическая информация: https://proglib.io/best-post-contest.
Библиотека программиста
Правила проведения публичного конкурса
Материалы, которые научат и помогут программировать. Книги и лекции, видеоуроки и советы, тесты знаний и обсуждение горячих тем. Присоединяйтесь!