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

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

Rollbar Icon Rollbar – Sponsored

Where are JavaScript errors logged?

Have you ever wondered how and where JavaScript errors are logged? Unlike other web languages, JavaScript was originally a client-side language. As a result, error handling is designed with the client side in mind, rather than the server side. Rather than dealing with log files, rotation, permissions, and all the other fun things that come with server-side languages, JavaScript errors are dealt with inline.

read more

logged by @logbot permalink

Go Time Go Time #85

Go for beginners

How do beginners learn Go? This episode is meant to engage both non-Go users that listen to sister podcasts here on Changelog, or any Go-curious programmers out there, as well as encourage those that have started to learn Go and want to level up beyond the basics. On this episode we’re aiming to answer questions about how to learn Go, identify resources that are available, and where you can go to continue your learning journey.

read more

Linode Icon Linode – Sponsored

How to Configure NGINX

Do you need a crash course in the basic NGINX parameters and conventions? This guide from Linode had you covered. Here’s a sample… Directives, Blocks, and ContextsPermalink — All NGINX configuration files are located in the /etc/nginx/ directory. The primary configuration file is /etc/nginx/nginx.conf. Configuration options in NGINX are called directives. Directives are organized into groups known as blocks or contexts. The two terms are synonymous. Lines preceded by a # character are comments and not interpreted by NGINX. Lines containing directives must end with a ; or NGINX will fail to load the configuration and report an error. By the way, Linode’s docs are open source.

read more

logged by @logbot permalink

GitHub Icon GitHub

Are you aware of the recent Git ransomware incident?

Today, Atlassian Bitbucket, GitHub, and GitLab are issuing a joint blog post in a coordinated effort to help educate and inform users of the three platforms on secure best practices relating to the recent Git ransomware incident. So what happened? On Thursday, May 2, the security teams of Atlassian Bitbucket, GitHub, and GitLab learned of a series of user account compromises across all three platforms. These account compromises resulted in a number of public and private repositories being held for ransom by an unknown actor. Each of the teams investigated and assessed that all account compromises were the result of unintentional user credential leakage by users or other third-parties, likely on systems external to Bitbucket, GitHub, or GitLab. The security and support teams of all three companies have taken and continue to take steps to notify, protect, and help affected users recover from these events.

read more

Dave Kerr github.com

Hacker Laws 💻📖

From Conway’s Law, to The Law of Leaky Abstractions — you’ll find links to laws, theories, principles, and patterns useful to developers — curated by Dave Kerr. Conway’s Law — This law suggests that the technical boundaries of a system will reflect the structure of the organization. It is commonly referred to when looking at organization improvements, Conway’s Law suggests that if an organization is structured into many small, disconnected units, the software it produces will be. If an organization is built more around ‘verticals’ which are orientated around features or services, the software systems will also reflect this.

read more

JS Party JS Party #75

LIVE at ReactJS Girls

Emma Wedekind MC’d a live show at ReactJS Girls with a panel of 3 amazing women — Eve Porcello, Marcy Sutton, and Kate Beard. It was a great discussion covering the biggest challenges they’ve faced, how no matter who you are imposter syndrome occurs and never really goes away, ways to support and encourage under-represented groups and people to get into tech, and how to choose a topic when writing a talk.

read more

Ed Hazledine aquestionofcode.com

How do you get started with open source?

Thanks to Ed Hazledine for being a part of the Changelog community! You should totally listen to his podcast, starting with this episode. A Question of Code is a podcast that each episode takes an interesting question that’s come up in Ed’s first year of learning to code and delves deeper into the answer in order to help those starting out with their first steps in programming (as well as helping Ed!). In Slack Ed asked about meaningful ways to get involved and contribute to open source. Share your thoughts and advice in the discussion below.

read more

Andrew Askins andrewaskins.com

How I run a company with ADHD

Andrew Askins shared his story of being diagnosed with ADHD and the pressures of ADHD that he faces as a founder. Andrew also shared how he’s getting better at managing himself and ways of coping. I don’t ever want to use ADHD as an excuse or a crutch. But if I don’t acknowledge the challenges the disorder creates I can’t develop coping mechanisms. So I’m acknowledging those challenges and I’m sharing them here. My hope is that others facing the same challenges know they’re not alone. As mentioned on The Changelog #345, we’re launching a new podcast called Brain Science — a podcast for the curious that explores the inner-workings of the human brain to understand behavior change, habit formation, mental health, and the human condition. Subscribe to the master feed so you don’t miss it.

read more

GitHub Icon GitHub

GitHub launched its own package registry 😱

ICYMI — late Friday afterrnoon GitHub held a live event to announce the beta launch of GitHub Package Registry. GitHub Package Registry is fully integrated with GitHub, so you can use the same search, browsing, and management tools to find and publish packages as you do for your repositories. You can also use the same user and team permissions to manage code and packages together. GitHub Package Registry provides fast, reliable downloads backed by GitHub’s global CDN. And it supports familiar package management tools: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), and Docker images, with more to come. You can sign up for the beta here.

read more

The Changelog The Changelog #345

Quirk and Cognitive Behavioral Therapy (CBT)

We’re talking with Evan Conrad — for most of Evan’s life he has suffered from severe panic attacks, often twice per week. Eventually he stumbled upon a therapy method called Cognitive Behavioral Therapy, or CBT for short, and saw positive results. This led him to create Quirk, an open source iOS app which allows its users to practice one of the most common formats of CBT. On the show we mentioned a new podcast we’re launching called Brain Science — it’s hosted by Adam Stacoviak and Mireille Reece, a Doctor of Clinical Psychology. Brain Science is a podcast for the curious that explores the inner-workings of the human brain to understand behavior change, habit formation, mental health, and the human condition. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to better our lives. Stay tuned after the show for a special preview of Brain Science. If you haven’t yet, right now would be a great time to subscribe to Master at changelog.com/master. It’s one feed to rule them all, plus some extras that only hit the master feed.

read more

0:00 / 0:00