Following Signal Inputs and Model Inputs, another Signal API has landed in the Angular ecosystem with the release of v17.2.0: Signal Queries. Signal Queries offer an alternative approach to the decorator-based queries, namely @ViewChild, … Read more
Frontend Developer
The front-end developer takes care of making a website functional and usable for the user. In other words, s/he completes the work of the back-end developer, who instead builds and manages all that concerns the server aspect of the site. The front-end developer is much more than a web designer because s/he deals with the visual and graphic aspect and also makes it possible for the visitor to surf for the website's business purposes.
Considering the nature of the primary task of the front-end developer, it is clear that s/he must necessarily have a good knowledge of the fundamentals of UX (User Experience). It should be clarified that, due to the heterogeneity of Internet users, quality such as creativity, versatility and problem-solving are absolutely necessary for a skilled front-end developer.
The role of the front-end developer can be both as a freelance and employee, and we must also bear in mind that it goes nicely with the concept of smart working, because we are talking about a job that does not necessarily require a fixed physical location to be carried out.
Angular Model Inputs: two-way binding inputs with Signals
Angular v17.2.0 introduces a new api to allow two-way binding with Signal Inputs: Model Inputs. Before proceeding, I kindly suggest you to read my previous article “Angular Signal Inputs: road to Signal Components”, in which I discussed about … Read more
Frontend Trends for 2024: CSS Revival, BFF, Ruling Languages and More
A frontend dev never sleeps! Here are some noteworthy trends, approaches and resources that will undoubtedly pique your interest and elevate your development endeavors. We attended the amazing talk by Tejas Kumar during the Codemotion Conference … Read more
Angular Signal Inputs: road to Signal Components
Signal Inputs introduction is the initial act of the upcoming rise of Signal Components and zoneless Angular applications, enhancing already both code quality and developer experience. Let’s delve into how they … Read more
Does Anyone Love CSS?
Cascading Style Sheets (CSS) play a pivotal role in shaping the visual aesthetics of websites and web applications. While CSS enables developers to create great user interfaces, it is not uncommon for them to encounter a set of challenges and … Read more
Next.js 14: All the Innovations Making Deployment Simple and Efficient
Next.js, the popular web application development framework, has recently announced the release of its latest version: Next.js 14. During the fourth annual Vercel conference, the Next.js developers presented a series of improvements and new features … Read more
10 Documentation Tools You Must Try in 2024
What Are Software Documentation Tools? Software documentation tools are specialized applications designed to facilitate the creation, organization, maintenance, and sharing of software documentation. Documentation is an essential part of the … Read more
Using MQTT with Android: A Practical Guide
What Is MQTT? MQTT, or Message Queuing Telemetry Transport, is a lightweight communication protocol designed to facilitate messaging between devices with minimum bandwidth. Initially developed by IBM in the late 1990s, MQTT has evolved … Read more
Angular Control Flow: the Complete Guide
Angular v17 was released some days ago with a ton of new features, a brand-new logo and the new blog angular.dev. In this article, I will dive into the new control flow, which will make you forget about directives … Read more
All About Svelte 5: Reactivity and Beyond
In the dynamic world of front-end development, efficiency, responsiveness, and user experience are crucial parameters for the success of any web application. Svelte, emerging as a novelty in the panorama of front-end frameworks, has gathered a … Read more
7 JavaScript Data Structures For Solving Real-World Problems
Data structures are formats in JavaScript that allow developers to organize, store, and manage data in a variety of ways. A variety of different data structures are available for use, which can be used to solve a whole range of real-world … Read more
Making the Web Accessible to Everyone
Table of contentsWeb Accessibility Explained1. Legal Requirements2. Company Reputation3. Ethical ReasonsWhat Makes a Website Accessible?Common Misconceptions about Accessibility and Useful Links Imagine having to work without being able to access … Read more
AI-Powered Tools for Android Developers: Supercharging Your Development Process
Artificial intelligence (AI) is revolutionizing the world around us, and Android app development is no exception. AI-powered tools can help developers streamline their development processes, create smarter and more user-centric applications, and … Read more
Ionic Framework: Why It’s Still Relevant
In the constantly evolving world of digital technologies, creating apps for smartphones has transformed from a niche skill to an urgent necessity for businesses and developers all over the world. As the demand for mobile apps continues to grow, Ionic … Read more
How to Set Up a Cypress TypeScript Project
Ensuring that your web applications work flawlessly across different browsers has become paramount. This is where Cypress comes into play. That end-to-end testing framework has gained popularity thanks to its simplicity, real-time feedback, and … Read more
Best Practices for Building a Scalable Vue.js Application
Writing maintainable code is of paramount importance when building a scalable Vue.js application. The traditional Options API is good but often leads to messy code. Here is why Vue.js 3 introduced the Composition API as a powerful tool for achieving … Read more
Why Kotlin Is a Strong Choice for Mobile Development
When it comes to mobile app development, developers seek not only efficiency and reliability but also the adoption of modern tools that streamline the process. Kotlin stands out as an exceptional choice for these reasons and more. In this article, … Read more
Web Animation: How to Create Engaging and Interactive User Experiences
Creating an engaging and interactive experience on your website is crucial if you want to attract and retain visitors. One of the best ways to build this kind of experience is to use web animations. Web animation keeps your visitors engaged, helps … Read more
OptiFine for Minecraft? You Should Definitely Try It
OptiFine is a mod for Minecraft, created by an independent developer known as "sp614x". It's designed to enhance graphic performance and add various customization options to the gaming experience. Its earliest versions date back to around 2012, … Read more
The Best Color Manipulation Library in JavaScript
SASS comes with functions to programmatically modify colors, such as lighten() and darken(). These provide a practical approach to color manipulation in CSS. But what if you wanted to achieve the same result in plain JavaScript? Considering how … Read more