Celebrating Practical AI turning 100!! 🎉

Rust's future, context.Context, TC39 land on JS Party, Indistractible, most popular data science platform, RSSible, Shopify rewrites their Rails monolith, Kapow!, every RustConf 2020 talk and link, how to review code, when software was a craft

The 40% off early adopter discount for Changelog++ ends on Sept 1st! Directly support us, get closer to the metal, and make the ads disappear by joining Changelog++. Get the full details on this episode of Backstage.

The Changelog
Go Time
JS Party
Brain Science
Practical AI

Tooling github.com

RSSHub makes everything is RSSible

RSSHub is an open source, easy to use, and extensible RSS feed aggregator, it’s capable of generating RSS feeds from pretty much everything. RSSHub delivers millions of contents aggregated from all kinds of sources…

logged by adamstac Discuss #tooling

Maxime Vaillancourt Shopify Engineering

Shopify rewrites away from their Rails monolith

Maxime Vaillancourt shared the background and details of how Shopify reduced their storefront response times with a rewrite.

The Rails monolith still handles checkout, admin, and API traffic, but storefront traffic is handled by the new implementation.

Designing the new storefront implementation from the ground up allowed us to think about the guarantees we could provide: we took the opportunity of this evergreen project to set us up on strong primitives that can be extended in the future, which would have been much more difficult to retrofit in the legacy implementation. An example of these foundations is the decision to design the new implementation on top of an active-active replication setup. As a result, the new implementation always reads from dedicated read replicas, improving performance and reducing load on the primary writers.

Similarly, by rebuilding and extracting the storefront-related code in a dedicated application, we took the opportunity to think about building the best developer experience possible: great debugging tools, simple onboarding setup, welcoming documentation, and so on.

Shell github.com

If you can script it you can HTTP it with Kapow!

What’s Kapow!?

Say we have a nice cozy shell command that solves our problem. Kapow! lets us easily turn that into an HTTP API.

If you can script it you can HTTP it with Kapow!

logged by adamstac Discuss #shell

DigitalOcean Icon DigitalOcean – Sponsored

Can Kubernetes solve all your infrastructure woes?

It’s a Kubernetes world out there, with the vast majority of developers and organizations using the popular container orchestration engine in production. But is Kubernetes a one-size-fits-all solution? When does it make sense to adopt and implement Kubernetes, or say, skip it? This talk from Saurabh Gupta discusses real-world scenarios that demonstrate both. At the end of this talk, you’ll be able to determine whether Kubernetes is the right solution for you based on your technical stack, architecture, and automation toolchain.

What will you learn? The benefits of Kubernetes. When to use a Kubernetes-based solution. When not to use Kubernetes.

Who is this talk designed for? Anyone who wants to know if Kubernetes is the right solution for their specific use case.

logged by @logbot

Lauren Tan github.com

RustConf 2020 links

Wow – huge thanks to Lauren Tan for pulling together all the links that summarize RustConf 2020!

All the talks, all the links…all in one place. PRs are welcome too.

logged by adamstac Discuss #rust

Rust blog.rust-lang.org

Laying the foundation for Rust's future

The Rust core team has addressed the concerns raised by the significant changes at Mozilla.

On Tuesday, August 11th 2020, Mozilla announced their decision to restructure the company and to lay off around 250 people, including folks who are active members of the Rust project and the Rust community. Understandably, these layoffs have generated a lot of uncertainty and confusion about the impact on the Rust project itself. Our goal in this post is to address those concerns. We’ve also got a big announcement to make, so read on!

Shubheksha Jalan shubheksha.com

How to start reviewing code

Code review is critical to being a software engineer yet there aren’t many resources on how to build up the skill. That’s why Shubheksha wrote what she learned when she first started making the mental shift from writing code to reviewing it.

Remember to be kind and empathetic — Code reviews are very ripe for misunderstanding and lack of empathy on either side. At the heart of code reviews is collaboration. It is as important to remind yourself as a reviewer that you’re reviewing someone’s code and not passing judgments on them as a person and it is equally important to remember that whatever your reviewer tells you is not meant as a personal attack.

Linode Icon Linode – Sponsored

Linode Kubernetes Engine is here!

Linode Kubernetes Engine (LKE) is a fully-managed container orchestration engine for deploying and managing containerized applications and workloads. LKE combines Linode’s ease of use and simple pricing with the infrastructure efficiency of Kubernetes. You can now get your infrastructure and workloads up and running in minutes instead of days.

If you’ve been following along with the Changelog infrastructure, you’ll be pleased to know we’re rolling out LKE as we speak. We love what we’ve seen so far! Oh and be sure to use the code changelog2019 or changelog2020 (whichever works) to get our special pricing.

logged by @logbot

Alex Kantrowitz bigtechnology.substack.com

Why a Slack backlash is inevitable

Slack and its counterparts ‘create problems, high-school-type problems,’ one CEO said.

What’s your internal Slack like? Does it fuel “drama” or enable greater collaboration? Both…?

Beyond internal politics, executives are also paying attention to how employees use tools like Slack to organize. Workers at companies like Away, Andela, and the New York Times have recently used Slack to put leadership on blast and leaked those conversations to advance their interests. As Slack spreads, this type of action will spread with it. And even the most open companies are unlikely to tolerate it for very long…

BTW, are you on our Slack? Join the community 🤓

Jessica Kerr jessitron.com

Back when software was a craft

Are you craving more of that wisdom you heard from Jessica Kerr on The Changelog #398: The ONE thing every dev should know? Yea me too…here we go…

Software feels more like assembly than craft. What if software used to be a craft? What if the standardization of common tasks in libraries and frameworks means craftsmanship isn’t such a big deal anymore? What matters now is knowledge of all those different materials. Understanding the libraries and frameworks and ecosystems and tools and infrastructure and automation. The implications, considerations, and conglomeration of their use.

What it sounds like Jessica is getting at, is that craftsmanship doesn’t seem to be required for entry anymore in order to thrive as a software developer. But I do believe there is still a place for craftsmanship in software, it’s just not as required as it used to be with the proliferation of standards. What do you think?

Rina Jensen Mozilla Hacks

An update on MDN Web Docs

Rina Jensen shares more details on the future of MDN Web Docs in this post on Mozilla Hacks.

First we want to be clear, MDN is not going away. The core engineering team will continue to run the MDN site and Mozilla will continue to develop the platform.

However, because of Mozilla’s restructuring, we have had to scale back our overall investment in developer outreach, including MDN. Our Co-Founder and CEO Mitchell Baker outlines the reasons why here. As a result, we will be pausing support for DevRel sponsorship, Hacks blog and Tech Speakers. The other areas we have had to scale back on staffing and programs include: Mozilla developer programs, developer events and advocacy, and our MDN tech writing.

Heroku Icon Heroku – Sponsored

🎧 Processing large datasets with Python

Python is familiar to most developers as a high-level scripting language that’s popular in scientific communities. But some of its main benefits include the data processing ecosystem that’s been built around it. In particular, the machine learning communities, coupled with its lightweight asynchronous frameworks, have brought a new interest in how Python works with massive datasets.

J.T. Wolohan, the author of “Mastering Large Datasets with Python,” joined Greg Nokes, Master Technical Architect at Heroku, to talk about the application of Python and massive datasets.

Bonus — they share a 40% discount code for J.T.’s book!

logged by @logbot

Jerod Santo YouTube

We have 3 signed copies of Nadia Eghbal's new book to give away

I wanted to surface this just in case your podcast queue is stacking up and won’t have a chance to listen to our Working in Public episode before September 1st. Hear all about it 👇

logged by jerodsanto Discuss #updates

Gatsby Icon Gatsby – Sponsored

Become a Gatsby partner and accelerate your business 📈

This is a great opportunity if you build sites for clients. Here’s what Brian Webster of Delicious Simplicity had to say about Gatsby’s partnership program:

Partnering with Gatsby has been a game changer for our business. We’re able to exceed customer expectations, bring in new business, and delight our developers.

Give your clients confidence as a Gatsby certified partner. Get started today.

logged by @logbot

Older messages

🎧 Working in Public

Sunday, August 16, 2020

All about that infra(structure), Node best practices, Practical AI turns 100!!! 🎉, How to read a code, intro to technical writing, Go WASM Playground, ark wallpapers for Dracula, step-by-step guide for

🤔 Why we're launching Changelog++

Sunday, August 9, 2020

Changelog Issue #318 • 2020-08-09 I mentioned Changelog++ last week and this week we share all the details on why we're launching it on Backstage. Don't miss that show. Listen and learn more

🔥 Making Windows Terminal awesome

Sunday, August 2, 2020

Changelog Issue #317 • 2020-08-02 Got some semi-secret news to share with you. We're beta testing a membership that lets you get closer to the metal. It's called Changelog++ and this is the

It’s OK to make money from your open source

Sunday, July 26, 2020

Testing frameworks in Go, WebRTC experts discuss WebRTC, MLOps and tracking, CLI to build API requests, code review, How to write technical posts, RustScan for super fast Nmap scans, Go-based CLI

📚 Laws for hackers to live by

Sunday, July 19, 2020

Your first week with Go, What's coming in Vue 3?, Practical AI Ethics, The science behind caffeine, GitHub Actions jam session, Hyperapp 2x faster than React?, create a GitHub profile readme

You Might Also Like

Stay compliant without compromising productivity

Thursday, November 21, 2024

Join us on December 5th ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Spyglass Dispatch: Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web

Thursday, November 21, 2024

Comcast's SpinCo Out Hunting • NVIDIA Makes Mint • The Fate of Chrome • Amazon Shows New 'Show' • End of Around the Horn • Writing on the Web The Spyglass Dispatch is a free newsletter sent

Issue 340 - Elon Musk hints at a new model for large families

Thursday, November 21, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 340 -

Data Science Weekly - Issue 574

Thursday, November 21, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Programmer Weekly - Issue 232

Thursday, November 21, 2024

View this email in your browser Programmer Weekly Welcome to issue 232 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Writing software is a very intense,

Better - An AI Powered Code Reviewer

Thursday, November 21, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 21, 2024? The HackerNoon

Python Weekly - Issue 677

Thursday, November 21, 2024

View this email in your browser Python Weekly Welcome to issue 677 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

Web Tools #592 - JS Libraries, Git/CLI Tools, Media/SVG

Thursday, November 21, 2024

WEB VERSION Issue #592 • November 21, 2024 Advertisement Deploy AMD Instinct™ MI300X on Vultr AMD Instinct MI300X accelerators are now available on the Vultr cloud platform. With thousands of AMD

Stop Using the Wrong State Management in Jetpack Compose

Thursday, November 21, 2024

View in browser 🔖 Articles Benchmark Insights: Direct State Propagation vs. Lambda-based State in Jetpack Compose Here, we'll dive into some benchmark analysis on the state propagation approach in

wpmail.me issue#694

Thursday, November 21, 2024

wpMail.me wpmail.me issue#694 - The weekly WordPress newsletter. No spam, no nonsense. - November 21, 2024 Is this email not displaying correctly? View it in your browser. News & Articles State of