photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

263
active users

#go

7 posts7 participants0 posts today

Salut ! Nouveau compte, voici une brève #introduction.

Moi c'est Marcin, il/lui, ingenieur logiciel, #go / #golang, un tas d'autres langues pendant plus que 30 ans. J'essaie de trouver des autres hobbies, je m'ennuie rapidement. Je joue tres mal de la guitare.
En France depuis 2021, à #Lyon maintenant, pas vraiment à l'aise avec mon français mais en train de s'ameliorer.
J'ai fait des installations à #burningman et #afrikaburn, j'ai construit des trucs à #nowhere, j'aimerais y retourner.

Last call! (reposting with more tags)

Do you want to work with me? Do you want to work in #Go (#golang), creating performant services? Do you want to work with some of the best engineers I know?

#Ecosia is #hiring #backend #developer (mid level, but we'll also take advanced juniors, shhhh). Team is mostly remote, write me any questions you want.

jobs.ashbyhq.com/ecosia.org/b0

I'm an open book, I will answer anything honestly. I can also refer you, I don't gain any compensation from it (I think maybe they donate to an organisation in my name? unsure if they still do that), but maybe it lets you skip the line a bit.

Please boost so more people can see the job offering! Market is tough right now.

#fedihired
#fedihire
#GetFediHired
#jobs

jobs.ashbyhq.comSoftware Engineer - Backend (all genders)We are looking for a Software Engineer with a focus on backend software development to join us remotely or in our office in Berlin. We are growing and need support in our team’s mission to engage our users and make more people climate-active! As an engineer at Ecosia, you will work with a cross-functional team to contribute to the acquisition and retention of users by delivering new product features for our web application and/or serverless services. Day-to-day, you will dive deep into our backend tech stack, making sure that our search infrastructure stays resilient, making sure that our web services remain adaptable, high-performing, and scalable. Do you want to become part of a fun team, shape a product used by millions of users daily, and help regenerate our ecosystem? Join us! WHAT YOU'LL BE DOING - Build, test, and deploy the backend services that power Ecosia search. - Contribute to the development of new features in our cross-functional product team. - Support your team members in frontend-focused work streams, if you are interested. - Advance our engineering practices for backend within your areas of interest. - Share what you know and empower your peers to gain deeper technical knowledge. - Strengthen our collaborative and inclusive culture, in alignment with our core values and ways of working https://www.dropbox.com/s/zn2aslzc0dgs8dl/Core%20Values%20&%20How%20we%20work%20together.pdf?dl=0. WHAT YOU BRING - You have solid experience building and deploying production code in the Go programming language. - You are able to work within existing system design and architecture patterns, making sure to account for scalability, security, and performance optimisation. - You have experience navigating observability systems and setting up monitoring and alerting for services. - You have basic knowledge of CI/CD pipelines and cloud infrastructure. - You are eager to dive deep technically, learn and apply best practices, and grow professionally. - You like to work collaboratively with Product, Design, and other engineers. - You can communicate well written and verbally in English (German not required). Optional Advantages: - You have experience with TypeScript and Cloudflare Workers. HIRING PROCESS Our hiring process consists of 3 steps: 1. Quick first call with our recruiter 2. Pair programming session 3. Final interview, with a mix of technical and non-technical questions By default, all steps are done remotely. ABOUT OUR TECHNOLOGY STACK - Frontend: Vue.js, JavaScript - Backend: Node.js, Golang, or Python services using REST and gRPC - Infrastructure: Cloudflare, AWS, Kubernetes (EKS), and Terraform - Tooling: Sentry, Loki, Prometheus, and Grafana for observability, Snowplow, GitHub, and CircleCI for our CI/CD We don’t expect you to have experience with all of the above, but if you’re curious to learn and pair across these technologies, this could be a good match! WHY ECOSIA? - What if your job made a real difference in the climate crisis? Join Ecosia and help plant millions of trees where people and ecosystems need them most. - We are a diverse team, committed to equality, equity, and inclusion, with members of various backgrounds: sexual orientations, genders, ages, races, ethnicities, nationalities, physical and mental disabilities, family structures, and religions. - We offer you the opportunity to balance work with other parts of your life. (flexible working hours, 30 vacation days/year on a five-day week, designated Focus Times, remote work options) (not applicable to freelance contracts + different labor laws apply in other countries). - Moving to Berlin for the first time? We welcome everyone and offer relocation support and visa/work permit assistance to new employees and their loved ones coming from abroad and within Germany (currently applicable only for senior roles and unlimited contracts). - Our green benefits program, including subsidized public transport cards and bike inspection services, supports your sustainable living choices, varying by location (not applicable to freelance contracts). - We support your professional growth through learning times, hack days, online and physical libraries, continuous feedback, etc. (not applicable to freelance contracts). Q&A HOW MANY PEOPLE WORK AT ECOSIA? 115 (May 2025) - our departments include Engineering (incl. Platform and QA), Product (incl. Design), Marketing, Trees, Operations (incl. B2B & BI), and People and Culture. WHERE IS ECOSIA BASED, AND WHAT KIND OF WORK SETUP DO WE HAVE? We are a remote-friendly company with one office in Berlin-Wedding. People come to the office or work from home per their wishes and/or circumstances. Some roles require presence in the office at least from time to time. The Talent Partner will tell you more.

I find various LLM generators for #Go to be generally useful, and when they are wrong, it’s usually easy to detect and fix, and often pokes me to do a cleaner job of refactoring, etc.

By contrast, I have not found one for #Swift (including whatever XCode provides) that doesn’t generate stuff that is wrong, and almost always immediately generates compiler errors (really, Xcode?).

Most often, the Swift code looks pre-obsoleted. Maybe Swift is moving too fast for LLM training to have kept up?

alojapan.com/1267181/japanese- Japanese restaurant Sake a Go Go opening in NuLu on Thursday #BelleNobleEntertainmentGroup #go #GoGo #HeadChef #Japan #JapanNews #Japanese #JapaneseNews #JapaneseRestaurantSake #KevinGrainger #Louisville #news #nulu #opening #sake #sashimi #SunsetStripSoul #sushi? #Thursday. #Week New Japanese restaurant Sake a Go Go opening in NuLu this week Updated: 5:37 PM EDT May 6, 2025 A new Japanese restaurant is opening in NuLu this week, and it’s fro…

I was today's years old when I realized that a #golang http.Server.Listen() can be called multiple times with multiple listeners.

Until now I was instantiating multiple servers, one for each listener instead, which was a waste of resources.

I was looking for an alternative to classic shell scripts, so I timed a Hello World program in different languages for fun. I thought you might want to know:

1 ms - #Bash
1 ms - #Perl
12 ms - #Python
33 ms - #Go (shebang calling `go run`)
38 ms - #C (shebang compiling to temporary file)
61 ms - #Rust (shebang compiling to temporary file)

Needless to say that this is a highly unfair and silly comparison. It's still interesting, though.

Oooo... that's neat. Pulls your stats from OGS. avavt.github.io/gotstats/#/use #go #igo #baduk #weiqi

Over 8 years I've played 347 different people! The future is amazing! Yay Internet!

  • Member since: 18 Mar, 2017.
  • Plays 0.226 games per day on average.
  • Most active day: 30 Jun, 2018 with 14 finished games.
  • Played in 1 tournaments.
  • Longest win streak: 14 wins in a row, from Aug 26, 2023 to Sep 11, 2023.
  • Biggest win: 183.5 points victory against rabbiliu0412 (17k) on Aug 8, 2020.
  • Longest game: Aug 2, 2017 lasting 3 months 26 days 21 minutes 27 seconds
  • Congratulations, you have lost your first 50 games!
avavt.github.ioGot Stats?

Spent some time this evening debugging a deadlock issue in a personal tool written in Go. It's simple with just enough complexity that it might be useful to an advanced beginner. I used delve to inspect my goroutines and figure out what was causing the application to hang. Check it out and let me know what you think. #go #delve #deadlock #debugging

blue42.net/code/go-deadlock-de

blue42.netDebugging a Go Deadlock With Delve · blue42A simple real world example of debugging a Go application deadlock using delve from the command line. The application is a personal troubleshooting tool I use at work. Everything works as expected after application startup, but hangs after running overnight. Join me as I find out why.