Raspberry Pi Icon github.com

Learn OS development using the Linux kernel and a Raspberry Pi

This repository contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch. I call this OS Raspberry Pi OS or just RPi OS. The RPi OS source code is largely based on Linux kernel, but the OS has very limited functionality and supports only Raspberry PI 3. 6 lessons available with 5 more on the roadmap.


Datadog Icon Datadog – Sponsored

Learn to build and scale next generation applications at Dash

Our friends at Datadog started a conference called Dash — a conference for engineers across development and operations to come together for 2 days of speaking sessions, hands-on labs, and training to learn about building and scaling next-generation applications, infrastructure, and technical teams. Learn how EA Sports survives blockbuster game releases, how CapitalOne is using serverless, how Flatiron Health built their platform team, how Optimizely is avoiding continuous disintegration, how Airbnb developed a service-oriented architecture at 1,000-engineer-scale, and more. Dash takes place in New York City (NYC) on July 11th and 12th — Learn more and register.

logged by @logbot permalink

Mike Cohn www.mountaingoatsoftware.com

10 practices to be a better Scrum Master

One of my favorite jobs in software was when I was a Product Manager for a non-profit startup. In that role I was able to impact and touch pretty much any part of the business I wanted to, it was almost like being an entrepreneur, but doing so from within an already formed company. I also led our agile software development as Scrum Master — it was awesome. I wish I had this list of advice back then. Mike Cohn writes on the Mountain Goat Software blog: Never commit the team to anything without consulting them first — As Scrum Master, you do not have the authority to accept change requests (no matter how small) on behalf of the team. Even if you are absolutely positive that the team can fulfill a request. Always say, “I need to run this by the team before we can say yes.” And certainly don’t commit the team to deadlines, deliverables, or anything else without first talking to team members. You may not need to talk to the whole team--plenty of teams will allow some or all members to say, “Yeah, we can do that” without a whole-team meeting. But it’s still their decision, not yours. This is number 1 on the list, because you should never get this one wrong.


Casper Beyer Medium

Is the internet at the mercy of a handful of developers?

In this post from Casper Beyer titled The Node.js Ecosystem Is Chaotic and Insecure, he cites examples like left-pad, is-odd, is-number — and goes on to say the way to be responsible with dependencies is... ...don’t trust package managers, every dependency is written by some random developer somewhere in the world and is a potential attack vector. ... Is this being too paranoid? Perhaps, or maybe it’s the healthy amount considering the massive reach these trivial packages can have. While this focuses on Node.js, the lessons learned apply anywhere you have dependencies in your code.


Donald Fischer Tidelift

The data behind Microsoft's surprising open source track record

Our friends at Tidelift have joined data from GitHub and their own Libraries.io, "the largest open source software dataset in the world," — which covers over 2.8 million open source projects. They were able to combine the two datasets to gather the entire commit history of each project on GitHub to more closely examine the following questions: What exactly has been Microsoft’s role in the open source community? In which projects and ecosystems have they contributed most? Have those contributions been focused on the large Microsoft open source initiatives, or has the company also participated in projects beyond their immediate purview? They were also careful to clean the dataset of forks and duplicate packages which would misinform this analysis. So what’s the verdict? Microsoft may have a mixed history with open source, but today the company is demonstrating some impressive traction when it comes to open source community contributions. If we are to judge the company on its recent actions, the data shows what Satya Nadella said in his announcement about Microsoft being “all in on open source” is more than just words.


Linode Icon Linode – Sponsored

Linode is hiring a React developer to work on open source Linode Manager

Linode is looking to hire a React developer to work on thier open source single page app called Linode Manager which is used by customers like Dark Sky, The Onion, Changelog, and developers from all around the world. These systems are used to manage hundreds of thousands of Linodes running on thier global datacenter network. Apply here and tell them we sent you!

logged by @logbot permalink

Diego ZoracKy github.com

MagiCLI can generate a command line interface for any module

MagiCLI was built to expand the use of npm modules. When all modules can be executed via CLI, npm becomes a source for anyone who wants to find a solution ti be run from a terminal and also for those who would like to call an existing solution written in Node.js from a program written in another language. For even more context, check out the intro post on Hacker Noon.


GitLab Icon GitLab

Apple just announced Xcode 10 is now integrated with GitLab

No other details were shared in this tweet, but this image from the stage of WWDC says all it needs to. In a post-Microsoft + GitHub world — it has been a crazy 24 hours for GitLab. More than 2,000 people tweeted about #movingtogitlab. We imported over 100,000 repositories, and we've seen a 7x increase in orders. We went live on Bloomberg TV. And on top of that, Apple announced an Xcode integration with GitLab. Here's an interesting exchange between Emily Chang and Sid Sijbrandij on Bloomberg Technology: Emily: I spoke with Satya Nadella earlier today, and he said "he promises to put developers first." Do you not believe him, or do you think it's not possible for a company with so many objectives to really put developers first? Sid: I believe him. Microsoft has shown that it is the new Microsoft, and they've done great. The new CEO, Nat Friedman, shows he really understands developers. So I believe him when he says they are going to be good maintainers of GitHub. Emily: So, then what's so bad about GitHub? Sid: There's nothing bad about GitHub. Emily: What’s so much better about GitLab? Sid: It's a fundamentally different product. It's open core, so a lot of it is open source. You can host it yourself. But second and I think most importantly, it's not just code hosting. With GitHub you host your code. GitLab is the entire DevOps lifecycle. So all the way from planning something to rolling it out, container registries, monitoring — all in a single product. That allows you to get the whole organization on the same page. And that's why people are flocking to it. They go on to talk about being a sustainable business, financials, etc.


André Staltz staltz.com

Your IDE as a presentation tool

André Staltz: I’ve just given my third programming talk where I use only my IDE (integrated development environment) for live coding and no other presentation tool. I noticed the audiences were very pleased with these talks, and I think it’s correlated to using an IDE and not a slides program. If you've ever watched one of André's talks, you know he gives good talks regardless of whether or not he's using an IDE. But he makes a good case for their use in general and goes in to great detail* on how to do it well. *even explaining each individual editor setting and why they were selected


YouTube Icon YouTube

Satya Nadella on "Why Microsoft bought GitHub"

If you haven't yet, you should watch this. It's 8 minutes long and packed with insights from Sataya himself on why Microsoft bought GitHub. We are all in on open source and that's what really brings us together with GitHub — and we're going to operate as an open platform for any language, any framework, whether it's the cloud or on the client. Nat Friedman, who's going to be the CEO of GitHub post close, came to Microsoft from Xamarin — he's someone who's a veteran of open source and he's going to lead the company. We're going to operate GitHub as an open platform, and most developers are going to judge us by our recent actions and our actions going forward — and we will have to earn the trust everyday. We're very committed to it. At the core, Microsoft is a developer tools company. This is something that comes very natural to us. Earning the trust of our customers by our actions everyday is what we live by. The most important thing is that it's not just about Azure. We welcome every cloud provider to integrate with GitHub in order to be able to reach the GitHub community — and give GitHub members a choice of any cloud, as well as any client, mobile platform, or IoT platform.


Joseph Emmanuel DL Dayo github.com

A pure Ruby implementation of a TensorFlow-like library with provisions for hardware acceleration

A reimplementation of TensorFlow for Ruby. This is a ground up implementation with no dependency on TensorFlow. Effort has been made to make the programming style as near to TensorFlow as possible, comes with a pure Ruby evaluator by default with support for an opencl evaluator for large models and datasets.

0:00 / 0:00