Обалдеть, чего только не бывает в природе. Наткнулся тут на pglite - Postgres, скомпилированный под wasm, который можно запускать в браузере (или на nodejs). Для сложного фронтенда, который делает хитрожопые джойны и оконные функции. Поддерживает даже пгшные расширения, типа pgvector. Может персиститься в IndexedDB и другие штуки. import { PGlite } from "@electric-sql/pglite"; const db = new PGlite(); await db.exec( CREATE TABLE IF NOT EXISTS notes ( id SERIAL PRIMARY KEY, title TEXT NOT NULL, c...
Cross Join - канал о разработке
Канал о разработке Антона Околелова. Разрабочик/ex-тимлид Go, живу в Чехии. Мысли, новости, вопросы. По вопросам рекламы @antonokolelov
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Имхо, халява давно кончилась. Если когда-то можно было, изучив основы, пойти джуном и быстро дойти до приличной зп, то сейчас это уже давно не так. Во-первых, ИИ мощно убивает работу для джунов, а во-вторых, и до ИИ рынок войти-в-айти уже стал перенасыщенным. Толпы прям уже туда пёрлись. Так что перспективы очень сомнительны. Разве что для общего развития изучать. Логическое мышление и всё такое.
Забавно получается. Если весь код будет писать cursor/claude, то выходит, что эйджизм должен замениться на антиэйджизм :). Я очень на это надеюсь:)). Ну ведь логично, что теперь вместо энергичного набивания кода стало важнее общее понимание происходящего, которое растёт только с опытом (правда, пока не упрёшься в маразм). Технологии и не только они. Это, впрочем, всегда было в какой-то степени так, но было не так наглядно. Прикол, а ведь кто-то когда-то даже пытался работу строчками кода измерят...
Все знают, что ошибки в Go (всё время писать if err !=nil) - это путь страдания. Ладно, не все страдают, многим это нравится. Но те, кто не слишком хорошо знаком с Go, могут сильно удивиться, если узнают, что проверить ошибку на nil тоже бывает не так-то просто. Дело в том, что тип error в Go - это на самом деле интерфейс. Под такой интерфейс подойдёт любой тип, в котором есть метод Error(), возвращающий string. Утиная типизация. Этим довольно часто пользуются, когда надо сохранить какие-то дета...
Хотел написать пост, но вылилось в статью https://habr.com/ru/articles/994056/
Будни кодинга в курсоре
Вышел Go 1.26. Все написали, а я туплю Если коротко: релиз не про синтаксический сахар, а про производительность, рантайм и инструменты для продакшена. Новый сверхбыстрый json так и не вышел из стадии experimental (там есть проблемы с памятью и обратной совместимостью) Новый сборщик мусора Green Tea В Go 1.26 по умолчанию включён новый сборщик мусора Green Tea. Он сканирует память пачками (по span’ам), лучше использует кэш CPU и умеет в векторизацию на amd64. Ожидания команды - минус 10-40% накл...
Вот вы всё жалуетесь, что митов в IT слишком много. А посмотрите, как у людей бывает. Целая структура с начальником и замом исключительно для организации совещаний, капец
Ну вот такая динамика получилась. Я пересчитал проценты, убрав "мне посмотреть", и построил график по времени. За три месяца доля тех, кто не пишет или почти не пишет код с агентским ИИ сократилась с 60% до 38% Доля тех, кто весь или почти весь код пишет через агента, выросла с 8.8% до 23.3% Динамика бешеная. Что-то поменялось в моделях и инструментах, что этим наконец-то стало можно легко пользоваться. Я лично почувствовал, что в последние месяцы матерюсь всё меньше и меньше (cursor + gpt 5.2) ...