🚀 Инструмент недели: PocketBase
PocketBase — это open-source backend-сервис, который помогает разработчикам быстро создавать приложения.
В нем уже есть всё необходимое для старта: база данных, API, аутентификация и файловое хранилище.
➡️ Собрать свой бэк
🐸 Библиотека Go разработчика #буст
PocketBase — это open-source backend-сервис, который помогает разработчикам быстро создавать приложения.
В нем уже есть всё необходимое для старта: база данных, API, аутентификация и файловое хранилище.
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда речь заходит о языке программирования, особенности часто становятся очевидными, при сравнении с другими языками.
В видео рассматриваются две концепции обработки ошибок в Go и Zig, и разница между ними показывает, как различаются подходы к одному и тому же вопросу .
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 IT Breaking Memes — 30 000 ₽ за самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🏆 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
Пример:
Реальная новость: «Гугл создала модель для общения с дельфинами».
Смешная альтернатива: «Нейросеть от Гугл обрабатывает видеопоток с камеры в свинарнике. ИИ следит, сколько свинья находится возле кормушки, не отталкивают ли ее собратья. Недокормленных докармливают, а переевшие пропускают следующую кормешку».
📅 Сроки: с 29 апреля по 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Ждем ваших новостей!
Подготовили для вас наглядную инфографику про общие нормы версионирования.
💬 Делитесь в комментариях своими необычными практиками по названию версий👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Мечтаете о карьере в гейм-деве или может просто есть идея для простой игры? С помощью Raylib и Go вы можете буквально за вечер собрать простой прототип 2D-игры — без движков, лишней магии и заморочек.
🚀 Быстрый старт
1. Установка зависимостей
Установите raylib-go с помощью команды:
go get -u github.com/gen2brain/raylib-go/raylib
На Windows можно использовать purego (без cgo), загрузив raylib.dll и поместив его в корень проекта или в C:\Windows\System32.
2. Создайте файл main.go со следующим содержимым:
package main
import rl "github.com/gen2brain/raylib-go/raylib"
func main() {
rl.InitWindow(800, 600, "Пример Raylib")
defer rl.CloseWindow()
rl.SetTargetFPS(60)
for !rl.WindowShouldClose() {
rl.BeginDrawing()
rl.ClearBackground(rl.RayWhite)
rl.DrawText("Привет, Raylib!", 350, 280, 20, rl.Black)
rl.EndDrawing()
}
}
3. Вы готовы с созданию простой игры на Go
Ознакомьтесь с официальными примерами Raylib и их Go-реализациями в репозитории raylib-go/examples. Это поможет вам понять, как реализовывать различные функции, такие как обработка ввода, отрисовка спрайтов, работа с аудио и многое другое.
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа по найму — это стабильность, зарплата 5 и 20 числа, планёрки, джиры, комфорт.
Собственный проект — это неизвестность, высокие риски, отсутствие отпуска… и, возможно, то самое дело всей жизни.
Так когда же действительно стоит всё бросить и уйти в своё?
🚦 Сигналы, что пора уходить:
• Вы уже не развиваетесь на работе. Если профессиональный рост — это только то, что происходит по ночам после работы, значит, рабочее время тратится впустую.
• Ваша идея не даёт покоя. Если всё время думаете: «А если бы я попробовал…», — это не просто любопытство, это зов.
• У Вас есть план, ресурсы и подушка на 6–12 месяцев. Без финансовой подушки собственное дело — это просто ускоренный путь к выгоранию.
• Вы не можете больше делать “вот это всё”. Значит, настало время делать что-то своё — ценное, важное и по-настоящему Ваше.
• Вы готовы взять ответственность за всё. Настоящее предпринимательство — это когда вините не команду, а себя.
⛔️ Когда уход — плохая идея:
• Вы просто устали. Иногда достаточно сменить команду или проект, а не всю жизнь.
• Нет идеи, нет понимания рынка, нет навыков продаж. Это путь в никуда, даже если у Вас отличный код или красивый дизайн.
• Думаете, что свой проект — это свобода. Увы, первое время это не свобода, а 24/7 работа без гарантий.
• Хотите работать меньше. Скорее всего, будете работать вдвое больше, а результаты увидите не сразу — и это в лучшем случае.
💥 Бонус. Кто чаще всего «сгорает»:
• Те, кто ждёт идеального продукта. Рынку не нужен идеал — ему нужно «работает и решает боль».
• Интроверты без коммуникационных навыков. Потому что связи и умение продавать — это 70% успеха.
• Те, кто боится провала. Свой проект — это бесконечная серия экспериментов, 90% из которых не выстрелят.
💬 Что вас останавливает от старта своего проекта? Может есть советы тем, кто не может решиться? Делитесь своими мыслями в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Комбо для глубокого анализа
Оптимизации могут скрывать реальные причины проблем, упрощать стек вызовов или переносить переменные в heap без вашего ведома.
Чтобы увидеть настоящую картину происходящего, стоит собрать проект без оптимизаций и с расширенным выводом от компилятора:
➖
➖
➖
Идеально подходит для пошаговой отладки через delve, когда важно видеть реальный стек вызовов без инлайнинга и оптимизаций. Это позволяет точно сопоставлять поведение программы с исходным кодом, не сталкиваясь с искажениями, вызванными вмешательством компилятора.
🐸 Библиотека Go разработчика #буст
Оптимизации могут скрывать реальные причины проблем, упрощать стек вызовов или переносить переменные в heap без вашего ведома.
Чтобы увидеть настоящую картину происходящего, стоит собрать проект без оптимизаций и с расширенным выводом от компилятора:
go build -gcflags="-m -l -N"
-m
— включает вывод информации об оптимизациях побочных эффектов и escape-анализа.-l
— отключает инлайнинг функций.-N
— отключает оптимизации компилятора.Идеально подходит для пошаговой отладки через delve, когда важно видеть реальный стек вызовов без инлайнинга и оптимизаций. Это позволяет точно сопоставлять поведение программы с исходным кодом, не сталкиваясь с искажениями, вызванными вмешательством компилятора.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Азбука айтишника
🎓 Как выбрать свою роль в Data Science и не потеряться в терминах
Если вы только начинаете разбираться в Data Science — перед вами лабиринт из названий: data scientist, аналитик, ML-инженер, BI, архитектор... Кто чем занимается? Что нужно учить?
➡️ Что внутри статьи
— Кто такие Data Engineer
— Чем отличается Data Architect от инженера и зачем он нужен в big data проектах
— Чем занимаются Data Analyst и почему это отличная точка входа в карьеру
— Что делает настоящий Data Scientist
В статье разобрано всё: от задач до технологий, которые реально спрашивают на собеседованиях.
📎 Ссылка
Азбука айтишника #ликбез
Если вы только начинаете разбираться в Data Science — перед вами лабиринт из названий: data scientist, аналитик, ML-инженер, BI, архитектор... Кто чем занимается? Что нужно учить?
— Кто такие Data Engineer
— Чем отличается Data Architect от инженера и зачем он нужен в big data проектах
— Чем занимаются Data Analyst и почему это отличная точка входа в карьеру
— Что делает настоящий Data Scientist
В статье разобрано всё: от задач до технологий, которые реально спрашивают на собеседованиях.
📎 Ссылка
Азбука айтишника #ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Главное за неделю
Главные события, на которые стоит обратить внимание.
➖ Новый эпизод подкаста о Go
В подкасте обсуждаются важные анонсы: релизы Go 1.24.3 и Go 1.23.9, которые выйдут 6 мая, а также затронуты темы изменений в языке Go, включая отказ от core types, и новые инструменты.
➖ Улучшение телеметрии в Go
Статья рассказывает о внедрении системы телеметрии в Go, которая позволяет собирать данные об использовании инструментов Go.
➖ Redis снова open source
С приходом нового руководства и возвращением основателя Сальваторе Санфилиппо, Redis вернулся к открытой лицензии.
➖ Как выбрать свою роль в Data Science и не потеряться в терминах
➖ 30 000 ₽ за самую смешную IT-новость
🐸 Библиотека Go разработчика #свежак
Главные события, на которые стоит обратить внимание.
В подкасте обсуждаются важные анонсы: релизы Go 1.24.3 и Go 1.23.9, которые выйдут 6 мая, а также затронуты темы изменений в языке Go, включая отказ от core types, и новые инструменты.
Статья рассказывает о внедрении системы телеметрии в Go, которая позволяет собирать данные об использовании инструментов Go.
С приходом нового руководства и возвращением основателя Сальваторе Санфилиппо, Redis вернулся к открытой лицензии.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по Go | тесты, код, задания
Forwarded from Библиотека задач по Go | тесты, код, задания
🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Google Docs
Конкурс на самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Backend разработчик — от 100 000 ₽, Офис (Екатеринбург)
Golang разработчик — от 200 000 ₽, Гибрид (Новосибирск)
Golang-разработчик — от 300 000 ₽, Удаленно (Москва/Санкт-Петербург/Новосибирск)
Backend Developer — до 300 000 ₽, Удаленно (UAE)
Бустер — удалённо (по всему миру)
Please open Telegram to view this post
VIEW IN TELEGRAM