Learn By Doing Volume 67 -- Apollo Client now with React Hooks is available 🎉

Learn By Doing Newsletter

A free weekly curated cloud, blockchain, and coding newsletter delivered to your inbox every week.

Blockchain Newsletter

Subscribe to get the best cloud technology, blockchain news, and coding articles in your inbox every week

We will never send you spam and it's easy peezy to unsubscribe at anytime.

☁️ 📖 Learn By Doing Volume #67 💻🔨

The news out of the cloud realm is a bit light this week. That's OK, there is some awesome code, DevOps, and tooling articles to make up for it.

The big announcement must be that GitHub Actions now supports CI/CD and the pricing is actually much more reasonable than what many may have thought. Jerry Hargrove stood up a new project that outlines the history of various AWS services. Apollo Client now features React Hooks, which is pure awesome.

There is also an awesome generative art cool find this week called Silk, check it out and share your drawings with me on Twitter. Check out all that awesome content and much much more in this 67th volume of the Learn By Doing newsletter.

☁️ Cloud

A History of Amazon Web ServicesThe Jerry Hargrove is at it again, this time with a full history of AWS services. Right now it just includes the date a service was announce and when it was released. I imagine that this is going to evolve over time to include other bits of information so id probably keep this one bookmarked. You can even submit PRs for updates.

🔨 Tools

HttpRepl: A command-line tool for interacting with RESTful HTTP servicesThis is a cool new tool that .NET team developed to make iterating and interacting with REST APIs a breeze. It's a repl that allows you to interact with endpoints in a similar way you would interact with files and folders locally.

A curated list of awesome ASGI servers, frameworks, apps, libraries, and other resourcesI know, I know, a curated newsletter sharing a link to a curated list. But this one is pretty cool for the Python developers out there. It's a nice list of applications, frameworks, and libraries that are supporting the successor of WSGI, ASGI (Asynchronous Server Gateway Interface).

Retool Templates - build internal tools in a snapThis is an interesting SaaS offering that could lower the effort level associated with internal tooling. It looks to provide a quick interface that allows you to connect your data to templates and create those tools on the fly.

Code && Languages

GitHub Actions now supports CI/CD, free for public repositoriesBig news out of GitHub, Actions now supports CI/CD and it's free for public repositories. You can write and reuse actions just as you would with any other code. There is also some out of the box workflows you can use to get started. If all of that isn't cool enough, the runners are free to use if you want to run on your own cloud or instance.

Apollo Client, now with React HooksWhen React Hooks first came out, leveraging them with GraphQL and the Apollo Client was requested very quickly. Well the day is here, the Apollo Client now has hooks built into it. The amount of boilerplate that this removes is impressive and reduces the cognitive load dramatically.

Data Structures and Algorithms explained and implemented in JavaScript This is a great resource for those looking to freshen up on their data structures and algorithms. As the saying goes, practice makes perfect. Or put more accurately, practice puts nuggets in the back of your mind that you can pull out when you least expect it.

HTTP Desync Attacks: Request Smuggling RebornThis is one of the best white papers I have read on a web exploit. It's clear and to the point. It's also incredibly terrifying to realize how much of our infrastructure is built on core concepts that have leaky abstractions.

😎 Cool find of the week

Silk - Interactive generative artThe name is mostly self explanatory here. What the name doesn't tell you is just how cool this is. I haven't dug into the technical details of how this is implemented, but the results are very impressive. You can create some very cool drawings and export/share them to anywhere. This is the type of thing I love to drop into the cool find of the week.

Who's hiring

Looking for your next opportunity? Let Triplebyte help you out.If you're looking for your next adventure, check out Triplebyte. They help you get placed in software development roles that you truly want by streamlining the interviewing process. Skip straight to final interviews with their free service. (sponsored)

© 2019 Kyle Galbraith. All Rights Reserved.