Kolby SiskinUdacity Eng & Data·7 hours agoThe 4 upcoming CSS features I’m most excited for 🤯TL;DR Container Queries Scroll Snap Object View Box Scroll Timeline 🚧 Important note: The features described in this post are either proposals or have very little browser support. Make sure to check caniuse before attempting to use any of these features. Container Queries 🔗 See a live demo Container Queries allow you to…Front End Development4 min read
Kacper Kulainhypersphere·1 day agoAdvanced TypeScript: Mapped Types and moreUsing strongly typed language has a lot of benefits. But TypeScript is not a magical tool — the stronger types you provide, the better results you will get. Unfortunately, in a lot of the cases we can end up using very broad types to describe much narrower sets of values…Typescript5 min read
Justin Sherman·1 day agoReact Coding Interview Challenge 21Enable a user to organize players into teams — This is the 21st article in what was supposed to be a series of just 10 React coding interview-style problems, each complete with the problem specification and a summary of one approach to the solution. I am not sure how long I will continue this series, but as long as…React3 min read
Fabian SaackeinLevel Up Coding·1 day agoAngular — required roles directiveDynamically disable elements with Role-Based Access Control (RBAC) through a directive — In many applications, an authentication mechanism for the user is required. Furthermore, users may have different roles that enable different functions or are used to decide whether a user is the user is authorised to view or access a feature. In this article, I show you how to use Angular…Angular3 min read
CodeSparrow·23 hours agoWeb Development Roles For NewbiesWeb developers are one of the most fascinating career paths because they possess a fine balance of analytical and technical skills and creative design and development. However, that doesn’t mean that you’ll lose focus if you didn’t study computer science or any related field. It just means that you’ll have…Web Development3 min read
Josef CruzinJavaScript in Plain English·18 hours ago9 Bad Programming Practices Every Programmer Should Know to AvoidBecause programming isn’t just about techniques. — As a programmer, I see many who believe that following techniques in coding are the holy grail of programming. What they don’t forget, however, is that there are other necessary things to know outside the programming world, such as: 1. Lack of humility Nobody likes cocky guys/girls! Nobody knows everything about everything! Making friends…Programming3 min read
Vidhi Khaitanincsivit·13 hours agoIntroduction to Web DevelopmentWhat is Web Development? Web Development is the process of building a website and deploying it on the world wide web. Any website can probably be divided into Front-End and Back-End. These are very crucial terms in web development but are very different from each other! Front-End: The Front-E nd…Web Development4 min read
Evgeny Kirichuk·20 hours agoWhat Happens if You Don’t Resolve or Reject A Promise?A Popular Question in Job Interviews. — JavaScript developers often use promises to handle asynchronous operations. A Promise object can be in a pending, fulfilled, or rejected state, depending on whether it is resolved or rejected. But what happens if a Promise is not resolved or rejected? Let’s find out. To get to the bottom of this…Java Script4 min read
Josef CruzinJavaScript in Plain English·17 hours agoGood Logic in Programming is Your Ticket to Being a Good DeveloperI’ll explain how logic is important. — Studying programming correctly improves logic. Without knowing logic, the person has difficulty studying programming. Those who study wrong tend to learn wrong and don’t even realize it. Programming is essentially exact but human in that everything is done for people, whether the result or the intermediary that only interests the…Programming2 min read
Bill·6 hours agoNotes about React.jsIn this story, I would like to summarize my understanding of React.js and do not intend to write a tutorial whatsoever. React.js is a component-based frontend framework that allows developers to write single-page apps without unnecessary rendering. To start a react project, run the following code in the terminal: npx…React4 min read