FullStack Bulletin

Subscribe
Archives
December 30, 2019

🍾 #52: Modern makefiles used the right way in 2020

Node.js multithreading, JavaScript primitives, How tracking pixels work, npm lockfiles security blindspots, Progressive React, AWS perm escalation

Fullstack bulletin:
Modern makefiles used the right way in 2020
View this email in your browser
alt_text
"The use of COBOL cripples the mind; its teaching should therefore be regarded as a criminal offense"
—  E.W. Dijkstra, 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

Best 7 links of week #52, 2019

SQL Murder Mystery

Modern makefiles used the right way in 2020


Makefiles the right way: why they are still relevant in 2020 and how you should take advantage of them!

Read article
Node.js multithreading: What are Worker Threads and why do they matter? - LogRocket Blog

Node.js multithreading


Since the release of Node.js v10.5, multithreading has never been easier thanks to Worker Threads. In this article you will learn what exactly the worker thread module is and when you can take advantage of it.

Read article
What Is JavaScript Made Of?

What Is JavaScript Made Of?


This article delves into the lower level ideas of the JavaScript language: values, variables, objects, functions, closures, prototypes, etc. A very good guide to understand JavaScript a little bit better!

Read article
How tracking pixels work - Julia Evans

How tracking pixels work


How advertisers track people on the internet? You’re looking at a product online, and a day later see an ad for the same boots or whatever that you were looking at. This is called re-targeting and it is possible thanks to techniques such as tracking pixels.

Read article
Why npm lockfiles can be a security blindspot for injecting malicious modules | Snyk

Why npm lockfiles can be a security blindspot for injecting malicious modules


NPM lockfile are hard to review and they can be used to specify where the package source code is actually coming from. This is very dangerous and this article describes exactly how and what can you do to protect your project.

Read article
Progressive React

Progressive React


A checklist to improve React projects performance strep by step.

Read article
Well, That Escalated Quickly

AWS permission escalation techniques


Guide for security professionals performing AWS cloud security reviews or pen tests. These methods can be used in practice and explained clearly to clients.

Read article
 

Book of the week

book cover
RESTful API Design
by Matthias Biehl

this book is packed with best practices on many technical aspects of RESTful API Design, such as the correct use of resources, URIs, representations, content types, data formats, parameters, HTTP status codes and HTTP methods. You want to design and develop APIs like a Pro? Use API description languages to both design APIs and develop APIs efficiently. The book introduces the two most common API description languages RAML and OpenAPI/Swagger
Buy on Amazon.com Buy on Amazon.co.uk
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

56a252501ea7d706ef189cbf6451d23a?s=100 — Andrea e18d2c2510d828bc95bde6817e6e9ce2?s=100 — Luciano
color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2024 FullStack Bulletin, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.



Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

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

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.