Between and I took 5631 steps.
I will be attending
.Hand writing the spec, then validating (ie via http://gitlab.com/jamietanna/httptest-openapi) is a valid option - keeps it in sync very well from quite a few big Go apps I know using it
Or you could wrap your implementation in https://github.com/oapi-codegen/oapi-codegen/ from a hand rolled spec - we support net/http
- and that then starts towards the process of being closer to the spec
Either way, you still need to validate the spec and implementation are in sync, and IMO, hand-writing the spec is the only "right" solution that makes sure you're intentionally making changes to the API, whereas generating spec from code could lead to just documenting what's in place and ie accidental breaking changes being missed
Post details
Emily Freeman joins the show alongside our Ship It co-host, Justin Garrison! We hear Emily's burnout story & learn how she and Forrest Brazeal are putting tech-focused influencers on tap. But first: area code turf wars, bad movie reboots & buying used DVDs... at Starbucks?!
Post details
This week on The Business of Open Source, I spoke with Jimmy Zelinskie, co-founder and CPO of Authzed, which is behind SpiceDB. We kicked off the discussion with a really interesting discussion about whether or not SpiceDB is a database and whether or not Authzed is a database company. At first...
Post details
Back in 2014, I was obsessed with Brazilian jiu-jitsu. After several years of training, competing and leading the UCL Brazilian jiu-jitsu society, one of my jobs was to find coaches for our classes. It was through this role that I met Miles — a brilliant athlete, dependable, an amazing guy and always had a beaming […]
Post details
Go 1.23.1 & 1.22.7 released🚫 Proposal accepted: encoding/json: add omitzero optionEpisode 34: Interview with Joe Tsai about encoding/json/v2✍️ script v0.23.0Episode 56: Interview wit xiaq, author of Elvish Episode 21: Interview with John ArundelGo blog: Telemetry in Go 1.23 and beyond by Robert...
Post details
Taylor Dolezal from the Cloud Native Computing Foundation discusses his role as the Head of Ecosystem, working closely with end-users implementing CNCF projects. He shares his open source origin story, tracing back to high school programming experiences. We touched on community dynamics, experiences with project forks, and the evolving landscape of AI and its intersection with open source. We also discuss the importance of sustainability in open source communities and the critical role of vendor neutrality. 00:00 Introduction01:45 Open Source Origin Story11:04 Project Forks and Community Dynamics17:20 HashiCorp and OpenTofu: A Fork in the Road19:46 Navigating the AI Frontier23:28 The Challenges of AI Standardization26:17 The Importance of Vendor Neutrality28:02 Balancing Priorities in Open Source29:51 Sustaining Open Source Communities Guest: Taylor Dolezal navigates the cloud native universe with a knack for puns and a keen eye for psychology. Living in the heart of LA, he blends tech innovation with mental insights, one punny cloud at a time. Avid reader, thinker, and cloud whisperer.
Between and I took 2651 steps.
Forcing pacman
to perform post-upgrade tasks if it's failed part way through (2 mins read).
How I ended up recovering from my Arch Linux upgrade crashing part way through the post-upgrade hooks.
Between and I took 3320 steps.
Post details
Recover your ArchLinux installation after a mid-upgrade crash, power loss, etc - Edu4rdSHL/archlinux-pkgrecover
Week Notes 24#36 (3 mins read).
What happened in the week of 2024-09-02?
Post details
It takes more than great code to be a great engineer. Soft Skills Engineering is a weekly advice podcast for software developers about the non-technical stuff that goes into being a great software developer.
Between and I took 7763 steps.
Post details
So: Mu. Ask a different question. You have dependencies. You will always have them. Choose them thoughtfully. Invent where it matters most to you, and re-use where it does not, and where you can benefit from somebody else's care & testing. Talk your employers into sponsoring the important ones if you can, because that will improve their quality. Probably. There is no such thing as free-as-in-lunch software. FIN
Post details
@Em0nM4stodon@infosec.exchange That EU law does not require a #CookieBanner unless the web site wants to track your clicks or sell your data. Because people do not understand this, they think "stupid EU law" instead of... - "website owner has no respect for consumer rights" - "website owner has no solid business plan and just hopes for a few bucks from the advertisement industry" #GDPR
Post details
Welp, I’m now considering the idea of having entered a midlife crisis, to certain degrees. Don’t worry, no extravagant purchases forthcoming.
Post details
Content warning: winter, mh-
Between and I took 6144 steps.
Post details
Post details
Attached: 1 image Hey all, I turned 30 this week! 🎈 I feel a bit weird asking for a "present" but if my code, writing, or talks reached you over the years, I would love to receive a postcard from wherever you live 📮 Open source is deeply rewarding, but sometimes I miss a physical reminder of the people on the other side of the wire ✨ Also, if you mention in the card making a donation to a US 501(c)(3) that aligns with my values, I will match it! Mailing addresses, both US and EU: https://filippo.io/#addresses
No, because I have an alias gcob
that is much further engrained 🤓
Post details
Framework for building high quality, interactive API documentation. - zuplo/zudoku
Post details
I just did a massive spring cleaning of one of my servers, trying to clean up what has become quite the mess of clutter. For every website on the server, I either: Documented what it is, who is using …
Between and I took 7013 steps.
Post details
Katherine speaks with Demetris Cheatham, the Chief of Staff to the CEO of GitHub, about her unique perspective on the open source landscape. The discussion covers her experiences in various sectors and the impactful 'All In' project created to elevate developers from underrepresented backgrounds. They highlight the significance of community, the power of relationships, and the pivotal role of natural language and AI in making coding more accessible globally. The talk also addresses critical challenges like the digital divide, funding for diversity programs, and the importance of evolving diversity, equity, and inclusion efforts in tech. 00:00 Introduction00:26 Connecting Through Open Source02:02 Role and Responsibilities at GitHub05:06 Diversity and Inclusion Initiatives09:16 Challenges in Computer Science Education12:51 Equity and Systemic Change16:21 The Journey to a Billion Developers24:07 Building Relationships in Open Source31:37 Final Thoughts and Takeaways Sitting on GitHub’s Executive Leadership team, Demetris Cheatham is currently the Chief of Staff for the CEO of GitHub, where she acts as the CEO’s trusted partner to move all of software development forward. Demetris is particularly passionate about the evolving nature of open source in the age of AI. Before her time as COS to the CEO, Demetris was Senior Director for Diversity, Inclusion and Belonging Strategy at GitHub, the Global Diversity and Inclusion at Lead at Red Hat, and was the first woman and youngest Executive Director to lead the National Bar Association, the United States’ oldest and largest international network of over 65,000 predominantly African-American attorneys and judges.
Post details
This week Jonathan chats with Lori Lorusso and Steve Hoffman, the Head of Community and SVP of engineering at Percona, the open source database experts. - You can join the conversation in , watch live or get the video version of the show on , as well as getting the full story and show links from . Oh, and follow ! Theme music: "Newer Wave" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/
Thank you 💜 anything you feel would be useful to add on top of what's in there?
Post details
@www.jvt.me@www.jvt.me I adore that you've done this, I've seen it before and really loved it. Nothing passive about disclosure on a topic where there is a lot of social pressure not to disclose.
Between and I took 7856 steps.
I used to do this - especially with t-shirts at stake - but since last year I'm not as bothered 🤷🏽♂️
Now I try and raise PRs when I can, otherwise I'll forget about them 🙃
Post details
no no no *you* can't freely scan through the collected works of humanity, that right is reserved for the large language models.
Post details
Stop defining "developer experience" as "the inner loop while I'm writing code after spending an hour installing node_modules". Setup time is "developer experience". Upgrade toil is "developer experience". Memoise-everything-after-weeks-debugging-stray-rerender toil is "developer experience". Belated, frantic code splitting side quests are "developer experience".
Would love to hear about this 💜 as someone who does something somewhat similar, somewhat passively (publicly sharing my salary history), I can attest to how important it is to chat about it with your friends and colleagues and work to get better 🙌🏽
Post details
I don't know if I ever will stand up and talk about this practice in public, because it's a somewhat terrifying idea to imagine all the potential backlash or judgment idk, but if I did and everyone agreed, there is a GREAT talk I've imagined: "The Salary Ring." I'd describe these couple of years in my life when several of us joined together to support each other learning to negotiate, doing group market research, workshopping what we'd say in toxic situations together.
Post details
Ruby, OSS and the Internet
Post details
Also, if you're like me, and were raised to scoff at people who needed to hire cleaning services as it is a "rich lazy" person thing, I urge you to absolutely let go of that. The last two years I've been incredibly burnt out both from work and from, idk, probably 39 years of undiagnosed autism. If you can pay for an accommodation like this to help give yourself some space to breathe, do it.
Between and I took 5515 steps.
They can be useful, but at least my OSS doesn't need them much. I've got some work bits that do have Must
s for convenience either in func main
or as you say, in tests
I'd say that adding a separate /x/
or /exp/
package can also be a good way of testing out new things - very clearly a separate "experimental" thing, which can be tested independently
Using a fork of the module is also a good suggestion and a way to make sure it's not even in the main repo, but gives you mostly the same codebase to be able to test things
How to use Dependency Management Data to discover which dependencies are participating in Hacktoberfest (3 mins read).
Detailing how you could use dependency-management-data to gain insight into which dependencies you use are participating in Hacktoberfest.
Post details
Get ready to celebrate open-source once again with Hacktoberfest! Whether you're going to be creating pull/merge requests, maintaining a participating project, or hosting a community event, check out the site for all the information you'll need: https://hacktoberfest.com
Post details
In this episode, Omkhar chats with Mike Hanley, Chief Security Officer and SVP of Engineering at GitHub. Prior to GitHub, Mike was the Vice President of Security at Duo Security, where he built and led the security research, development, and opera...
Between and I took 2326 steps.
Post details
Thinking more about why and where I'm putting my thoughts and what I should be spending my online time on.
You're currently viewing page 1 of 815, of 40728 posts.