#golang — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #golang, aggregated by home.social.
-
I want to build a Tiling window #browser that is very similar to:
https://github.com/szymonkaliski/cartographist
On top of it, I need to add certain features.
My question is:
Is there any way I can avoid #Electron in order to build this that is cross-platform?As far as my research goes Tauri with #Rust and Wails with #Golang seems to accept only one WebView per window. I think GTK as well.
For now, I know Golang and C. I'd like to stick to this as much as possible.
I need to start somewhere, but I don't know what are the options that I have.
Thanks. #askfedi #programming
-
I want to build a Tiling window #browser that is very similar to:
https://github.com/szymonkaliski/cartographist
On top of it, I need to add certain features.
My question is:
Is there any way I can avoid #Electron in order to build this that is cross-platform?As far as my research goes Tauri with #Rust and Wails with #Golang seems to accept only one WebView per window. I think GTK as well.
For now, I know Golang and C. I'd like to stick to this as much as possible.
I need to start somewhere, but I don't know what are the options that I have.
Thanks. #askfedi #programming
-
I want to build a Tiling window #browser that is very similar to:
https://github.com/szymonkaliski/cartographist
On top of it, I need to add certain features.
My question is:
Is there any way I can avoid #Electron in order to build this that is cross-platform?As far as my research goes Tauri with #Rust and Wails with #Golang seems to accept only one WebView per window. I think GTK as well.
For now, I know Golang and C. I'd like to stick to this as much as possible.
I need to start somewhere, but I don't know what are the options that I have.
Thanks. #askfedi #programming
-
@fanciful_realities site has had a burst in traffic the past 24hrs. Decided to do a go pprof CPU profile because I was curious where the webapp spent all its compute cycles. Did not expect it to be in metrics collection and reporting.
-
@fanciful_realities site has had a burst in traffic the past 24hrs. Decided to do a go pprof CPU profile because I was curious where the webapp spent all its compute cycles. Did not expect it to be in metrics collection and reporting.
-
@fanciful_realities site has had a burst in traffic the past 24hrs. Decided to do a go pprof CPU profile because I was curious where the webapp spent all its compute cycles. Did not expect it to be in metrics collection and reporting.
-
@fanciful_realities site has had a burst in traffic the past 24hrs. Decided to do a go pprof CPU profile because I was curious where the webapp spent all its compute cycles. Did not expect it to be in metrics collection and reporting.
-
@fanciful_realities site has had a burst in traffic the past 24hrs. Decided to do a go pprof CPU profile because I was curious where the webapp spent all its compute cycles. Did not expect it to be in metrics collection and reporting.
-
Work in progress, it's going to take a while. Layer2 is now wired, and sprites are buggy. Tiles are not implemented at all, and it won't be able to boot NextZXOS for a while because it requires FAT handling. Clock speed is kind of random right now, needs to be worked on to match a real Next. It has no idea about loading NEX files at all, although all things considered, it's a pretty well specified format, shouldn't be a lot harder than loading traditional snapshots.
BUT, it implements NEXTREG and it can correctly composite the existing graphic mode layers and sprites in the specified order. Z80N emulation seems to be good, with a test harness to match Z80N behaviour against CSpect across all extended Z80N instructions.
I was able to boot it using a +3 ROM set, and used Layer 2 to paint a red pixel using the Next machinery and it worked. A fully-featured Next is probably months away.
#ZXSpectrumNext #SpectrumNext #ZXSpectrum #Speccy #Spectrum #retrocomputing #zenzx #emulator #golang #foss
-
Work in progress, it's going to take a while. Layer2 is now wired, and sprites are buggy. Tiles are not implemented at all, and it won't be able to boot NextZXOS for a while because it requires FAT handling. Clock speed is kind of random right now, needs to be worked on to match a real Next. It has no idea about loading NEX files at all, although all things considered, it's a pretty well specified format, shouldn't be a lot harder than loading traditional snapshots.
BUT, it implements NEXTREG and it can correctly composite the existing graphic mode layers and sprites in the specified order. Z80N emulation seems to be good, with a test harness to match Z80N behaviour against CSpect across all extended Z80N instructions.
I was able to boot it using a +3 ROM set, and used Layer 2 to paint a red pixel using the Next machinery and it worked. A fully-featured Next is probably months away.
#ZXSpectrumNext #SpectrumNext #ZXSpectrum #Speccy #Spectrum #retrocomputing #zenzx #emulator #golang #foss
-
Work in progress, it's going to take a while. Layer2 is now wired, and sprites are buggy. Tiles are not implemented at all, and it won't be able to boot NextZXOS for a while because it requires FAT handling. Clock speed is kind of random right now, needs to be worked on to match a real Next. It has no idea about loading NEX files at all, although all things considered, it's a pretty well specified format, shouldn't be a lot harder than loading traditional snapshots.
BUT, it implements NEXTREG and it can correctly composite the existing graphic mode layers and sprites in the specified order. Z80N emulation seems to be good, with a test harness to match Z80N behaviour against CSpect across all extended Z80N instructions.
I was able to boot it using a +3 ROM set, and used Layer 2 to paint a red pixel using the Next machinery and it worked. A fully-featured Next is probably months away.
#ZXSpectrumNext #SpectrumNext #ZXSpectrum #Speccy #Spectrum #retrocomputing #zenzx #emulator #golang #foss
-
Work in progress, it's going to take a while. Layer2 is now wired, and sprites are buggy. Tiles are not implemented at all, and it won't be able to boot NextZXOS for a while because it requires FAT handling. Clock speed is kind of random right now, needs to be worked on to match a real Next. It has no idea about loading NEX files at all, although all things considered, it's a pretty well specified format, shouldn't be a lot harder than loading traditional snapshots.
BUT, it implements NEXTREG and it can correctly composite the existing graphic mode layers and sprites in the specified order. Z80N emulation seems to be good, with a test harness to match Z80N behaviour against CSpect across all extended Z80N instructions.
I was able to boot it using a +3 ROM set, and used Layer 2 to paint a red pixel using the Next machinery and it worked. A fully-featured Next is probably months away.
#ZXSpectrumNext #SpectrumNext #ZXSpectrum #Speccy #Spectrum #retrocomputing #zenzx #emulator #golang #foss
-
Work in progress, it's going to take a while. Layer2 is now wired, and sprites are buggy. Tiles are not implemented at all, and it won't be able to boot NextZXOS for a while because it requires FAT handling. Clock speed is kind of random right now, needs to be worked on to match a real Next. It has no idea about loading NEX files at all, although all things considered, it's a pretty well specified format, shouldn't be a lot harder than loading traditional snapshots.
BUT, it implements NEXTREG and it can correctly composite the existing graphic mode layers and sprites in the specified order. Z80N emulation seems to be good, with a test harness to match Z80N behaviour against CSpect across all extended Z80N instructions.
I was able to boot it using a +3 ROM set, and used Layer 2 to paint a red pixel using the Next machinery and it worked. A fully-featured Next is probably months away.
#ZXSpectrumNext #SpectrumNext #ZXSpectrum #Speccy #Spectrum #retrocomputing #zenzx #emulator #golang #foss
-
Как я хотел написать простенький Go-first DB-мигратор, а получил альтернативу Atlas для управления схемой БД
История разработки Ptah: как небольшой Go-first инструмент для миграций собственной базы данных постепенно превратился в полноценную open-source систему управления схемой БД. Причины появления проекта, какие архитектурные решения пережили весь проект, зачем понадобилась совместимость с Atlas, к чему привёл конфликт с его разработчиками, как это повлияло на развитие Ptah и что в итоге представляет собой решение сегодня.
https://habr.com/ru/articles/1083976/
#база_данных #миграции #golang #database_migrations #database_migration_tools
-
Как я хотел написать простенький Go-first DB-мигратор, а получил альтернативу Atlas для управления схемой БД
История разработки Ptah: как небольшой Go-first инструмент для миграций собственной базы данных постепенно превратился в полноценную open-source систему управления схемой БД. Причины появления проекта, какие архитектурные решения пережили весь проект, зачем понадобилась совместимость с Atlas, к чему привёл конфликт с его разработчиками, как это повлияло на развитие Ptah и что в итоге представляет собой решение сегодня.
https://habr.com/ru/articles/1083976/
#база_данных #миграции #golang #database_migrations #database_migration_tools
-
Как я хотел написать простенький Go-first DB-мигратор, а получил альтернативу Atlas для управления схемой БД
История разработки Ptah: как небольшой Go-first инструмент для миграций собственной базы данных постепенно превратился в полноценную open-source систему управления схемой БД. Причины появления проекта, какие архитектурные решения пережили весь проект, зачем понадобилась совместимость с Atlas, к чему привёл конфликт с его разработчиками, как это повлияло на развитие Ptah и что в итоге представляет собой решение сегодня.
https://habr.com/ru/articles/1083976/
#база_данных #миграции #golang #database_migrations #database_migration_tools
-
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
Has anyone been able to solve it?
-
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
Has anyone been able to solve it?
-
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
Has anyone been able to solve it?
-
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
Has anyone been able to solve it?
-
What I really miss from JetBrains' Goland, is how easy it was to move types around. You just drag the type across packages, and all the imports get fixed automatically. I haven't been able to replicate it with CLI tools, and with AI agents, big refactors are even more wasteful.
Has anyone been able to solve it?
-
Статьи по Go, которые стоит почитать
Если посмотреть на самые обсуждаемые публикации Go-сообщества последних месяцев, можно заметить любопытную закономерность. Среди них почти нет материалов про новые конструкции языка, generics или очередные изменения синтаксиса. Зато много статей про диагностику утечек горутин, профилирование памяти, внутреннее устройство рантайма, особенности современных процессоров и эксплуатацию высоконагруженных PostgreSQL-кластеров. В 2026 году экосистема Go значительно «повзрослела». Сама спецификация языка уже стабилизировалась, и фокус инженерного внимания сместился в сторону эксплуатации (Production Engineering) — предсказуемости памяти, автоматической диагностики рантайма, управлению ресурсами железа и устойчивости баз данных под высокой нагрузкой. На связи команда Golang-инженеров Авито , а ниже — несколько публикаций, которые хорошо показывают этот сдвиг.
https://habr.com/ru/companies/avito/articles/1083784/
#go #postgresql #GOEXPERIMENT #горутины #утечки_горутин #профилирование #Golang #SIMD
-
Статьи по Go, которые стоит почитать
Если посмотреть на самые обсуждаемые публикации Go-сообщества последних месяцев, можно заметить любопытную закономерность. Среди них почти нет материалов про новые конструкции языка, generics или очередные изменения синтаксиса. Зато много статей про диагностику утечек горутин, профилирование памяти, внутреннее устройство рантайма, особенности современных процессоров и эксплуатацию высоконагруженных PostgreSQL-кластеров. В 2026 году экосистема Go значительно «повзрослела». Сама спецификация языка уже стабилизировалась, и фокус инженерного внимания сместился в сторону эксплуатации (Production Engineering) — предсказуемости памяти, автоматической диагностики рантайма, управлению ресурсами железа и устойчивости баз данных под высокой нагрузкой. На связи команда Golang-инженеров Авито , а ниже — несколько публикаций, которые хорошо показывают этот сдвиг.
https://habr.com/ru/companies/avito/articles/1083784/
#go #postgresql #GOEXPERIMENT #горутины #утечки_горутин #профилирование #Golang #SIMD
-
Статьи по Go, которые стоит почитать
Если посмотреть на самые обсуждаемые публикации Go-сообщества последних месяцев, можно заметить любопытную закономерность. Среди них почти нет материалов про новые конструкции языка, generics или очередные изменения синтаксиса. Зато много статей про диагностику утечек горутин, профилирование памяти, внутреннее устройство рантайма, особенности современных процессоров и эксплуатацию высоконагруженных PostgreSQL-кластеров. В 2026 году экосистема Go значительно «повзрослела». Сама спецификация языка уже стабилизировалась, и фокус инженерного внимания сместился в сторону эксплуатации (Production Engineering) — предсказуемости памяти, автоматической диагностики рантайма, управлению ресурсами железа и устойчивости баз данных под высокой нагрузкой. На связи команда Golang-инженеров Авито , а ниже — несколько публикаций, которые хорошо показывают этот сдвиг.
https://habr.com/ru/companies/avito/articles/1083784/
#go #postgresql #GOEXPERIMENT #горутины #утечки_горутин #профилирование #Golang #SIMD
-
secdb-cli 0.5.0 🚀
Point it at a repo → discovers every manifest → known vulns as inline diagnostics + SARIF with file & line.
Plain LSP over stdio: Neovim, Kate, Zed, any LSP editor.
-
secdb-cli 0.5.0 🚀
Point it at a repo → discovers every manifest → known vulns as inline diagnostics + SARIF with file & line.
Plain LSP over stdio: Neovim, Kate, Zed, any LSP editor.
-
Cloudflare is hiring Senior Distributed Systems Engineer - Cache
🔧 #c #cplusplus #golang #rust #api #kafka #kubernetes #postgresql #seniorengineer
🌎 Remote
⏰ Full-time
🏢 CloudflareJob details https://jobsfordevelopers.com/jobs/senior-distributed-systems-engineer-cache-at-cloudflare-com-sep-9-2026-392121?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Cloudflare is hiring Senior Distributed Systems Engineer - Cache
🔧 #c #cplusplus #golang #rust #api #kafka #kubernetes #postgresql #seniorengineer
🌎 Remote
⏰ Full-time
🏢 CloudflareJob details https://jobsfordevelopers.com/jobs/senior-distributed-systems-engineer-cache-at-cloudflare-com-sep-9-2026-392121?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Cloudflare is hiring Senior Distributed Systems Engineer - Cache
🔧 #c #cplusplus #golang #rust #api #kafka #kubernetes #postgresql #seniorengineer
🌎 Remote
⏰ Full-time
🏢 CloudflareJob details https://jobsfordevelopers.com/jobs/senior-distributed-systems-engineer-cache-at-cloudflare-com-sep-9-2026-392121?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Cloudflare is hiring Senior Distributed Systems Engineer - Cache
🔧 #c #cplusplus #golang #rust #api #kafka #kubernetes #postgresql #seniorengineer
🌎 Remote
⏰ Full-time
🏢 CloudflareJob details https://jobsfordevelopers.com/jobs/senior-distributed-systems-engineer-cache-at-cloudflare-com-sep-9-2026-392121?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Cloudflare is hiring Senior Distributed Systems Engineer - Cache
🔧 #c #cplusplus #golang #rust #api #kafka #kubernetes #postgresql #seniorengineer
🌎 Remote
⏰ Full-time
🏢 CloudflareJob details https://jobsfordevelopers.com/jobs/senior-distributed-systems-engineer-cache-at-cloudflare-com-sep-9-2026-392121?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Announcing list2regexp - Generate regular expressions to match lists of strings.
https://codeberg.org/tslocum/list2regexp
Here is an example. Given the following list of strings:
foo
foobar
あいうえお
あいうえこ
😃😁😆😐
😃😁😆
😃😁🤣list2regexp will return the following pattern:
^(?:f(?:o(?:o(?:|(?:b(?:a(?:r)))))))|(?:あ(?:い(?:う(?:え(?:(?:お|こ))))))|(?:😃(?:😁(?:(?:😆(?:|(?:😐)))|(?:🤣))))$
#golang #announcement #release #foss #freesoftware #free #regexp #software #technology #development #text #coding #opensource #tech #libre
-
Announcing list2regexp - Generate regular expressions to match lists of strings.
https://codeberg.org/tslocum/list2regexp
Here is an example. Given the following list of strings:
foo
foobar
あいうえお
あいうえこ
😃😁😆😐
😃😁😆
😃😁🤣list2regexp will return the following pattern:
^(?:f(?:o(?:o(?:|(?:b(?:a(?:r)))))))|(?:あ(?:い(?:う(?:え(?:(?:お|こ))))))|(?:😃(?:😁(?:(?:😆(?:|(?:😐)))|(?:🤣))))$
#golang #announcement #release #foss #freesoftware #free #regexp #software #technology #development #text #coding #opensource #tech #libre
-
Announcing list2regexp - Generate regular expressions to match lists of strings.
https://codeberg.org/tslocum/list2regexp
Here is an example. Given the following list of strings:
foo
foobar
あいうえお
あいうえこ
😃😁😆😐
😃😁😆
😃😁🤣list2regexp will return the following pattern:
^(?:f(?:o(?:o(?:|(?:b(?:a(?:r)))))))|(?:あ(?:い(?:う(?:え(?:(?:お|こ))))))|(?:😃(?:😁(?:(?:😆(?:|(?:😐)))|(?:🤣))))$
#golang #announcement #release #foss #freesoftware #free #regexp #software #technology #development #text #coding #opensource #tech #libre
-
Announcing list2regexp - Generate regular expressions to match lists of strings.
https://codeberg.org/tslocum/list2regexp
Here is an example. Given the following list of strings:
foo
foobar
あいうえお
あいうえこ
😃😁😆😐
😃😁😆
😃😁🤣list2regexp will return the following pattern:
^(?:f(?:o(?:o(?:|(?:b(?:a(?:r)))))))|(?:あ(?:い(?:う(?:え(?:(?:お|こ))))))|(?:😃(?:😁(?:(?:😆(?:|(?:😐)))|(?:🤣))))$
#golang #announcement #release #foss #freesoftware #free #regexp #software #technology #development #text #coding #opensource #tech #libre
-
Announcing list2regexp - Generate regular expressions to match lists of strings.
https://codeberg.org/tslocum/list2regexp
Here is an example. Given the following list of strings:
foo
foobar
あいうえお
あいうえこ
😃😁😆😐
😃😁😆
😃😁🤣list2regexp will return the following pattern:
^(?:f(?:o(?:o(?:|(?:b(?:a(?:r)))))))|(?:あ(?:い(?:う(?:え(?:(?:お|こ))))))|(?:😃(?:😁(?:(?:😆(?:|(?:😐)))|(?:🤣))))$
#golang #announcement #release #foss #freesoftware #free #regexp #software #technology #development #text #coding #opensource #tech #libre
-
Binance is hiring Pioneer Talent Program - AI Engineer, Dev Tools
🔧 #golang #java #javascript #python #blockchain #web3 #cicd
🌎 Asia
⏰ Full-time
🏢 BinanceJob details https://jobsfordevelopers.com/jobs/pioneer-talent-program-ai-engineer-dev-tools-at-binance-com-apr-20-2026-27d093?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Binance is hiring Pioneer Talent Program - AI Engineer, Dev Tools
🔧 #golang #java #javascript #python #blockchain #web3 #cicd
🌎 Asia
⏰ Full-time
🏢 BinanceJob details https://jobsfordevelopers.com/jobs/pioneer-talent-program-ai-engineer-dev-tools-at-binance-com-apr-20-2026-27d093?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Binance is hiring Pioneer Talent Program - AI Engineer, Dev Tools
🔧 #golang #java #javascript #python #blockchain #web3 #cicd
🌎 Asia
⏰ Full-time
🏢 BinanceJob details https://jobsfordevelopers.com/jobs/pioneer-talent-program-ai-engineer-dev-tools-at-binance-com-apr-20-2026-27d093?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Binance is hiring Pioneer Talent Program - AI Engineer, Dev Tools
🔧 #golang #java #javascript #python #blockchain #web3 #cicd
🌎 Asia
⏰ Full-time
🏢 BinanceJob details https://jobsfordevelopers.com/jobs/pioneer-talent-program-ai-engineer-dev-tools-at-binance-com-apr-20-2026-27d093?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Binance is hiring Pioneer Talent Program - AI Engineer, Dev Tools
🔧 #golang #java #javascript #python #blockchain #web3 #cicd
🌎 Asia
⏰ Full-time
🏢 BinanceJob details https://jobsfordevelopers.com/jobs/pioneer-talent-program-ai-engineer-dev-tools-at-binance-com-apr-20-2026-27d093?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
New SLA GoLang dashboard for Uptime Kuma.
- https://sla.gutocarvalho.net
code here
- https://gitlab.gutocarvalho.net/open/kuma-sla
Enjoy!
-
New SLA GoLang dashboard for Uptime Kuma.
- https://sla.gutocarvalho.net
code here
- https://gitlab.gutocarvalho.net/open/kuma-sla
Enjoy!
-
New SLA GoLang dashboard for Uptime Kuma.
- https://sla.gutocarvalho.net
code here
- https://gitlab.gutocarvalho.net/open/kuma-sla
Enjoy!
-
New SLA GoLang dashboard for Uptime Kuma.
- https://sla.gutocarvalho.net
code here
- https://gitlab.gutocarvalho.net/open/kuma-sla
Enjoy!