20 random bookmarks

Тут будут ссылки на всё-всё, что я найду интересным

2026-07-12

998.

I Did Not Kill Stanley Lieber: How to draw (with 9front)

triapul.cz/automa/i_did_not_kill_stanley_lieber

2026-06-20

989.

Automatic help and completions in Babashka CLI

blog.michielborkent.nl/babashka-cli-help-and-completions.html

2026-06-15

Reposted 986.

BlueMap-Minecraft/BlueMap: A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer.

github.com/BlueMap-Minecraft/BlueMap

BlueMap is a program that reads your Minecraft world files and generates not only a map, but also 3D-models of the whole surface.
With the web-app you then can look at those in your browser and basically view the world as if you were ingame!
Or just look at it from far away to get an overview.

2026-02-08

929.

Как сделать программиста счастливее

habr.com/ru/articles/994056

2025-06-22

875.

remove(42) vs. find(42).remove()

www.yegor256.com/2025/06/22/retrieve-or-remove.html

2025-02-04

832.

A selfish personal argument for releasing code as Open Source

simonwillison.net/2025/Jan/24/selfish-open-source

2025-01-24

829.

Постгрес и отчеты

grishaev.me/postgres-csv

2024-10-14

Reposted 784.

Стажёр Вася и его истории об идемпотент­ности API | Блог | Яндекс Go Dev

dev.go.yandex//blog/intern-vasya-2019-03-12

Идемпотентность — звучит сложно, говорят о ней редко, но это касается всех приложений, использующих API в своей работе. Меня зовут Денис Исаев, и я руковожу одной из бэкенд групп в Яндекс Такси. Сегодня я поделюсь с читателями описанием проблем, которые могут возникнуть, если не учитывать идемпотентность распределенных систем в своем проекте.

2024-09-05

759.

Iceberger

joshdata.me/iceberger.html

2024-09-03

Reposted 755.

Mage :: Mage

magefile.org

Something like make, but magefiles are written in Go instead. Pretty funny.

2024-05-17

652.

16 Don'ts of Career Growth

www.yegor256.com/2017/01/24/career-advice.html

I often hear the question of how to become a senior developer; this is my story and my advice; hope it helps you.

2024-03-06

547.

Dysfunctional options pattern in Go

rednafi.com/go/dysfunctional_options_pattern
package src

type config struct {
    // Required
    foo, bar string

    // Optional
    fizz, bazz int
}

// Each optional configuration attribute will have its own public method
func (c *config) WithFizz(fizz int) *config {
    c.fizz = fizz
    return c
}

func (c *config) WithBazz(bazz int) *config {
    c.bazz = bazz
    return c
}

// This only accepts the required options as params
func NewConfig(foo, bar string) *config {
    // First fill in the options with default values
    return &config{foo, bar, 10, 100}
}

func Do(c *config) {}

You’d use the API as follows:

package main

import ".../src"

func main() {
    // Initialize the struct with only the required options and then chain
    // the option methods to update the optional configuration attributes
    c := src.NewConfig("hello", "world").WithFizz(0).WithBazz(42)
    src.Do(c)
}

2024-01-10

Reposted 485.

What We Got Right, What We Got Wrong

commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wrong.html

2023-12-29

475.

Проблема и решение

grishaev.me/problem-and-solution

Бывает, проблему можно поправить функцией или макросом, но в код тянут библиотеку. Или можно купить готовое решение, но тимлид говорит: мы напишем свое через три месяца. Или разработчик насмотрелся видосов со свежей конфы и хочет проверить чужие идеи.

2023-11-29

443.

Федресурс

fedresurs.ru

Федресурс — официальный портал раскрытия существенных фактов деятельности субъектов экономической деятельности.

2023-11-09

401.

BORSCHT - Full Classic Russian Restaurant Recipe

www.youtube.com/watch?v=7obedUwIK68

Мой любимый рецепт борща

2023-08-27

Reposted 305.

Simple Appropriate Technologies

www.omick.net/index.html

2023-08-10

282.

The World’s Writing Systems

www.worldswritingsystems.org

2023-04-04

163.

Visualping

visualping.io

Инструмент, который мониторит страницы и высылает уведомление об изменениях

2023-03-09

63.

Главред

glvrd.ru

Главред помогает очистить текст от словесного мусора, проверяет на соответствие информационному стилю.