Floor DrEES blog.phusion.nl

You canโ€™t learn in a vacuum: lessons from 6 open source software maintainers

Floor Drees: 6 maintainers of high profile Ruby projects share their thoughts on maintaining and contributing to open source software with ROSS conf Amsterdam. We transcribed the bestest bits from the video interviews. Learn from Katrina Owen of Exercism, Michal Papis of RVM, Hongli Lai of Passenger, and more.

read more...

Python Icon mail.python.org

Guido van Rossum retires as Python's BDFL ๐Ÿ˜ฑ

We were just discussing this on a recent episode, and now it's a reality!? I'm basically giving myself a permanent vacation from being BDFL, and you all will be on your own. After all that's eventually going to happen regardless -- there's still that bus lurking around the corner, and I'm not getting younger... (I'll spare you the list of medical issues.) He will not appoint a successor. What happens next?! Not even Guido knows: So what are you all going to do? Create a democracy? Anarchy? A dictatorship? A federation? Grab some ๐Ÿฟ because this is gonna get interesting!

read more...

Datadog Icon Datadog โ€“ Sponsored

EC2 monitoring cheatsheet

Discover all the commands and metrics you need to monitor your EC2 instances in one place with this awesome cheatsheet from our friends at Datadog. Keep track of important resource metrics and status checks for your EC2 instances. This cheatsheet provides: Commands to run status checks and collect metrics vital to understanding overall EC2 instance performance and health Parameters and dimensions used to query EC2 statistics and filter instances by status A quick-start guide to using Datadog to collect metrics and status information to monitor AWS EC2 instances Also checkout this 3 part deep dive into the key metrics for EC2 monitoring from Maxim Brown on the Datadog engineering blog.

read more...
logged by @logbot permalink

Kevin Ball zendev.com

The ultimate guide to learning CSS

KBall combined his learnings while working on Zurb's Foundation with some original research to curate this massive list of CSS resources. Topics are arranged in an order that makes sense for learning from scratch. So if you're brand new to CSS, you should be able to start at the top and work downwards, gradually increasing your understanding. Bookmark this and share it with a friend. ๐Ÿ’ฏ

read more...

Segment Icon Segment

Segment says goodbye microservices

This is Segment's story from monorepo to microservies back to monorepo โ€” "from 100s of problem children to 1 superstar child." Software Engineer Alexandra Noonan writes on the Segment Engineering blog: As time went on, we added over 50 new destinations, and that meant 50 new repos. To ease the burden of developing and maintaining these codebases, we created shared libraries to make common transforms and functionality ... Over time, the great benefit we once had of reduced customization between each destination codebase started to reverse. Eventually, all of them were using different versions of these shared libraries. The woes of operational overhead with each expansion into more microservices. The number of destinations continued to grow rapidly, with the team adding three destinations per month on average, which meant more repos, more queues, and more services. With our microservice architecture, our operational overhead increased linearly with each added destination. Therefore, we decided to take a step back and rethink the entire pipeline. One of the original motivations for separating each destination codebase into its own repo was to isolate test failures. However, it turned out this was a false advantage. With destinations separated into their own repos, there was little motivation to clean up failing tests. I'd love to dig into this story more on The Changelog with the team behind this transition back to a monolith and discuss the deeper details of their lessons learned.

read more...

Hired Icon Hired โ€“ Sponsored

Salary and benefits upfront? Yes please.

Our friends at Hired have more than 23,042 openings across the following developer-focused roles in major cities all across the globe. Software Engineering Engineering Management Design Product Management Data Analytics DevOps and QA Here's how Hired works โ€” 1) use our special link to create your account (hired.com/changelognews), 2) answer a few questions about yourself and your skills, 3) companies get in touch with their offer 4) you select the job that's right for you and get a $600 bonus directly from Hired when you accept a job. If you're looking to get hired, our friends at Hired can help.

read more...
logged by @logbot permalink

Nuster Cache Server github.com

NuSTER โ€“ an HTTP based, user facing, RESTful NoSQL server

NuSTER can be used as a RESTful NoSQL cache server, using HTTP POST/GET/DELETE to set/get/delete Key/Value object. It can be used as an internal NoSQL cache sits between your application and database like Memcached or Redis as well as a user facing NoSQL cache that sits between end user and your application. It supports headers, cookies, so you can store per-user data to same endpoint.

read more...

Away from Keyboard Away from Keyboard #0

Welcome to Away from Keyboard

Away from Keyboard is a new show from Changelog that talks to creative professionals about how they do what they do, where they started, and how they deal with the things that make us all humans. As exciting as our work can sometimes be, we all face burnout, a lack of motivation, mental and physical health issues, and more. While these are topics that can be difficult to talk about, our experiences shape who we are and teach us so many things. AFK is a show that explores the human side of creative work.

read more...

Bash Icon github.com

A command-line system information tool written in bash 3.2+

The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics. Supports almost 150 different operating systems, so odds are it has you covered. Check my results below. Pretty decent uptime for a laptop, no?

read more...

Benjamin Bouvier blog.benj.me

Making calls to WebAssembly blazingly fast

Benjamin Bouvier, Compiler Engineer at Mozilla, writes about speeding up calls from JS to Wasm in Firefox. If we want more WebAssembly (wasm) adoption, there shouldn't be a big costly barrier between the two universes. That is, calls from one world to the other should be fast. For a very long time, calls from JS to asm.js/WebAssembly have been quite slow in Firefox. In fact, we didn't optimize them at all. He goes on to say... Starting with Firefox 60, the JIT compiler makes no distinctions between calling a JavaScript function or a WebAssembly function, meaning it uses the same call optimizations for both kinds of function. Benjamin continues through several more bugs mentioned on the Bugzilla bug board with fixes to speed up calls from JS to Wasm in Firefox.

read more...

Mikael Cho Avatar Founders Talk #54

From side project to $7.25M for Unsplash

When Mikael Cho started Unsplash from its small beginning as a Tumblr blog and side project, he had no idea it would have such a huge impact and ultimately disrupt the photography industry. In this episode, Mikael shares the backstory of Unsplash, how it got started, keeping things focused, levers of growth, flipping the marketing funnel, turning free into a business, raising $7.25 million to build a new economy for photography, and the impact of an API.

read more...
0:00 / 0:00