PinnedSamer BunainEdgeCodersThe Mistakes I Made As a Beginner ProgrammerLearn to identify them, make habits to avoid them·28 min read·Jan 31, 2023--227--227
Samer BunainEdgeCodersThe different ways to define a function in JavaSrciptSo you want to create a function in JavaScript?·3 min read·Mar 19, 2020--2--2
Samer BunainEdgeCodersGraphQL In Action: IntroductionWhat is GraphQL. What are its design concepts. How is it different from its alternatives. What are its advantages and disadvantages.·39 min read·Mar 4, 2020----
Samer BunainEdgeCodersWhy are promises better than callbacks?It’s not about callback hell pyramid of doom·5 min read·Oct 29, 2019--1--1
Samer BunaA quick word to recruitersOne of the projects I am involved in is hiring a senior JS developer. To help with this opportunity, I tweeted this:·2 min read·Sep 27, 2019--3--3
Samer BunaThe API I wish JavaScript GraphQL Implementations supportedThe GraphQL schema language is great! It is certainly the best way to communicate anything about a GraphQL service. No wonder all…·11 min read·Jun 9, 2019--1--1
Samer BunainThe StartupAll the JavaScript you need to know before starting with ReactReact developers love the modern features in JavaScript and use them extensively in their projects. In this guide, I’ll go over the most…·19 min read·Jan 6, 2019--3--3
Samer BunainEdgeCodersWhich framework is better: Angular.js, React.js, or Vue.js?Before I answer, if you‘re reading this article to pick a framework “to learn”, don’t. Read this article instead.·2 min read·Dec 4, 2018----
Samer BunainEdgeCodersJavaScript Timers: Everything you need to knowA few weeks ago, I tweeted this interview question:10 min read·Sep 17, 2018--15--15
Samer BunainEdgeCodersWhich JavaScript frameworks should you learn?Let me first define what I think a coding framework is because the word is debatable. I think a framework is a library that defines…·3 min read·Dec 23, 2017--12--12