Copy
A Senior Engineer’s Guide to the System Design Interview
View this email in your browser
alt_text
"The human spirit must prevail over technology"
—  Albert Einstein, 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

A Senior Engineer’s Guide to the System Design Interview

A Senior Engineer’s Guide to the System Design Interview


This fantastic article highlights the importance of mastering the basic principles of system design, rather than trying to learn everything at once. Studying too much too quickly can actually hurt a candidate's chances in a real interview. They suggest that 80% of system design interviews involve only 20% of the concepts, and their guide focuses on teaching these key concepts in-depth.

Read article
Password strength explained

Password strength explained


This article explains how attackers would guess your password, should they get their hands on your encrypted data. There are some thoughts on the strength of real-world passwords and suggestions for your new password. A great read that will definitely help you to keep your personal data safe and build more secure applications.

Read article
ChatGPT use case examples for programming - RisingStack Engineering

ChatGPT use case examples for programming


Are GPT-based tools going to steal our jobs? Probably not, or at least not anytime soon. So can we use them to our advantage and be more efficient as developers? Probably yes! This article presents some real use cases for GPT-based tools: from writing unit tests to writing database queries. Definitely worth a read but remember not to trust generated code blindly!😇

Read article
Civet - The Modern Way to Write TypeScript

Civet - The Modern Way to Write TypeScript


If you thought CoffeeScript was a thing of the past, well you might want to revisit that thought. Civet is for TypeScript what CoffeeScript used to be for JavaScript! Whether this is a good idea or not, it's up to you to decide, but still, it might be worth a look... plus, the mascot is adorable!

Read article
Node.js Toolbox

Node.js Toolbox


Here's a fantastic website that can help Node.js aficionados to find actively maintained and popular libraries in the Node.js ecosystem. It's organized in categories, so you can easily find the tools you are looking for!

Read article
Building an animated SVG logo with animejs

Building an animated SVG logo with animejs


If ever wanted to build a "Dodgy cyberpunk style neon goodness"-type of animated logo, this tutorial is for you. You will learn how you can turn static SVGs into fantastic animations using Vue and some JavaScript. A trick that can help you spice up your next website. I already want to revisit the logo on my website... 😛

Read article
How to contribute to a project you have no idea about

How to contribute to a project you have no idea about


This article should be dedicated to all the people that think are not good enough to contribute to open-source projects! It tells the story of Michal and how he managed to learn enough about Bun and be able to contribute back to the project. Very inspiring!

Read article
 

Book of the week

book cover
Test Driven Development: By Example
by Kent Beck

Developers face complex programming challenges every day, yet they are not always readily prepared to determine the best solution. More often than not, such difficult projects generate a great deal of stress and bad code. To garner the strength and courage needed to surmount seemingly Herculean tasks, programmers should look to test-driven development (TDD), a proven set of techniques that encourage simple designs and test suites that inspire confidence.
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 © 2023 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