Published inGeek Culture·PinnedMember-onlySetting Smart Goals that you will actually achieve.As we start the new year, it is a good time to reflect back on how the past 12 months went, and gear up for the next 12 months. I like to spend a few hours in the beginning of the year doing a reflection of the past year, and…Productivity12 min readProductivity12 min read
Published inJavaScript in Plain English·PinnedMember-onlyWhat’s new in React 18?React 18 alpha version was just announced. The theme of React 18 is to make the UI more performant by removing janky user experiences by introducing out of the box features and improvements powered by “concurrent rendering”. React 18 introduces minimal breaking changes. Let’s take a look at the major…React3 min readReact3 min read
Published inThe PayPal Technology Blog·PinnedGraphQL at PayPal: An Adoption StoryState of GraphQL today We started our GraphQL adoption journey by building our checkout experience. We saw tremendous benefits in adopting GraphQL when our checkout app built with GraphQL became our guiding light.We built more apps, provided infrastructure support, launched a public GraphQL API, and provided trainings and learning materials across the company. …GraphQL12 min readGraphQL12 min read
Published inJavaScript in Plain English·PinnedMember-onlyWhat is GraphQL? A Comprehensive Introduction for Beginners with ExamplesIn simple terms, it’s like when you go to a pizza place, and order a “make your own pizza” — you pick the base, the sauce, the cheese, the toppings, and when the pizza is done, you get exactly what you asked for. With REST, it’s like you pick a…JavaScript6 min readJavaScript6 min read
PinnedMember-only7 tips on how to deal with imposter syndromeImposter syndrome is the feeling that you don’t belong here. It is the feeling of being amongst an incredibly smart group of people and feeling you don’t deserve a seat at the table, that it was a mistake you ended up here, that your success is a fluke. If you have…Web Development4 min readWeb Development4 min read
Aug 31Develop Animated Bubbles with HTML5 Canvas and JavaScript: A Step-by-Step TutorialHello everyone! Welcome to this tutorial where we’re going to dive into the world of creating fun bubbles in code by using HTML canvas and JavaScript. The best part? We’ll achieve all of this using just a touch of HTML and all JavaScript, no CSS. Unveiling the Concepts Today, we’re going to master…Web Development7 min readWeb Development7 min read
Aug 1410 Tips for Creating Powerful Conference TalksHave you ever felt the desire to step up to the stage and share your expertise at conferences, but something inside you is holding you back? Perhaps it’s the fear of speaking in front of a large audience, the worry of forgetting your words, or the challenge of finding the…Careers10 min readCareers10 min read
Published inJavaScript in Plain English·Dec 19, 2022Member-onlyIs Your Site Accessible?In this post, I will go over 5 things you can keep in mind WHILE building your app so you don’t have to do a hacky slap at the end. — Being digitally accessible means your site should be able to be used by anyone — those with disabilities and those with abled bodies. Think about the last site you built, or your favorite site. Are you confident that anyone can use your site and perform the critical actions of the…JavaScript5 min readJavaScript5 min read
Published inGeek Culture·May 7, 2022Member-onlyHow to stay motivated as a developer and stop procrastinating.Do you ever find it challenging to work on your project, side hustle, or even your hobby? Have you ever had those moments where nothing feels exciting? You lay in bed feeling — is it me, or is my work that boring? I have those days too. Some weeks I…Productivity7 min readProductivity7 min read
Published inJavaScript in Plain English·Apr 15, 2022Member-onlyReact 18 Quick Guide & Core Concepts ExplainedAn overview of React 18. — React 18 sets the foundation for concurrent rendering APIs that future React features will be built on top of. This release focuses on performance improvements and updating the rendering engine. How to upgrade to React 18 Install React 18 and React DOM from npm or yarn npm install react react-dom 2. Use `createRoot` instead of `render` …React7 min readReact7 min read