MindByte Issue #94: the history of GitHub issues

In partnership with

Welcome back, and for all the new subscribers, welcome aboard!

To ensure you keep getting these updates seamlessly, please move this email to your primary inbox or mark it as important. A quick reply like "got it" also helps boost visibility. This edition covers exciting topics such as:

  • The history of GitHub Issues

  • Terminology of product stages

  • How a cloud exit saves millions

  • How random are Apple generated passwords?

  • How honeypots are used by Microsoft to lure phishers in

  • .NET 9 LINQ improvements

  • And much more

New here? Subscribe here to stay updated. Let's dive in.

Sending out this newsletter to 5,231 subscribers is something I do with love, but it does cost money as well. It would really help me if you visit my sponsor:

Try the internet’s easiest File API

Tired of spending hours setting up file management systems? Pinata’s File API makes it effortless. With simple integration, you can add file uploads and retrieval to your app in minutes, allowing you to focus on building features instead of wasting time on unnecessary configurations. Our API provides fast, secure, and scalable file management without the hassle of maintaining infrastructure.

Writer RAG tool: build production-ready RAG apps in minutes

RAG in just a few lines of code? We’ve launched a predefined RAG tool on our developer platform, making it easy to bring your data into a Knowledge Graph and interact with it with AI. With a single API call, writer LLMs will intelligently call the RAG tool to chat with your data.

Integrated into Writer’s full-stack platform, it eliminates the need for complex vendor RAG setups, making it quick to build scalable, highly accurate AI workflows just by passing a graph ID of your data as a parameter to your RAG tool.

Are you interested in sponsoring this newsletter? Contact me by replying!

GitHub Digest

Tokens need to have a short expiration, but you were able to create pretty long ones. This might be okay for personal projects, but not when you want to access enterprise organizations.

An admin can now set up a policy to demand a shorter-lived token when it is used to access the resources of the organization.

Last time I discussed the new iteration of Issues, available in public beta. I have been playing with it for some time and I think it has some interesting enhancements, but is not completely there.

The New Stack discusses the new Issues and interviews Zach Holman, who created a version of Issues back in 2014. However, it already originated in 2008, when it was supposed to be a basic and traditional issue tracker.

What is an alpha version, or a private beta? What does it mean when a feature is sunset? There is now a new terminology for the different stages a product can be in.

Coding Corner

The cloud is rarely a cheap solution, the value is somewhere else. But if you are a SaaS provider with certain demands (like needing large storage), then it becomes interesting to look for cheaper options.

That is what 37signals did for their SaaS products, such as Hey and Basecamp. They provided frequent updates on how they did this and their savings. In this latest blog post, DHH provides an update on the last commitments that have now become free.

I heard about Drasi some while ago, but had not spent time with it yet. Microsoft positions Drasi as a system for real-time event processing. It turns various data sources into a stream of events by capturing the changes.

Eliminating the need for querying, polling or batch processing, so you can respond faster to critical events.

When Apple creates a random password for you, the password is not that random. There is a certain structure to it for a specific reason. An Apple software engineer gives insight into how the password is constructed.

Azure Updates & Insights

Microsoft creates honeypots to lure cybercriminals in. Allowing them to get insights on their attacks and collect as much data as possible.

At the same time, it also offers a way to delay the phishers as it can easily take 30 days before they realize that they have breached a fake environment.

Did you also know that code.microsoft.com was used as a honeypot?

Oops, Microsoft lost weeks of security logs. They say the bug "only affected the collection of log events", but yeah, without the logs we will never know :-)

Seriously, missing log data, certainly for security categories is pretty troublesome to analyze data and detect threats.

.NET Nook

With the upcoming .NET 9 release, we also see the tooling around it getting ready for production. The new Aspire Release Candidate supports both .NET 8 and 9.

The blog post describes how to upgrade and what is new.

.NET 9 brings again improvements, this time in the LINQ part. Read the depend blog about the various changes and how they improve the speed of your application.

Closing Thoughts

Thank you for reading this week’s edition!

Your feedback is invaluable, so if you have any thoughts, questions, or suggestions, please don't hesitate to reach out by simply replying to this mail.

If you enjoyed this update and want to continue receiving more, make sure to subscribe here.

I appreciate your time and look forward to hearing from you!

Did you like this edition?

Login or Subscribe to participate in polls.

Reply

or to participate.