FullStack Bulletin

Subscribe
Archives
March 15, 2021

☘️ #11: Before You memo()

HTML-over-WebSockets, Security in the Workplace, Rewriting react-router, Building a Discord bot, HTTP WTF, This Code Does Not Exist

Fullstack bulletin:
Before You memo()
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

Dashlane logo

Make the keys to everything you do online easier and safer. Stop resetting passwords and filling out forms. Try Dashlane on your first device for free here.

Before You memo()

Before You memo()


There are many articles written about React performance optimizations. In general, if some state update is slow, you need to do a number of checks and eventually you might end up memoizing expensive computations with useMemo(). In this article Dan Abramov explores some simpler alternative techniques to useMemo().

Read article
The Future of Web Software Is HTML-over-WebSockets

The Future of the Web Is HTML-over-WebSockets


The future of web app development is taking shape, and it’s changing the way we think about server-side app architecture. In this article, Matt E. Patterson shows why a new WebSockets-driven approach where the server is pushing updates all the time might become the future of dynamic web apps.

Read article
Swiper - The Most Modern Mobile Touch Slider

The State of Security in the Workplace


Dashlane recently conducted a survey with Harris Poll that explored what U.S. employees think about online security and password management. Over 1,200 workers responded, and one thing became very clear: many passwords are weak and reused. sponsored

Read article
Build a react-router clone from scratch

Build a react-router clone from scratch


Did you ever think "how complicated would it be to build an alternative to the famous react-router... from scratch?!" Well, this article explores exactly this thought and it is a great way to learn more about React and how react-router works!

Read article
Building A Discord Bot Using Discord.js — Smashing Magazine

Building A Discord Bot Using Discord.js


An introduction to building a Discord bot using the Discord.js module. The bot will share random jokes, assign or revoke user roles, and post tweets of a specific account to a Discord channel.

Read article
HTTPWTF

HTTPWTF


HTTP is fundamental to modern development, from frontend to backend to mobile. But like any widespread mature standard, it's got some funky and there are a lot of weird things that you might want to be aware about!

Read article
This Code Does Not Exist

This Code Does Not Exist


An extremely interesting experiment (and a game!) This website will propose you random snippets of code. The thing is, can you guess if that snippet was written by a human or if it was generated by GPT2! Effectively a Turing test for software engineers! 😱

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.
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.