Three years ago, I started my journey with Adobe Experience Manager (AEM) and I still remember how overwhelmed I was when I started using it. As a front-end developer, my first task in AEM – implementing responsive design – was no cakewalk and required extensive problem solving. In this blog, I share the 10 tips and tricks […]
Posts Tagged ‘css’
Desktop application development with Angular and Electron
Desktop application development with Angular and Electron Electron is a framework that allows you to use web development paradigms (i.e. HTML, CSS, JavaScript) to develop cross-platform desktop applications. Typically, desktop applications are developed in lower-level, compiled languages such as Java, C#, and C++, so it’s neat that this is possible. It’s simple enough to create […]
Enhancing Images with CSS Filters
CSS filters offer a rich toolkit for modifying and improving pictures directly within web pages. From subtle adjustments like brightness and contrast to more striking effects like blur, grayscale, and color manipulation, these filters offer a broad variety of effects. You may boost visual appeal and produce distinctive effects with CSS filters, which will improve […]
Understanding the Shadow DOM in Web Components
Managing the structure and styling of components in web development may frequently become complex, particularly when working on large-scale projects with several developers or integrating third-party components. Because CSS is global, there is a chance for CSS conflicts and accidental styling changes, a common issue for developers. Here’s where the Shadow DOM comes in as […]
CSS Revolution: Empowering Your Web Design with React Magic
Styling plays a fundamental role in web development. Furthermore, when you embark on building React applications, you can choose from various approaches to skillfully manage styles and CSS. This comprehensive guide will explore diverse techniques, tools, and best practices for styling React components using JavaScript. Different Approaches to Styling in React In the expansive realm […]
Optimizely CMS – Custom form element with dependencies
Optimizely CMS comes with a package called Episerver.Forms that enables you to incorporate easy to build forms within a CMS website. There is a built in form container that supports standard built in form elements like input fields, checkboxes, radio buttons, select lists, buttons etc. And just like any other feature, Episerver Forms also come […]
A crash course of Next.js: UI-related and environmental (part 2)
In part 1 we covered some fundamentals of Next.js – rendering strategies along with the nuances of getStaticProps, getStaticPaths, getServerSideProps as well as data fetching. Now we are going to talk about UI-related things, such as layouts, styles and fonts, serving statics, as well as typescript and environmental variables. Built-in CSS support Importing global styles […]
Facebook Released StyleX: Is it a Tailwind Killer?
Recently, Facebook (owned by Meta) released its own CSS-in-JS library called StyleX. According to the developers, it is great for large projects and its key advantage is performance. It is expected that StyleX will now be promoted as a best practice for React projects. The claimed benefits of using StyleX are reuse, typification, and everything […]
Salesforce Lightning Components: Building Custom UI Elements
Introduction In the world of Salesforce development, user interface (UI) plays a vital role in creating a seamless and intuitive experience for users. While the Salesforce platform provides a rich set of pre-built UI components, there are times when you may need to create custom UI elements to meet specific business requirements. That’s where Salesforce […]
Unboxing the Box-Sizing Property in CSS
Box-sizing property in CSS Box-sizing is a CSS property that helps us set the height and width of an element. Sometimes, when we set the height and width of an element, it doesn’t work as expected. In such situations, we can use the box-sizing property to adjust the element’s size. Box-model: The Box-model is a […]
Should We Use Tailwind CSS?
Tailwind CSS is a CSS framework described as follows: “A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup”. – Tailwind CSS official documentation Tailwind’s goal is to “Rapidly build modern websites without ever leaving your HTML” (tailwind css 2022). If you ask me, this is quite a […]
Applying Bright Paths Knowledge: Five Program Graduates Discuss Their Custom Applications
Our Bright Paths Program is designed to advance STEM education and career opportunities for underrepresented constituencies and communities while closing the gap in technology. Perficient created Bright Paths in partnership between Perficient and Strayer University’s Hackbright Academy, a coding bootcamp and engineering program designed for women, as well as Devmountain, a design and coding bootcamp […]