<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/" -->

---
title: Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176 | daily.dev
description: Check out our weekly picks that include inspiring portfolios, JavaScript fundamentals, OOP, and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
canonical: https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/
og:type: article
og:url: https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/
og:title: Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176 | daily.dev
og:description: Check out our weekly picks that include inspiring portfolios, JavaScript fundamentals, OOP, and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
og:image: https://media.daily.dev/image/upload/s--sLOIGqVA--/f_auto,q_auto/v1/recruiter-landing/607fd5cd60dc64959366c353_Cover_5ef45ccb26?_a=BAMAMiB80
og:site_name: daily.dev
og:locale: en_US
article:published_time: 2021-04-21
article:modified_time: 2026-05-04T12:19:57.517Z
article:author:  Ido Shamun
twitter:card: summary_large_image
twitter:site: @dailydotdev
twitter:creator: @dailydotdev
twitter:title: Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176 | daily.dev
twitter:description: Check out our weekly picks that include inspiring portfolios, JavaScript fundamentals, OOP, and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.
twitter:image: https://media.daily.dev/image/upload/s--sLOIGqVA--/f_auto,q_auto/v1/recruiter-landing/607fd5cd60dc64959366c353_Cover_5ef45ccb26?_a=BAMAMiB80
---

There are only a few days left to our upcoming event The Monthly Dev #4. Join us and learn about Fastify, GraphQL, and Appwrite. It's an online event free of charge.  
[https://www.meetup.com/the-monthly-dev-world-class-talks-by-expert-developers/events/277134089/](https://www.meetup.com/the-monthly-dev-world-class-talks-by-expert-developers/events/277134089/)

## 30 Web Developer Portfolios to Inspire You

✨ Edidiong curated the most creative portfolios on the web. If you are working on your online CV take a look and grab some ideas.

-   [30 Web Developer Portfolios to Inspire You](https://app.daily.dev/posts/Bt-gGZGtz)

## Introducing notebookJS

🐍 notebookJS is a new Python library that provides a simple way to create beautiful visualizations using JavaScript in a notebook environment.

-   [Introducing notebookJS](https://app.daily.dev/posts/51_cpGtPF)

## You (may not) Know JS

🤔 Dive into the core fundamentals of JavaScript and learn about some pretty new features of EcmaScript.

-   [You (may not) Know JS](https://app.daily.dev/posts/lkblVHEWE)

## How To Create A Kickass GitHub Profile Page

🎸 The author goes through all the necessary steps to build yourself an awesome GitHub profile page. An extensive guide with code snippets and examples.

-   [How To Create A Kickass GitHub Profile Page](https://app.daily.dev/posts/IAiuL1-1n)

## Is Context Better than Redux?

😲 Short answer no. Both Context and Redux have their use cases, read the article to learn more.

-   [Is Context Better than Redux?](https://app.daily.dev/posts/PXL5ap5oY)

## A Basic Guide To Object-Oriented Programming (OOP) patterns in JavaScript

🚀 This is a great guide to OOP in JavaScript. It covers every method available to create classes and other principles such as inheritance. The difference between ES6 Class and Prototype. Just give it a read.

-   [A Basic Guide To Object-Oriented Programming (OOP) patterns in JavaScript](https://app.daily.dev/posts/LBjDfcGoY)

## Napkin Beta - Backend in the Browser.

🔥 A new platform that provides you with an online IDE to write your backend and automatically deploys it when needed. Currently, it supports only Python and it is still in beta.

-   [Napkin Beta - Backend in the Browser.](https://app.daily.dev/posts/wT6XpZ46L)

## Seven Mistakes To Avoid In Your Technical Interviews

🙅‍♂️ Emma shares from her experience what you should not do in the interview process. As well as, what you should expect the process to be like.

-   [Seven Mistakes To Avoid In Your Technical Interviews](https://app.daily.dev/posts/eZog9L8zk)

## Visual Studio 2022

👀 Visual Studio 2022 first public preview is out! It's finally 64-bit and features a new design. There are obviously more perks so make sure to check read it through.

-   [Visual Studio 2022](https://app.daily.dev/posts/qNVgFt7O0)

## Why You Should Not Use Webpack

🙄 This article covers Webpack alternatives such as Vite and Parcel. Use Webpack if you want, but consider the pros and cons.

-   [Why You Should Not Use Webpack](https://app.daily.dev/posts/ILJe0zw90)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/og-image.png?v=a830cdf1","width":1200,"height":630},"sameAs":["https://twitter.com/dailydotdev","https://www.linkedin.com/company/dailydotdev","https://github.com/dailydotdev","https://www.instagram.com/dailydotdev"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","description":"Free, personalized developer news aggregator. Stay on top of software development news, AI coding tools, and web dev - curated daily from trusted sources.","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/","url":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/","name":"Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176 | daily.dev","description":"Check out our weekly picks that include inspiring portfolios, JavaScript fundamentals, OOP, and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","inLanguage":"en-US","isPartOf":{"@id":"https://daily.dev/#website"}},{"@type":"Article","@id":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/#article","headline":"Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176","url":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/","datePublished":"2021-04-21","dateModified":"2026-05-04T12:19:57.517Z","isPartOf":{"@id":"https://daily.dev/#website"},"publisher":{"@id":"https://daily.dev/#organization"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/"},"description":"Check out our weekly picks that include inspiring portfolios, JavaScript fundamentals, OOP, and more. Explore practical developer news, tutorials, and tools read by millions of developers worldwide.","image":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/s--sLOIGqVA--/f_auto,q_auto/v1/recruiter-landing/607fd5cd60dc64959366c353_Cover_5ef45ccb26?_a=BAMAMiB80"},"author":{"@type":"Person","name":" Ido Shamun","url":"https://app.daily.dev/idoshamun"},"potentialAction":{"@type":"ReadAction","target":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://daily.dev/blog/"},{"@type":"ListItem","position":3,"name":"Weekly Picks","item":"https://daily.dev/categories/weekly-picks/"},{"@type":"ListItem","position":4,"name":"Context vs Redux, notebookJS, kickass GitHub profile page - Picks #176","item":"https://daily.dev/blog/context-vs-redux-notebookjs-kickass-github-profile-page-picks-176/"}]}]}
```

