freeCodeCamp Icon freeCodeCamp

So long Meetup, and thanks for all the pizza

Meetup hiked their prices in a way that shifts the burden off the organizers and on to the participants. They’ve received enough blow back from this change that it wouldn’t surprise me if they adjust (or revert) course, but it may be too late. The open source community is already on the move. This will be a self-hosted Docker image that you can one-click deploy to the cloud, then configure through an admin panel. No coding required. Quincy and the freeCodeCamp team don’t have much more than a README and a schema right now, but objects in motion tend to stay in motion. It’s a great time to jump in and contribute. ✊

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

Gene Kim itrevolution.com

Love letter to Clojure (part 1)

Gene Kim shared part 1 of a “love letter to Clojure” inspired by Bryan Cantrell’s amazing “I’m falling in love with Rust” blog post in September 2018 In this blog post, I will explain how learning the Clojure programming language three years ago changed my life. It led to a series of revelations about all the invisible structures that are required to enable developers to be productive. … Without doubt, Clojure was one of the most difficult things I’ve learned professionally, but it has also been one of the most rewarding. It brought the joy of programming back into my life. For the first time in my career, as I’m nearing fifty years old, I’m finally able to write programs that do what I want them to do, and am able to build upon them for years without them collapsing like a house of cards, as has been my normal experience.

read more

Teresa Man heydesigner.com

How to design delightful dark themes

Everyone loves a good dark theme. But what’s the recipe for getting a dark theme right? When creating a dark theme, it can be tempting to invert our light theme. However, distant surfaces would become light and near surfaces would become dark. This would break physicality and feel unnatural. Instead, take only the main surface color of your light theme. Invert this color to produce the main surface color of your dark theme. Lighten this color for nearer surfaces, and darken this color for distant surfaces.

read more

curl blog.benjojo.co.uk

You cannot cURL under pressure 😰

The scope creep of cURL is also something to behold, the program can do tons of stuff! Just look at the home page! With cURL having this many features (with the general mass of them being totally unknown to me, let alone how you use them) got me thinking… What if you could do a game show style challenge for them? I couldn’t make it past the DELETE request (stage 3) without consulting Manuel. How far can you get?

read more

Keavy McMin keavy.com

Thriving on the technical leadership path

Keavy McMinn: The management path isn’t the only way to be a technical leader. I don’t wish to become a manager; I tried it briefly (73 days to be exact, I counted) and decided managing other people wasn’t where my passion lies. I like being an engineer. In particular, I flourish in a strategic technical leadership role. This used to be hard to accomplish. It still is, but it used to be, too. 😏 Hopefully we see more engineers like Keavy thriving without having to make the switch to management. Writing about it, talking about it, and showing success stories is a good start towards that end.

read more

Mike McQuaid mikemcquaid.com

Getting financial support from your users

Mike McQuaid shared some background on the approaches they’ve taken (and their pros and cons) to make Homebrew financially sustainable. For predictable donations we set up the standard (at the time at least): a Patreon account. We offered nothing in exchange for donations but to told people we were an entirely volunteer-run project. … We show users a one-time message on first install or on a Homebrew update to tell them we needed donations and where and how to do so. As soon as this message rolled out we saw a huge jump on donations eventually settling between $2500-$3000 a month on Patreon…

read more

DigitalOcean Icon DigitalOcean – Sponsored

Take the worry out of managing PostgreSQL, MySQL & Redis

Our friends at DigitalOcean introduced managed databases for PostgreSQL earlier this year. Recently, they added two new databases to their managed databases mix — MySQL and Redis! Whether you are using MySQL, Redis, or PostgreSQL, building and managing database clusters from the ground up is a herculean task. Developers often spend valuable time and resources on database management, which prevents them from focusing on building and enhancing apps. We introduced Managed Databases to simplify the lives of developers by addressing these common challenges: Determining the optimal infrastructure needed to host your databases is time-intensive Scaling the infrastructure that supports your database is often a slow and expensive task Implementing reliable failover processes is difficult Over-provisioning of underlying infrastructure leads to increased costs Setting up a complete and reliable backup and recovery process requires a lot of effort Maintaining and updating databases often needs dedicated personnel

read more

logged by @logbot permalink

Mozilla Icon Mozilla

Firefox's new WebSocket inspector

The WebSocket Inspector is part of the existing Network panel UI in DevTools. It’s already possible to filter the content for opened WS connections in this panel, but till now there was no chance to see the actual data transferred through WS frames. This is rad. It’ll ship to all Firefox users in version 71, but it’s available in Firefox Developer Edition today.

read more

0:00 / 0:00