oleg_log
1.73K subscribers
1.88K photos
131 videos
9 files
2.82K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Слышал недавно какие-то ключи Playstation угнали. Что конечно сильно. А вот чутьчуть про NVIDIA™ TSEC (security processor).

Интересно, потрут файл или не.

https://gist.githubusercontent.com/plutooo/733318dbb57166d203c10d12f6c24e06/raw/15c5b2612ab62998243ce5e7877496466cabb77f/tsec.txt
Всем привет! Приглашаю на Golang meetup online

1. Go Clean Template | Чистая Архитектура и как её готовить - Непряхин Михаил, Go backend developer, Evrone

2. Как устроена сборка мусора в Golang - Дмитрий Кривенко, Backend developer, Ситимобил

3. Best practices ≠ Rocket science - Илья Новиков, Backend developer, Авито

➖➖➖
🗓 25 ноября, начало в 19:00 мск, Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Что-то я смотрю в стену и начинаю понимать: все проблемы, с которыми я сталкивался на своих работах сводились не к тех. сложности задачи, а сколько к организации кода.

Буквально, от того, что у нас криво все разложено по папочкам, от того, что разные "мамочки" тащут код из пакета в пакет, 2-3-5-7 раз копируют что-то, возникает проблема все это "богатство" держать в адекватном состоянии.

Что это было с C, что это было с Java, что это было с JS и Erlang, все это повторилось и в Go. Многие люди, походу, действительно держат слишком локальную картину кода (вот тут моя фция/класс, знаю что делаю), а снаружи хаос. Либо держат слишком большую картину (вот тут пакет ща импортну-переиспользую и будет хорошо).

1е думают только о себе и не о том, как это будет потом выглядеть. 2е смотрят на все как единое целое, хаос внутри это ок.

REKT
Я как-то пропустил, но амазон открыли сорцы babelfish.

Это такой sql-трансплайнер, который прикидывается sql server’ом, а на бэке работает postgresql. Т.е. в теории можно экономить на лицензии в тех проектах, где выбрали не ту бд :)

Там, конечно, не все просто, пришлось патчить постргю.
Но все равно прикольно :)

Возможно, не последнюю роль в этом сыграла купленная амазоном в начале года украинская компания DB Best Technologies, они как раз всякими миграторами занимаются.
не взлетело
oleg_log
не взлетело
This media is not supported in your browser
VIEW IN TELEGRAM
Псссс, а что в вашем этом Берлине пт-вс посмотреть можн?
Аж захотелось самому такой список сделать.

https://crawshaw.io/blog/thankful-for-technology

Может пятничный тред? Только в одном коменте пишите, плес.
On December 2nd, Cloud Builders will host a free online Build-up to talk about Cloud Native Quarkus and the latest Java features with speakers from Red Hat and Oracle☕️

During the event:

☕️ Roberto Cortez, Principal Software Engineer at Red Hat, will share the knowledge about Cloud Native Quarkus.

☕️ Nikolai Parlog, Developer Advocate in Oracle and Java Champion, will talk about Modern Java in the format of fireside chat — an informal discussion between the moderator, speaker, and participants.

☕️ Denys Fedenko, Delivery Manager, Automotive segment at Intellias, will hold a lighting talk on the topic: “Is EV a future? Automotive market trends and the role of Java in it”.

Moderator: Artem Trofimov, Software Engineer at Oracle

— Where and when? Online, 2nd of December, 19:00
— How much? Free!

Take your time and register here 👉 https://bit.ly/3I6rgY7
Наконец-то бл нормальный код

strptr1 := new.Of("meaning of life")

Сам пакет:
package new

func Of[T any](value T) *T {
return &value
}

https://github.com/carlmjohnson/new

(да, я понимаю, что это больше как пример, ну...надеюсь)
Надо запомнить этот пост про V-lang всем, кто во что-то там верит. Возможно только я такой категоричный и не прощаю людей. Но донатить разрабам приятно.

https://andrewkelley.me/post/why-donating-to-musl-libc-project.html

(ну вот почему в статье дату не указать?)
Вот же ш злодейство (еще таб и пайп надо)
You don't have to reduce an entire profession to a clueless gang of copy-pasta pirates to make new recruits feel welcome. It undermines the aspiration to improve. It reduces the work to magical thinking. It is not good.

https://world.hey.com/dhh/programmers-should-stop-celebrating-incompetence-de1a4725
oleg_log
Поехали новую IDE тестить https://blog.jetbrains.com/blog/2021/11/29/welcome-to-fleet/
Где-то тут поперхнулся Jonathan Blow (он оч не рад LSP был и идея сервера для редактора) https://www.jetbrains.com/help/fleet/1.0/architecture-overview.html но...почему бы и нет?

Fleet тащит. Я только минут 10 клацаю, но оно из коробки делает так, как хочется от комбайна Sublime Text, VSCode и любимой Intellij IDEA. Всей команде прям респектище!

Видно 2022 будет про миграцию сообществ с VSCode в Fleet, просто потому что так надо. Да, я правда впечатлен и рад появлению этой крутотени, мне нравятся фичи, минимальный и полезный UI (хз как сильно можно будет извратить) и да, шустренько все, даже на среднекрупном проекте.

Я поленился бенчить Fleet с 900мб CSV, наверное Саблайм все еще лидер среди GUI-шного, но кого это волнует?

Кому хочется офиц видос, вот https://www.youtube.com/watch?v=ow5kdhDa_pk

PS хоткей на переключение между темной и светлой темой оч доставил, почему-то в душу запало (control+` если что)

PS есть минус, на рабочем ноуте пока не аппрувнуто, придется страдать меж двух миров.

PS надеюсь на ARM есть/будет сборка :)
Начало календарной зимы будет жарким: 3-4 декабря Яндекс проведет свою традиционную конференцию для разработчиков YaTalks. Обещают спикеров из более-менее всех важных компаний. Значительная часть программы посвящена бэкенду и фронтенду. Вот несколько докладов, на которые стоит обратить внимание:

— Как и зачем проводить тесты с незрячими людьми
— Создание универсальной UI-библиотеки
— Сервис на userver: что снаружи и что под капотом
— DDoS-атака Mēris и как Яндекс ее пережил
— Большой таблеточный взрыв

Зарегистрироваться для участия по ссылке.