Chris Siebenmann utcc.utoronto.ca

Go is Google's language, not ours

Fellow Gophers and Go Time fans out there, I’d love to hear your thoughts on this post from Chris Siebenmann. Go has community contributions but it is not a community project. It is Google’s project. This is an unarguable thing, whether you consider it to be good or bad, and it has effects that we need to accept. For example, if you want some significant thing to be accepted into Go, working to build consensus in the community is far less important than persuading the Go core team. In general, it’s extremely clear that the community’s voice doesn’t matter very much for Go’s development, and those of us working with Go outside Google’s walls just have to live with that.

read more

Rollbar Icon Rollbar – Sponsored

Reduce the noise in error monitoring with Grouping Suggestions

A major problem in monitoring is dealing with noise. We don’t want to miss important signals, but sorting through all the noise can be a CHORE. A feature just released from Rollbar will help you get closer to that optimal setup faster, with less work — it’s called Grouping Suggestions. The best part is the developer experience of this new feature. If you don’t have time right now to setup grouping, you can start with the default grouping rules, manually merge errors opportunistically while in Rollbar and accept grouping suggestions as you triage errors. Integrate Rollbar for free + get $100 to donate on OpenCollective — head to rollbar.com/changelog.

read more

logged by @logbot permalink

Kubernetes github.com

Ensure your Kubernetes clusters are using best practices ✅

Polaris helps keep your cluster healthy. It runs a variety of checks to ensure that Kubernetes deployments are configured using best practices that will avoid potential problems in the future. Provides a dashboard with an overview of how your clusters are doing as well as an experimental “validating webhook” that can stop future deployments that don’t live up to the standards.

read more

Go github.com

Get unlimited Google Drive storage by splitting binary files into base64

A clever hack that is now being investigated by Google’s internal forums. How it works: Google Docs take up 0 bytes of quota in your Google Drive Split up binary files into Google Docs, with base64 encoded text Encoded file is always larger than the original. Base64 encodes binary data to a ratio of about 4:3. A single doc can store ~1 million characters. This is around 710KB of base64 encoded data.

read more

Stephen Wolfram blog.stephenwolfram.com

Free Wolfram Engine for developers

From Stephen Wolfram himself on his personal blog: Why aren’t you using our technology? It happens far too often. … Sometimes the answer is yes. But too often, there’s an awkward silence, and then they’ll say, “Well, no. Could I?” Here’s the kicker for open source developers… If you’re making a free, open-source system, you can apply for a Free Production License. In the license it says “Open-source projects approved by Wolfram,” which seems like they’re going to maintain a list of approved projects, but Stephan mentioned that they’re still working out the kinks in usage and licensing and they “are committed to providing predictable and straightforward licensing for the long term.”

read more

GoCD Icon GoCD – Sponsored

Continuous delivery for microservices blog series

If you run and deploy microservices, this blog series from the GoCD will be a great guide for you and your team as you navigate testing, feature toggles, and more. 5 considerations for continuous delivery of microservices Test strategy for microservices Trunk based development and feature toggles Environment strategy for continuous delivery of microservices Configuration strategy for continuous delivery of microservices

read more

logged by @logbot permalink

Opensource.com Icon Opensource.com

Querying 10 years of GitHub data with GHTorrent and Libraries.io

There are two fun angles coming from this article. The team over at CHAOSSEARCH has built ElasticSearch-like functionality on top of a AWS S3 buckets. It looks compelling for anyone who’s managed a large ES cluster and is looking at other ways to get search functionally out of a lot of data. Explore GitHub data shows a ton of interesting insights around popular and unpopular licenses, programming languages, and the libraries available to explore them.

read more

Brain Science cognitiontoday.com

You procrastinate because of emotions, not laziness

Hey fellow Brain Science fans, this one is for you. I’ve had a relationship with procrastination that’s similar to this headline and, with time, I’ve found that it’s an emotional state, not a permanent personal quality. Quotable: “People procrastinate or avoid aversive tasks to improve their short-term mood at the cost of long-term goals.” TL;DR our unconscious mind is looking to be kind to us, not harm us. By changing the internal narrative, we can adjust our response.

read more

Owen Williams char.gd

GitHub's new features show it's finally listening to developers

The news about GitHub Sponsor is making the rounds. This post from Owen Williams highlights how GitHub is listening and putting their money where their mouth is, for the good of all of us. GitHub, it seems, is thriving again. It just showed the fruits of that labor, and what it looks like when a company is participating in the discussion in the open, listening to the developers that know it best. At an event called GitHub Satellite, the company unveiled the biggest set of new features in memory, all designed to address glaring problems the platform has faced for years. They’re designed to help make GitHub a better place to work, and contribute to the open source community as a whole.

read more

Alanna Irving medium.com

Babel’s rise to financial sustainability

Check out this interview from Alanna Irving (Open Source Collective Executive Director) with Henry Zhu sharing the backstory of what went well for Babel to reach financial sustainability. Our ultimate goal was to help the project thrive. My personal goal was to help fund Logan, given he was working on his own time, and I figured that if I ever quit my job I might get funded someday too (which has now happened). I knew we would need some momentum and time for that to be possible, so we decided to make a start. When we first started the Babel Collective, we weren’t even bringing in $1k/month. Slowly we built up to $4k/month, which is when I left my job to focus on Babel. Recently our budget looks a lot bigger thanks to a $100,000 grant from Handshake, which we split out as $10k/month. Once that’s over, the total will be around $20k/month. Also, check out Alanna’s book — Better Work Together

read more

GitHub dependabot.com

Dependabot has been acquired by GitHub

More news out of today’s GitHub Satellite event, this time from a security angle. The implications of this acquisition from the horse’s mouth: We’re integrating Dependabot directly into GitHub, starting with security fix PRs 👮‍♂️ You can still install Dependabot from the GitHub Marketplace whilst we integrate it into GitHub, but it’s now free of charge 🎁 We’ve doubled the size of Dependabot’s team; expect lots of great improvements over the coming months 👩‍💻👨‍💻👩‍💻👨‍💻👩‍💻👨‍💻 Congrats to Grey, Harry and Philip!

read more

Andy Sparks holloway.com

Fundamentals of product-market fit

For the entrepreneurial type: this is a great dive into the fundamentals of product-market fit by @sparkszilla. The whole read is worth it if you’re interested in raising funds in the future. The heart of the article stems from three axiomatic theories: Rachleff’s Law of Startup Success: Rachleff says, “The #1 company-killer is lack of market. When a great team meets a lousy market, market wins. When a lousy team meets a great market, market wins. When a great team meets a great market, something special happens.” Rachleff’s Corollary of Startup Success: “The only thing that matters is getting to product-market fit.” BPMF and APMF: The lives of startups are divided into two categories, before product-market fit (BPMF) and after product-market fit (APMF). And the Vohra questionnaire to see if you have PMF is one I’ll keep on hand for the future. 👌

read more

Don Goodman-Wilson maintainerati.org

Reviving Maintainerati

I missed this good news announced back in March…“We’re putting the band back together.” I’m glad to hear that we can now look forward to more Maintainerati events. …one important thing we learned is that maintainers need to have access to others who are sharing the same experiences, struggles and successes they have while running an open source project. In response to this, GitHub has reached out to some passionate people in the broader maintainers community to help bring some structure and growth to Maintainerati, in the shape of a new core team to run Maintainerati events and organize the community.

read more

GitHub Icon GitHub

Sponsor your favorite open source contributors directly on GitHub

HUGE news coming from GitHub today: We’re thrilled to announce the beta of GitHub Sponsors, a new way to financially support the developers who build the open source software you use every day. Open source developers build tools for the rest of us. GitHub Sponsors is a new tool to help them succeed, too. 100% of sponsorship money goes to the developers and they’re even matching contributions up to $5k during a developer’s first year! Also, the whole thing is tightly integrated in to GitHub itself: Open source projects can also express their funding models directly from their repositories. When .github/FUNDING.yml is added to a project’s master branch, a new “Sponsor” button will appear at the top of the repository. Clicking the button opens a natively rendered view of the funding models listed in that file. There’s lots to digest here, but at first glance this looks like an amazing addition to the open source ecosystem. 🎉

read more

0:00 / 0:00