Daniele Scasciafratte daniele.tech

Contribute to open source: the right way (Free 📘)

There’s probably nothing life-changing in here for those of us deep in the open source world, but I thought this was worth sharing just in case someone in your life could use a primer on what open source is all about and how to get involved. Have you ever wondered how the open source world exists thanks to the contribution of thousands of people all over the world? Is there a way to learn the skills to contribute at maximum, or to improve it?

read more

Yaron Wittenstein gryphon.dev

Save yourself the pain by relearning to type

Did you know QWERTY was created in 1878?! I didn’t until I read this interesting piece by Yaron Wittenstein about how he found a new keyboard layout called Colemak that is much less RSI-inducing than QWERTY. QWERTY typing never felt elegant for me. If always felt like something just isn’t right. Typing is supposed to be fun, and with Colemak it’s much more fun. The motivation wasn’t to type faster than QWERTY but to make typing more fun and less effortless.

read more

GitPrime Icon GitPrime – Sponsored

20 patterns to watch for in your engineering team

20 Patterns is a collection of work patterns GitPrime has observed in working with hundreds of software teams. Each chapter provides actionable and straightforward advice on how to respond to various work patterns as they arise. As I read this, I could picture the engineers I’ve worked with: those who helped level up their team, those who made our codebase more maintainable, and those who may have caused more problems than they solved. This book will be wildly helpful as engineering managers look for opportunities to coach and celebrate their teammates. —Lara Hogan, Engineering Leadership Coach and Consultant at Wherewithall Learn more and download the book.

read more

logged by @logbot permalink

Go github.com

Muon – GPU based Electron on a diet

Muon is a lightweight alternative to Electron written in Golang in about ~300 LoC, using Ultralight instead of Chromium. Ultralight is a cross-platform WebKit rewrite using the GPU to target embeded desktop applications that resulted in a fast, lightweight, and low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI. Between this, NodeGui, and Catalina’s support for React Native, Electron is getting squeezed on all sides.

read more

Vue.js n8n.io

An "open source" alternative to Zapier

n8n (a numeronym for “nodemation”) is a node-based workflow automation tool. The reason for the square quotes around “open source” is because it has a Commons Clause attached to its Apache 2.0 license, which means you can do anything you want with the source code except make money with it. Since n8n itself is built on open source tech such as TypeScript and Vue.js, this is a nice touch by the author in the FAQ: As n8n itself depends on and uses a lot of other Open Source projects it is only fair and in our interest to also help them. So it is planed to contribute a certain percentage of revenue/profit every month to these projects. How much exactly is not decided yet.

read more

Shopify Engineering Icon Shopify Engineering

How to write fast code in Ruby on Rails

If I had to pick one engineering team to write up how they make (and keep) Rails running fast, it’d be Shopify’s. What a treat! Part of Shopify’s success with Ruby on Rails is an emphasis on writing fast code. But, how do you really write fast code? Largely, that’s context sensitive to the problem you’re trying to solve. Let’s talk about a few ways to start writing faster code in Active Record, Rails, and Ruby.

read more

macOS tyler.io

macOS 10.15 Vista

Tyler Hall: I completely realize and wholeheartedly own-up to the fact that I’m a geek and a Mac power user above and beyond what normal muggles will ever experience, nonetheless, this is the first-run experience I was greeted to this afternoon after upgrading to Catalina. I’m sure Catalina will be worth it in the end, but I’m going to sit this one out for a bit until the dust settles.

read more

Segment Icon Segment – Sponsored

Creating programmatic locality-specific landing pages

When you’re a cash-strapped nonprofit and you have to compete for attention against multi-billion dollar public companies, you have to get creative with growth. This is how Upsolve produced high-quality landing pages focused on topics related to their audience and then complemented those with “programmatic locality-specific landing pages” based on data from Segment’s Identities feature. Of the content we’d produced, only ~10% of our conversions were coming from our editorial articles while ~70% were coming from state and city page templates (created programmatically). Based on the data we saw in Personas, we all quickly saw where our growth was coming from and devoted the time previously set aside for editorial toward improving the quality of our programmatic content. It’s been so successful, we’ve now created over 95,000 landing pages!

read more

logged by @logbot permalink

The Verge Icon The Verge

California has banned political deepfakes during election season

Colin Lecher reporting for The Verge: Last week, Gov. Gavin Newsom signed into law AB 730, which makes it a crime to distribute audio or video that gives a false, damaging impression of a politician’s words or actions. While the word “deepfake” doesn’t appear in the legislation, the bill clearly takes aim at doctored works. Lawmakers have raised concerns recently that distorted deepfake videos, like a slowed video of House Speaker Nancy Pelosi that appeared over the summer, could be used to influence elections in the future. This is the first (but likely not the last) piece of legislation aimed at fighting the potential impact of GANs Gone Wild. It’ll be interesting to watch this game play out. I think the only long-term, sustainable solution will emerge from the same arena where the problem began: technological advances.

read more

Matt Mullenweg ma.tt

Debating OSS with DHH

Want to hear two of the top leaders in open source talk about their differing philosophies on open source and the modern web? The other week I ended up going back and forth in tweets with David Heinemeier Hansson, it wasn’t going anywhere but he graciously invited me to their podcast and we were able to expand the discussion in a way I found really refreshing and mind-opening. DHH and I have philosophies around work and open source that I believe overlap 95% or more, so… Here’s the Twitter conversation that started this debate on the Rework podcast.

read more

Practical AI Practical AI #59

Flying high with AI drone racing at AlphaPilot

Chris and Daniel talk with Keith Lynn, AlphaPilot Program Manager at Lockheed Martin. AlphaPilot is an open innovation challenge, developing artificial intelligence for high-speed racing drones, created through a partnership between Lockheed Martin and The Drone Racing League (DRL). AlphaPilot challenged university teams from around the world to design AI capable of flying a drone without any human intervention or navigational pre-programming. Autonomous drones will race head-to-head through complex, three-dimensional tracks in DRL’s new Artificial Intelligence Robotic Racing (AIRR) Circuit. The winning team could win up to $2 million in prizes. Keith shares the incredible story of how AlphaPilot got started, just prior to its debut race in Orlando, which will be broadcast on NBC Sports.

read more

JS Party JS Party #96

Performant Node desktop apps with NodeGui

What if you could have an Electron-like app framework without the Chromium dependency and resulting performance woes? Well, now you can. NodeGui is a Qt5-powered, cross-platform, native app GUI framework for JavaScript with CSS-like styling. In this episode, Jerod and Nick sit down with Atul –author of NodeGUI and NodeGUI React– to learn about this exciting framework. We ask him a zillion and one questions about it.

read more

Harvard Business Review Icon Harvard Business Review

Entrepreneurs who sleep more are better at spotting good ideas

While this study was focused on “entrepreneurs”, I would say the function of sleep applies to all humans and can be expended to “creators” at large — or anyone who is in an position of trading sleep for progress. We’re exploring this very topic on an upcoming episode of Brain Science. Subscribe if you haven’t already! In our paper we investigated fundamental functions required of a founder in the early stages of a new venture’s lifecycle: the generation of new venture ideas and the formation of beliefs about a new venture’s potential. In a series of three interrelated studies, we show that entrepreneurs who shortchange sleep analyze business opportunities differently than their well-rested counterparts, and even differently than their well-rested selves.

read more

Kevin Ball speakwritelisten.com

Speak. Write. Listen.

JS Party co-host KBall just launched a new site: Improve your career, your relationships, and your self-confidence by becoming a better communicator. I’ve known Kevin for awhile now and I can assure you, the dude is an excellent communicator. This, from his newsletter, resonates 100% with me: If there’s one thing that I can point to that has contributed most to my career success, it’s been my relentless focus on improving my abilities to speak in public, write coherently, and listen carefully. We nerded out on this stuff back on JS Party #93. I heartily suggest listening to that if you haven’t yet.

read more

0:00 / 0:00