Новости

Post Thumbnail

Разработка или программирование?

В чём ключевое различие между программированием и разработкой программного обеспечения? Программирование - это процесс написания части приложения, часто выполняемый в одиночку. Оно сосредоточено на самом коде. В отличие от этого, разработка программного обеспе...

Post Thumbnail

Forth

Пятница и снова не про молодой язык, а про очень стары - Forth. Это язык, непохожий на большинство других. Он не функциональный и не объектно-ориентированный, в нем нет проверки типов и практически отсутствует синтаксис. А в самой статье пример реализации я...

Post Thumbnail

Делай просто

При разработке программных систем делайте самое простое, что только может сработать. Удивительно, как далеко можно зайти, следуя этому совету. Автор искренне верит, что вы можете следовать этому совету постоянно. Вы можете использовать этот подход для испра...

Post Thumbnail

Оплата опенсорса

Хоть открытое ПО и раздают даром, забота о проекте требует серьёзных затрат. Поддерживающие проект люди выполняют кучу работы: разбирают баги, отвечают на вопросы, следят за сборкой, обновляют зависимости, мониторят уязвимости, выпускают новые версии, отбивают...

Post Thumbnail

Фликс

Пятница! Новый язык программирования! Flix - это строгий эффектно-ориентированный язык, объединяющий парадигмы функционального, императивного и логического программирования. Он разрабатывается в Университете Орхуса (Дания) при поддержке сообщества open-sour...

Post Thumbnail

Perfect Dark

Файлообменная сеть самураев Cети вроде eDonkey2000 (она же eDonkey или eD2k), Gnutella или Freenet до сих пор живы, хотя и не могут похвастаться значительным количеством пользователей. Ретроэнтузиасты даже сейчас поддерживают серверы Gopher, древнего протокол...

Post Thumbnail

Все юрты в Монголии

Автор послушал подкаст про Монголию и заинтересовался как там дела. Если вы посмотрите на данные, предоставленные Всемирным банком, то увидите, что в XXI веке в этой стране значительно сократился уровень бедности, наблюдаются высокие темпы экономического рост...

Post Thumbnail

ExTracker

Как вам BitTorrent трекер на Elixir? Если вы не знали чем заняться на выходных, то можно подучить Elixir и почитать замечательный код этого трекера. Кстати, а есть такое на Go?

Post Thumbnail

fuzzy match

Есть список чего-угодно, по-питоновски. В нём надо найти элементы, которые похожи друг на друга. В роли списка могут быть названия файлов, имена людей, элементы справочников, перечень ИТ-систем и т.д. и т.п. Такая задача удивительно часто встречается в жизни. ...

Post Thumbnail

Генералы тут?

Компьютерные системы становятся всё сложнее, и вроде бы логично делать ставку на узких специалистов. Но на практике оказывается, что самые крутые результаты показывают те, кто умеет работать на стыке разных областей. Так появилось понятие «Эксперт-генералист» ...

Post Thumbnail

Как устроено время

Все что вы хотели знать про время в программировании. Время - неотъемлемая часть программного обеспечения, но многие разработчики говорят о нём с трепетом и страхом. Одни предупреждают, насколько сложно разобраться в теме, приводя в пример странные крайние ...

Post Thumbnail

Darklang

В эту пятницу я вам принес Darklang Никаких сложных систем сборки, борьбы с null или обработки исключений. Забудьте про ORM, ООП и бесконечные иерархии наследования. Никаких танцев с async/await, компиляцией или настройкой окружений. Распрощайтесь с depe...

Post Thumbnail

HyperDX

HyperDX - это ключевая часть ClickStack, которая помогает инженерам оперативно разбираться, что сломалось в продакшене. По сути, это удобный инструмент для поиска и визуализации логов и трейсов поверх любого ClickHouse-кластера. Представьте себе Kibana, но зат...

Post Thumbnail

quarkdown

Quarkdown - это современная система вёрстки на основе Markdown, заточенная под универсальность. Она легко превращает ваш проект в готовую к печати книгу или интерактивную презентацию - и всё это через мощное Тьюринг-полное расширение Markdown, которое автомати...

Post Thumbnail

NES

Собрал большой плейлист по программированию под NES(nintendo entertainment system). Та самая денди, которая была почти у каждого читателя этого канала. Здорово, что мы выросли и теперь можем немного поностальгировать, разбираясь в устройстве ассемблера для NES...

Post Thumbnail

Секретики

Uber разработала централизованную автоматизированную платформу для управления секретами, которая обеспечивает безопасность более 150 тысяч секретов в рамках своей масштабной инфраструктуры. Эта инфраструктура включает свыше 5000 микросервисов, более 500 тысяч ...

Post Thumbnail

GitHub ESSP

Этот плейбук содержит проверенные стратегии и лучшие практики для построения высокоэффективных инженерных команд и масштабируемых программных систем. В нем рассматриваются ключевые аспекты, такие как организация совместной работы, автоматизация процессов, тест...

Post Thumbnail

Void

Опенсорсная альтернатива для курсора. Редактор построен на базе VSCode(ну а как иначе) и поддерживает интеграцию с самыми разными агентами. Кмк, просто обвешанный плагинами вскод. Может кто юзал уже?

Post Thumbnail

Zip бомбы

Думаю, большинство читателей еще помнят про zip бомбы в почте - бесконечно распаковывающиеся архивы. Автор рассказывает как применять такой метод для обороны ваших серверов от парсинга AI агентами Главное чтоб колени были целы

Post Thumbnail

Gleam

Erlang жив. Новый язык программирования с очень милым сайтом. Gleam построен на проверенной в боях виртуальной машине Erlang, которую все еще использует WhatsApp, и должен неплохо работать большими нагрузками. В комплекте все. Параллелизм на базе акторо...

Post Thumbnail

Триллион

Статья из блога Discord про то, как они обрабатывают и индексируют триллион сообщений в двух Elasticsearch кластерах