Bolaji Ayodeji's Weekly Digest

Share this post

[BAWD #13] On Performance and Algorithm Complexity Analysis

bawd.bolajiayodeji.com

[BAWD #13] On Performance and Algorithm Complexity Analysis

Feb 19, 2021
2
Share this post

[BAWD #13] On Performance and Algorithm Complexity Analysis

bawd.bolajiayodeji.com

Hello there šŸ‘‹šŸ¾,

I trust you had a great week?! Btw, here’s a friendly reminder it’s fine if you don’t know a lot now about whatever you’re learning. Learning is a process and you should enjoy every bit of the journey šŸ™‚.

If you love the content I share, please forward this email, share it on social media or invite your friends to subscribe. I’ll also appreciate your feedback(s) or suggestion(s); thanks!


Featured Articles āœļøšŸ¾

  1. An Introduction to the JAMstack: The Architecture of the ModernĀ Web.

  2. Writing Good Commit Messages: A Practical Guide.

  3. How to get experience as a software engineer by Kent C. Dodds.

  4. Delete Unused node_modules From Your Computer Like a Pro With "npkill" by Stefan Natter.

  5. A beginner’s guide to Big O Notation by Rob Bell.

  6. The ā€œBug-Oā€ Notation by Dan Abramov.

  7. 3 Ways to Achieve In-Sprint Test Automation by Angie Jones.

  8. Diary of A Student-Teacher, #Week1Day4 by Blessing Akpan.

  9. How to Build a Decentralized Peer-to-peer Network in JavaScript by Nader Dabit.

  10. Generating PDFs from Webpages by Giovanni Rago.


Product of the Week ✨

Tweetpik allows you to turn tweets into imagesĀ (in SVG, PNG and JPG format). You can also use the API to fetch the SVG of a tweet via an endpoint like so:

<img src="https://api.tweetpik.com/[the-tweet-id].svg?w=420&h=420"/>

Do check it out here and upvote on Product Hunt.


Good Tidings šŸ”Š

  1. The ReadME ProjectĀ amplifies the voices of the open source community whose contributions move the world forward every day. My mom recently got featured and she shared her amazing story.

  2. I'm creating a curated list of resources about using the JAMstack. Do check it out and contribute too.

  3. You can now sponsor freeCodeCamp on GitHub! Please do support Quincy and his amazing team to keep creating code learning resources for millions of people worldwide.

  4. Performance is an essential factor when building a modern web experience in the 21st century as high performing sites engage and retain users better.Ā Checkout this comprehensive guide to learn useful techniques for improving site performance.

  5. Big O notation is a mathematical notation used in Computer Science to describe the performance or complexity of an algorithm. Big O describes the worst-case scenario of an algorithm, and can be used to describe the execution time or space requirements of an algorithm as the input size grows. To learn more, read this guide, watch this video, or check out this cheat sheet.

  6. Do you know that you can move your /pages directory into a /src directory in a Next.js project and everything will work fine? 🤩 For more context, see this issue on GitHub.

  7. A Software Engineer at Twitter is looking to mentor/coach 2-3 people who are aspiring Software Developers / Engineers. Do check out the application guidelines if you’re interested.

  8. For most students, real-world developer tools can be cost-prohibitive. Check out the GitHub Student Developer Pack, which gives students free access to the best developer tools in one place so they can learn by doing.

  9. Interested in learning more about cloud engineering? Obinna hosts live streams to explain core cloud concepts like IAM, EC2, Google Kubernetes Engine, S3, Route 53, etc. You can watch his past streams here.

  10. If you are a software developer, you are in the best position to invest! Get weekly financial tips on investments + a bonus cheat sheet on how to easily free extra money for investment.


Book Recommendations šŸ“š

  1. The Intelligent Investor by Benjamin Graham.

  2. How to Develop a Super Power Memory by Harry Lorayne.

  3. Sinners in the Hands of an Angry God by Jonathan Edwards.

  4. Make It Stick: The Science of Successful Learning by Peter C. Brown, Henry L. Roediger III, and Mark A. McDaniel.

  5. High Performance JavaScript: Build Faster Web Application Interfaces by Nicholas C. Zakas


Featured Tweets šŸ˜

Twitter avatar for @codeorg
Code.org @codeorg
Only 3% of Black students learn computer science in high school or beyond. Please watch and share this video. Inspire a student. Together we can change the face of computer science. #BlackVoicesForCS
Image
3:59 PM āˆ™ Feb 3, 2021
5,374Likes2,592Retweets
Twitter avatar for @techgirl1908
Angie Jones @techgirl1908
Not sure who needs to hear this but forgive yourself for being in 'learn' mode. It's not only ok, but NORMAL, not to know everything about a given subject. You're working to fill in the gaps! Celebrate thatā¤ļø
6:49 PM āˆ™ Feb 13, 2021
929Likes178Retweets
Twitter avatar for @iambolajiayo
Bolaji Ayodeji @iambolajiayo
"You can attract luck simply by sharing your work publicly." –@JamesClear
5:38 PM āˆ™ Feb 18, 2021
104Likes24Retweets

Quote of the day šŸ’™

ā€œAction forces prioritization.

If you're stuck deciding between options, force yourself to act. You can only act on one thing at a time, which means you will have to make something the top priority.

Even if you pick wrong, you'll learn something.ā€ —James Clear


That's all for this letter. See you next week Friday and stay safe! Please forward this email to your friends. If you've not subscribed yet, kindly subscribe below. 😊


Shout out to my current Patrons: Maya Shavin, Angie Jones, and Ifeora Okechukwu.

Become a Patron


Connect with me

Blog | Twitter | GitHub | YouTube | Patreon

Share this post

[BAWD #13] On Performance and Algorithm Complexity Analysis

bawd.bolajiayodeji.com
Previous
Next
Comments
TopNewCommunity

No posts

Ready for more?

Ā© 2023 Bolaji Ayodeji
Privacy āˆ™ Terms āˆ™ Collection notice
Start WritingGet the app
SubstackĀ is the home for great writing