cookie

Ми використовуємо файли cookie для покращення вашого досвіду перегляду. Натиснувши «Прийняти все», ви погоджуєтеся на використання файлів cookie.

avatar

web mess

Go Developer. Учусь, работаю и рассказываю здесь обо всём интересном, что попадается под руку. Комментарии и пожелания очень приветствуются и ценны: @mlvni

Більше
Росія197 956Мова не вказанаКатегорія не вказана
Рекламні дописи
196
Підписники
Немає даних24 години
Немає даних7 днів
Немає даних30 днів

Триває завантаження даних...

Приріст підписників

Триває завантаження даних...

Backend Junior Компания: Bitmedia Labs Стэк: Go Денег: $1200-1800 Киев, Украина Команда Bitmedia Labs готова взять в команду разработчика на должность Golang Developer.
Показати все...
Смотреть 👀
Fullstack Middle Компания: Bitmedia Labs Стэк: Node, React Денег: $1200-2300 Kiev, Ukrain Команда Bitmedia Labs ищет FullStack-разработчика для проекта на React/Node.js.
Показати все...
Смотреть 👀
В компании в которой я работаю есть много классных вакансий. https://djinni.co/jobs/company-bitmedia-labs-bfdbb/ Будет классно, если при общении с рекрутером упомянете, что вы от меня.
Показати все...
Jobs of company Bitmedia Labs – Djinni

Bitmedia Labs — is a product company focused on developing robust and high-load online advertising systems. Since 2014 we have become one of the niche forefronts in blockchain advertising.

Одна из главных, но не единственная, цитата, которая мне очень понравилась: Intermediate working state. То есть, «промежуточное рабочее состояние». Отсылка к тому, что работа программиста - не просто писать код, который работает, но и код, который будет чистым, легко поддерживаемым и понятным для человека, который будет его читать в будущем (в том числе, и сам автор). Это очень вдохновляюще, если честно. Техническая ценность этого спича - огромна, но в нем есть и видимая, но не очень очевидная, моральная и этическая пасхалочка, которая действительно может мотивировать тебя/меня писать хороший код и углубляться в детали.
Показати все...
https://youtu.be/7EmboKQH8lM Походу много кто это видел, но это очень кайфовое выступление о культуре хорошего кода.
Показати все...
Clean Code - Uncle Bob / Lesson 1

↓↓ ENGLISH DESCRIPTION ↓↓"Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad...

Решил нарисовать гофера в плаще. Вот.
Показати все...
https://dave.cheney.net/2016/03/19/should-methods-be-declared-on-t-or-t Вот пост от Dave Cheney. Тут он объясняет, почему лучше создавать методы с ресивером *T, а не T. Если вкратце, то так нужно делать всегда, кроме случаев, когда нужно копировать значение T. Но меня интересует скорее апендикс в конце поста:
If the method does not mutate its receiver, does it need to be a method?

Если я хочу писать на го что-то похожее на ООП. И например, создаю тип какого-то юзкейса, который инициализируется при помощи фабрики, в которую передаются какие-то аргументы, а потом использую данные, которые у меня есть в этом юзкейсе. Делаю я это по двум причинам: 1. Удобнее читается, аргументов меньше. 2. Можно создать абстракцию этого типа. Вопрос, стоит ли так вообще делать тогда, если я никак не мутирую значения в этом типе? Интересно ваше мнение.
Показати все...
Показати все...
Practical Go Benchmarks - Instana

Here's a lengthy list - WITH CODE - for key benchmarks you can execute and profile your production Go application.

Захотелось странного. Купить/собрать Intel NUC или подобное. Игровой пк не собрать из-за майнеров и отсутствия денег отсутствия времени играть и пускать слюни. Жить на ноутах все скучнее и скучнее (вот на днях соусом MBP16 утопил, я не шучу). Пролистываю 1к сохраненный новостей заметил пост, где автор собирает Intel NUC https://dimamoroz.com/2021/03/09/intel-nuc-for-development/ Возможно у кого-то похожая железка и/или такое мелкий ПК в ящике стола. Расскажите, зачем используете и что он вам в итоге даёт. И когда его не стоит покупать)
Показати все...
Intel NUC as a backend for development • Dima Moroz

A comprehensive story on how I started using Intel NUC as a backend for local or remote development, while my code editor (on any machine) is used as a thin client. Table of contents Rationale Hardware Software Initial Setup Disk Network DHCP Wi-Fi Wake-on-LAN Avahi CPU Frequency Scaling Usage Overview Daily Routine Conclusion Pros Cons Rationale There were 2 problems, using a dedicated machine for development, I thought I might solve.

Оберіть інший тариф

На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.