Copy
Software Engineering - The Soft Parts
View this email in your browser
alt_text
"First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack"
—  George Carrette, Computer Scientist
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Software Engineering - The Soft Parts

Software Engineering - The Soft Parts


The famous Addy Osmany shares their take on the necessary soft skills that software engineers must develop today. Based on Addy's experience after 10 years at Google, in this article you will learn about mastery, how to think critically, how to build a strong foundation of skills and a lot more! Really well worth your time to read this, if you ask us!

Read article
Building Interoperable Web Components That Work | CSS-Tricks

Building Interoperable Web Components That Work


This post will show you how to build low-level UI web components once, in a framework-agnostic way, and then re-use them between frameworks.

Read article
Using GraphQL with Strawberry, FastAPI, and Next.js - LogRocket Blog

Using GraphQL with Strawberry, FastAPI, and Next.js


Use FastAPI, Strawberry, and GraphQL in a Next.js app that improves developer experience by using types and automating the code generation. A great read if you like GraphQL and you want to write your backend in Python!

Read article
Rust - Writing Parsers With nom Parser Combinator Framework

Writing Parsers With nom Parser Combinator Framework


What is a parser combinator framework? Essentially, it's a library that makes heavy use of the builder pattern to help you define a parser for a custom data format. If you want to do this with Rust, you should check out nom, a fantastic parser combinator framework that can be used for both text-based and even binary protocols.

Read article
Implementing a robust digital identity | The GitHub Blog

Implementing a robust digital identity


Identity management, authentication and authorization are tricky subjects. And yet, we are often confronted with having to deal with these topics! In this article the GitHub team shares their insights on how you can robustly assert and identify a user’s identity.

Read article
Makefile for lazy developers

Makefile for lazy developers


I admit I try to avoid makefiles as much as I can and I have been vocal abut it! This was until Andreas Möller, reached out to me sharing an amazing article they wrote a few years back (still very relevant). If you have been hating makefiles with a passion, read this one, it will most likely change your mind.

Read article
Inconsistent thoughts on database consistency

Inconsistent thoughts on database consistency


A great blog post by Alex DeBrie (the DynamoDB master!) that thoroughly explains the different concepts of consistency as applied to distributed databases, as well as some issues with the conversation of consistency.

Read article
 

Book of the week

book cover
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
by Cory Althoff

This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, it also covers the rest of the things you need to know to program professionally that classes and books don't teach you.
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2022 FullStack Bulletin, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp