frontend

I think the web is broken, or i am

I think the web is broken, or i am

Huhhm... (a sigh of lost hope) The world of a quiche eater isn't openly documented, well here is everything looming in my mind at-least just about howi think ui dev should be. Here is the backstory : I started my development journey by building android apps using DroidScript (a javascript framework), the issue is it's not cross-platform. NOTE : I refer to the native way of building ui. The native way looks something like this: function OnStart(){ let main = app.CreateLayout('linear','fillxy') let btn = app.AddButton(main, 'A simple Button', 0.8, -1) app.AddLayout(main) } Enter fullscreen mode Exit fullscreen mode I've gotten…
Read More
Como reutilizar sua UI

Como reutilizar sua UI

Basicamente todo mundo que conheço acaba criando componentes reutilizáveis para reaproveitar o trabalho feito. Essa é uma abstração enganosamente simples: é fácil criar um Button, mas é surpreendentemente difícil conseguir reutilizar ele em todos os casos de uso em um projeto. Eu aprendi algumas coisas com o passar dos anos, e vejo que várias pessoas acabam metendo o pé na jaca sem perceber. Quero compartilhar algumas dicas para evitar que algumas jacas sejam pisadas. Tenho um viés de React mas tudo pode ser aplicado em outros contextos, desde que tenha componentização da UI. 1) Evitar margens Colocar margens no seu…
Read More
ReactJS vs. Angular: Which is better?

ReactJS vs. Angular: Which is better?

** Introduction **In the fast-paced world of frontend development, selecting the right framework or library can significantly impact your project's success. This article compares ReactJS and Angular, two popular choices, highlighting their differences, strengths, and some of the benefits. Also,have you heard of the HNG internship program?. I'll share my expectations and experiences in the HNG Internship program, where ReactJS plays a pivotal role. ** What is React? **React is a front-end JavaScript library used to build both reusable UI components and user interfaces. React offers flexibility and performance-based solutions due to its use of server-side rendering. It helps developers…
Read More
Comparing Sass and Vue: A Deep Dive into Two Frontend Technologies

Comparing Sass and Vue: A Deep Dive into Two Frontend Technologies

In the ever-evolving landscape of frontend development, two technologies have stood out for their unique contributions to the developer's toolkit:Sass (Syntactically Awesome Style Sheets) and Vue.js.Both have revolutionized how we approach web design and development, but they serve very different purposes. This article will explore the nuances of Sass and Vue.js, contrasting their functionalities, strengths, and what makes each of them invaluable in the realm of frontend development. What is Sass?Sass is a CSS preprocessor, which means it extends the capabilities of standard CSS. It introduces features that aren't available in plain CSS, such as variables, nested rules, and mixins.…
Read More
26 Icon datasets and more frontend resources

26 Icon datasets and more frontend resources

Under the Hood The story begins when I want to find the icon library.  Frontend Roadmap Template || Ultimate Frontend Toolkit GPT helps me to get the list, but again some links won’t work and not all good resources are covered by GPT itself. Here we go with 20 icon libraries and links I’ve added the same list in the Frontend roadmap template this will certainly help a lot of developers, it has made 100+ sales in 50 countries. Frontend roadmap template || Ultimate Frontend Toolkit This same template has other resources as mentioned below, so give it a shot.…
Read More
7 Books That Make You A Great Tech Lead

7 Books That Make You A Great Tech Lead

This article was originally posted in my blog: https://www.codebymedu.com/blog/7-books-for-tech-lead If you're already a tech lead or are planning to become a tech lead in the future, I've gathered 7 of the books I've read that helped me become a successful tech lead that you must read too. I tried to gather practical books with practical steps in them, so instead of learning theory and forgetting everything afterwards, most of these books focus in practical advice. If you don't know much about tech lead role, it differs a lot from an IC role. You are required to have a vision for…
Read More
Without user feedback, you’re just another “developer”

Without user feedback, you’re just another “developer”

This article was originally published in my blog: https://www.codebymedu.com/blog/role-of-user-feedback-in-frontend I’ve always believed that hearing directly from users is a game changer when building websites. It’s like having a guide who tells you exactly where to go and what to fix. That’s why user feedback is so crucial especially in frontend —it helps us see our work through the users’ eyes. In this article, I'll share how listening to user feedback has changed the way I build my projects, making them more effective and user-friendly. We’ll look at why this feedback is so important and how you can use it to…
Read More
The Right Way to Clone Nested Object/Array (Deep Clone) in Javascript

The Right Way to Clone Nested Object/Array (Deep Clone) in Javascript

As you might know, Javascript uses pass-by-reference when passing an object, array, or function to a new variable. When you pass an object, array, or function to a new variable, a reference (memory address) to the object is passed. Any modification to the object's properties in the new variable will be reflected in the original object since they both point to the same memory location. const original = { name: 'Alice' }; const newVariable = original; newVariable.name = 'Bob'; console.log(original); // { name: 'Bob' }; Enter fullscreen mode Exit fullscreen mode To solve this issue we can use Object.assign() or…
Read More
Angular Animations Tutorial: Route Transitions

Angular Animations Tutorial: Route Transitions

If you’ve ever worked with an Angular application that has routing, you may have wanted to add transitions as you navigate between routes. It just makes the app feel more elegant overall. Well, if you didn’t know, this is totally doable with the Animation module and in this example, I’ll show you just how easy it is. Alright, let’s get to it. Before We Get Started Now, before we get too far along, it’s important to note that I’ve already created several posts focused on the animation framework in Angular. Angular Animation Tutorials: These posts cover many different animation topics…
Read More
How To Create a Virtual ATM Card using Plain HTML & CSS

How To Create a Virtual ATM Card using Plain HTML & CSS

Imagine at your disposal, you only have a picture of the Master Card Logo and another picture of the ATM card chip, you are tasked to create a visually appealing ATM card from the two separate pictures. You are about to find out how powerful CSS and HTML are. The Tech space is ever-changing but understanding these two languages is crucial for any aspiring Front-End developer. This article will guide you on how to make the front and back sides of an ATM card from scratch. The card will flip to the back or front sides when hovered over. We…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.