FullStack Bulletin

Subscribe
Archives
August 27, 2018

🤓 F#34: For-loops are complicated

Same app in React and Vue, Buffers in Node.js, Node.js Secure REST API, CSS Scroll Snapping, CSS Responsive Images, Deploy with a button.

Fullstack bulletin:
For-loops are complicated
View this email in your browser
alt_text
"Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important"
—  Bill Gates, Software Developer and Microsoft co-founder
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 #34, 2018

YouTube

For-loops are complicated


In this episode of Google Chrome Developers, Jake and Surma dissect how for-loops actually work and how they’ve evolved. Turns out, it got very complicated.

    Watch video    
I created the exact same app in React and Vue. Here are the differences.

Same app in React and Vue


React vs Vue. Finally, a side-by-side code comparison between Vue and React! 🎉

    Read article    
The Code Barbarian | www.thecodebarbarian.com

An Overview of Buffers in Node.js


Buffers are Node.js' built-in type for storing arbitrary binary data. Because most Node.js developers don't use buffers much beyond occasionally reading data from a file, buffers are a common source of confusion. In this article, I'll demonstrate how buffers work in Node.js, and describe a neat use case for buffers with MongoDB and Mongoose.

    Read article    
Creating a Secure REST API in Node.js

Creating a Secure REST API in Node.js


As patterns go, REST APIs are so useful and ubiquitous that every web developer, regardless of language or platform, should know how to build one.

    Read article    
Practical CSS Scroll Snapping | CSS-Tricks

Practical CSS Scroll Snapping


CSS scroll snapping allows you to lock the viewport to certain elements or locations after a user has finished scrolling.

    Read article    
Time-saving CSS techniques to create responsive images

CSS techniques to create responsive images


Sometimes, for some reasons, your images won’t fit the layout and you don’t want to wrap your head around this for hours. This article illustrates five techniques to handle image resizing with CSS.

    Read article    
Tutorial: How to deploy an app to production with an actual button

Tutorial: How to deploy an app to production with an actual button


Ready to deploy? “Ship it!” to production with the press of a button.

    View Repository    
 

Book of the week

book cover
Eloquent JavaScript: A Modern Introduction to Programming
by Marijn Haverbeke

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code.
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.