FullStack Bulletin logo

FullStack Bulletin

Subscribe
Archives
April 6, 2020

🤓 #14: GitHub OAuth Login with Node.js

Improve Page Speed, HTML DOM with vanilla JavaScript, SSH Properly, Margins are harmful, Memory Leaks in Node.js, JavaScript benchmarks

Fullstack bulletin:
GitHub OAuth Login with Node.js
View this email in your browser
alt_text
"Technology made large populations possible; large populations now make technology indispensable"
—  Joseph Krutch, Writer
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 #14, 2020

GitHub OAuth Login with Node.js

GitHub OAuth Login with Node.js


GitHub OAuth lets you build apps that take action on behalf of users. Here's how you can build your own basic GitHub OAuth app with GitHub login... from scratch, without any OAuth library!

Read article
How to Improve Page Speed from Start to Finish (Advanced Guide)

How to Improve Page Speed from Start to Finish


There are lots of tools to test page speed, and lots of different metrics to target. But do you understand how those optimizations work, or whether they’re actually going to make your website faster?

Read article
Manage HTML DOM with vanilla JavaScript

Manage HTML DOM with vanilla JavaScript


A great collection of ready-made snippets that can help you to manage HTML DOM with vanilla JavaScript, a.k.a "no frameworks"!

Read article
How to SSH Properly

How to SSH Properly


How to SSH properly and easily improve the security of your SSH model without needing to deploy a new application or make any huge changes to UX.

Read article
Margin considered harmful

Margin considered harmful


Margin breaks component encapsulation. Margin makes reusability harder.  Margin conflicts with how designers think!

By banning margin from all components you have to build more reusable and encapsulated components.

Read article
A Practical Guide to Memory Leaks in Node.js

A Practical Guide to Memory Leaks in Node.js


Memory leaks creep up into your systems unnoticed and don't cause any harm initially, but once leaks are strong enough they can cause high latencies and crashes. This article describes how javascript manages memory, how to identify leaks and eventually how to fix them.

Read article
Measuring the Performance of JavaScript Functions

Measuring the Performance of JavaScript Functions


This article explores a number of techniques and APIs to measure the performance of JavaScript code. Do you know about performance.now? What about console.time?

Read article
 

Book of the week

book cover
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5
by Robin Nixon

The fully revised, updated and extended 4th edition of the hugely popular web development book - includes CSS, HTML5, jQuery and the mysqli extension. Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you only have basic HTML knowledge. With this popular hands-on guide, you'll tackle dynamic web programming with the help of today's core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5.
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:
Start the conversation:
Website
Powered by Buttondown, the easiest way to start and grow your newsletter.