Advertisement · 728 × 90

Posts by Frédéric G. MARAND

GoLab 2026: Call for Proposals GoLab is a comprehensive conference on Go programming that started in 2015, organized by developers for developers.Since 2022, we have held GoLab and ...

Call for Proposals for GoLab 2026 is open on Sessionize and I've just submitted a session about auditing Go code bases sessionize.com/golab-2026/ - Would you attend it ?

2 weeks ago 0 0 0 0
Preview
Drupal AI Summit Paris 2025 - Program Drupal is an open source platform for building amazing digital experiences. It's made by a dedicated community. Anyone can use it, and it will always be free.

new.drupal.org/ai/parisprog... c'est maintenant au CNIT

4 months ago 0 0 0 0

TIL how to get the size of a PR in a @golang.org project still using vendoring, and not counting the size of the vendor/ but just the actual changes. Key here is (exclude):

git diff --shortstat master...HEAD -- . ':(exclude)vendor/'

#git magic FTW

5 months ago 1 0 0 0

Solution: go.dev/play/p/2fmqd...

7 months ago 1 0 0 0

#golang quiz. What does this code do:
```go
package main

type NonComparable struct {
any
fn func()
}

func main() {
var m = make(map[any]bool)
var msg any = NonComparable{fn: func() {}}
m[msg] = true
}
```

- Does not compile
- Runs and displays nothing
- Panics at runtime

7 months ago 2 0 1 0
Post image

Conference is still ongoing fir 1.5 day...

7 months ago 0 0 0 0
Preview
I think I'm starting to understand a bit of the crack cocaine addictiveness of Claude Code (and by extension other significant uses of AI). It's just like Drupal (a site-builder CMS tool) was... I think I'm starting to understand a bit of the crack cocaine addictiveness of Claude Code (and by extension other significant uses of AI). It's just like Drupal (a site-builder CMS tool) was in 2005...

Randy Fay (@ddev@fosstodon.org ?) just made the most relevant observation about both #drupal and #genai I had failed to make in the last 18 months. It's been right in front of us and we still don't see it www.linkedin.com/posts/randyf...

7 months ago 0 0 0 0
Preview
Go Playground - The Go Programming Language

Tip of the day for #golang - a summary about contexts, causes, and canceling: go.dev/play/p/ApLPH...

8 months ago 1 0 0 0
Advertisement
Preview
Think (slogan) - Wikipedia

@brittanyellich.com nice talk at @gopherconeu.bsky.social ! I was wondering if you were aware of the old IBM "Think" slogans when you created these slides en.wikipedia.org/wiki/Think_(...

10 months ago 2 1 1 0

Very interesting tool developed by Redhat to observe the state of goroutines in your #golang programs, just presented at
@gopherconeu.bsky.social : github.com/openshift-on... : definitely one step up from just pprof goroutine labeling

10 months ago 1 0 0 0
Preview
In two weeks, join us at SREday Amsterdam at Catawiki to learn about how to add some formal logic to your code process. | OSInet In two weeks, join us at SREday Amsterdam at Catawiki to learn about how to add some formal logic to your code process. Tagging Mark Pawlikowski, Miko Pawlikowski 🎙️

Si vous avez une infrastructure qui a besoin de synchroniser du code autour d'un bus (Kafka ?), vous avez envie de découvrir un moyen de raisonner sur votre code concurrent... venez découvrir TLA+ à ma session lors du SREday le 27/06 à @catawikiauctions.bsky.social

www.linkedin.com/feed/update/...

10 months ago 1 0 0 0
Preview
The Gen X Career Meltdown (Gift Article) Just when they should be at their peak, experienced workers in creative fields find that their skills are all but obsolete.

That's me in the corner. That's me in the spotlight, losing my religion...

At least we're not getting lumped in with the boomers for once? #GenX

Gift article access to the NYTimes report on GenX reality. At least we're not being lumped w boomers anymore?
www.nytimes.com/interactive/...

1 year ago 49 9 5 0
Preview
A TLA+ intro for Software engineers This presentation introduces TLA+, a formal specification language for concurrent systems. Unlike most existing reference sources, it is meant for u…

So you would like to write more reliable software ?

I just published a presentation about how to model software with TLA+, meant for software engineers, not mathematicians/logicians.

speakerdeck.com/fgm/a-tla-pl... #tlaplus

1 year ago 3 1 0 0
Math notation for Union(Powerset(S)) = S

Math notation for Union(Powerset(S)) = S

Special bonus for #mistralai for rendering the formula correctly, though

1 year ago 0 0 0 0

Friday fun.

Ask your favorite AI chat "In general math, is it true that UNION (POWERSET(S)) = S for any set S".

So far, most attempts I made get a "No, it is not", then an explanation of why it is not, ending in the best cases with the conclusion that it is true...

#artificialintelligence #ai 🤦‍♂️

1 year ago 0 0 1 0
Advertisement
Tommy by the Who: album cover

Tommy by the Who: album cover

1 year ago 0 0 0 0
Preview
Chesterton’s Fence: A Lesson in Thinking A core component of making great decisions is understanding previous decisions. If we don’t understand how we got “here,” we run the risk of making things much worse.

TIL about Chesterton's fence. In the context of a project planning session, no less.

And it's really interesting, you know ? Especially in that context.

fs.blog/chestertons-...

1 year ago 0 0 0 0
side-by-side display of a TLC error trace in the IntelliJ plugin and as a SVG state chart

side-by-side display of a TLC error trace in the IntelliJ plugin and as a SVG state chart

Error traces are THE essential TLC feature for #tlaplus. Did you know you can get them in graphical form ? So: here's a gist to create them.

Assumes ~/Downloads/tla2tools.jar and Graphviz

gist.github.com/fgm/6cf24e40...

1 year ago 0 0 0 0
Résumé du profil de FGM - Frédéric G. MARAND - selon l'IA Grok de X/Twitter

Résumé du profil de FGM - Frédéric G. MARAND - selon l'IA Grok de X/Twitter

Mon résumé selon Grok sur X/Twitter: x.com/i/grok/share...
Pour ceux/celles qui me connaissent, est-ce un bon résumé ? Ou qu'auriez-vous ajouté/enlevé/modifié ? 😅

x.com/i/grok/share...

1 year ago 0 0 0 0
The Last Seven Minutes (MAGMA COVER)/ XOXO EXTREME 2019.7.25 渋谷WWW
The Last Seven Minutes (MAGMA COVER)/ XOXO EXTREME 2019.7.25 渋谷WWW YouTube video by XOXO EXTREME Channnel

You got to admit it, the Japanese know how to be a bit crazy. Case in point XOXO EXTREME releasing a Magma cover in j-pop format as a single in 2019. 😮
www.youtube.com/watch?v=fw1T...

"The last seven minutes", just a few months before COVID struck. Brrrr.

1 year ago 0 0 0 0

Did you try Watermill ?

1 year ago 0 0 1 0
Service Weaver EOL announcement on 2024-12-05.

Service Weaver EOL announcement on 2024-12-05.

Just learned that Service Weaver was terminated last week. That's sad, it was an interesting idea and the team made it sound appealing.

1 year ago 0 0 1 0
Advertisement
FGM's RSS feeds: techblogs, Log4U competitors, Go, Drupal, and OSInet feeds

FGM's RSS feeds: techblogs, Log4U competitors, Go, Drupal, and OSInet feeds

🤖

1 year ago 1 0 1 0
Message rejection from form-spam-reports@support.webflow.com which is the Webflow spam analysis forwarding address, rejecting a spam message because it is spam.

Message rejection from form-spam-reports@support.webflow.com which is the Webflow spam analysis forwarding address, rejecting a spam message because it is spam.

Soooo, the spam analysis address on
@webflow
is rejecting messages because they are spam ? Well played, Webflow, well played 😂

1 year ago 0 0 0 0
Post image

Pascal’s Wager Triangle xkcd.com/2947

1 year ago 1268 159 17 8
Three Go slices sharing a common backing array

Three Go slices sharing a common backing array

When developing in #golang, slices are fast and convenient, but their implementation sometimes yields unexpected results due to data sharing.

With the latest article in my - free - Go blog at osinet.fr/go/en/articl..., learn how that data sharing works, to use or avoid it depending on your needs.

1 year ago 0 0 0 0
Post image

Premier meetup Go à l'EEMI. #golang

1 year ago 0 0 0 0

Google's AI-Generated Search Results Keep Citing The Onion www.readtpa.com/p/googles-ai...

1 year ago 880 350 16 19
A person wearing a blue sweater. On it, a blue pin with part of the EU emblem and a white text which reads “Use your vote”.

A person wearing a blue sweater. On it, a blue pin with part of the EU emblem and a white text which reads “Use your vote”.

TWO WEEKS TO GO!  
 
Are you ready to #UseYourVote and make your voice heard? Don’t let others choose for you. 

Have a look ➡️ elections.europa.eu  
 
#EUElections2024

1 year ago 13 8 1 1
Preview
The Whitworth Three Plates Method — Eric Weinhoffer By using the Three Plates Method, developed by Joseph Whitworth, flat surfaces can be created by using gravity and a simple hand-scraping tool, or by lapping the plates against each other.

It's not every day one learns something about the basics of machinery invented in the early XIXth century. Could you imagine how to create a really flat surface for machining starting from raw material ? Fascinating. ericweinhoffer.com/blog/2017/7/...

1 year ago 0 0 0 0