Web Developer Tools & Resources
Every generation is different in very unique ways, with different habits, views, standards, and expectations. So when designing for Gen Z, what do we need to keep in mind? Let’s take a closer look at Gen Z, how they use tech, and why it might be a good idea to ignore common design advice and do the opposite of what is usually recommended instead.
There is no such thing as a universal product design process. Every org is different and uses the process that works best for its needs. Yet, it’s possible to establish a general set of actions that (with some alternations) work for many companies.
Something we’re seeing more and more of is the ‘customizable’ site. Most often, this means a button to swap between dark and light themes, but the options are starting to get increasingly sophisticated.
Whether you’re designing a simple website or building complex web applications, security needs to be a priority from day one. Cyber threats like data breaches, cross-site scripting (XSS), and SQL injections are becoming more sophisticated, targeting every weakness they can find
In past versions, using Custom Elements in React has been difficult because React treated unrecognized props as attributes rather than properties.
The frontend universe in the post-pandemic world seems to be doing alright, but it is not without reminiscing about the good (not-so) old times when the world had to move online, new tech projects were overflowing, and waves of funding were high. Now, the industry seems to have shaken off the glitter of the gilded era and entered a phase of practicality and simplicity.
A Google engineer presented a proposal to the official standardization committee that would split JavaScript into two languages, a core to be implemented by runtime engines and a more capable variant which depends on tools that compile it down to that core.
If you work in design, you’ve probably already heard of design engineering. It’s not a new concept, and similar roles–such as Design Technologists, UI/UX Engineers, and Creative Technologists–have existed in software development for decades. These roles typically involve individuals with high proficiency in both design and engineering, tailored to meet organizational needs.
A prototype is a draft or blueprint to explore and refine ideas, while the final product is the completed, fully functional version ready for release. Prototypes and final products serve distinct roles, helping teams move from ideas to a completed, user-ready solution. ~Let’s explore similarities and differences between prototypes vs final products.
In the fast-paced world of software development, staying ahead of the curve means embracing new technologies that can help you streamline workflows, boost productivity, and enhance code quality. Enter AI tools for developers.
Hello friends, if you want to learn Software Architecture and System design in 2025 and are looking for the best resources then you will be happy to know that I will share the 8 best Udemy courses to learn System Design and Distributed System Architecture for 2025.
In July this year at Figma’s Config design conference I noticed a pervasive desire to bring more humanity, craft and art into the products we design.
OpenAI plans to launch Orion, its next frontier model, by December, The Verge has learned.
In the years since the pandemic began, there are more digital nomads than ever—a reported 35 million people worldwide now embrace this lifestyle, over half from the US—but the surrounding culture has calcified into something quite specific. It’s one thing to work remotely and travel around while doing so, but the associated network of podcasts, YouTube channels, ‘Nomad Cruises’ and pop-up cities all lean towards a similar outlook: nightmarish.
Everyone loves a retro aesthetic. Pixel fonts offer a great way to add this old-school techno look to your projects. They prompt memories of classic video games, computer systems, and plenty of pop culture references.
The canvases listed below can streamline the product design process and will help you consider the bigger picture when doing individual design activities.
JavaScript continues to grow and evolve. While new libraries are important, there’s much more happening. The language itself is improving, there’s a lot going on in the community, and the tools are rapidly advancing.
How we went from autocomplete to AI search and landed on a tool that’s changing the way designers find and use existing work.
Learn how to create a full 3D hand controller with depth, using @mediapipe/hands and Three.js.
The introduction of DevOps seems to have brought the biggest changes. This system merges development and operations teams, breaking down traditional silos and significantly shortening the development lifecycle.
Touchable texture, distinct grids, and two-column designs are some of the most trending website design elements of November 2024.
In today’s evolving threat landscape, traditional reactive approaches to cybersecurity are no longer enough to protect organizations from sophisticated attacks.
In this edition, we’ve gathered some exciting new resources for web developers, with a focus on the PHP ecosystem.
Love it or hate it, Comic Sans is one of the most iconic and recognizable fonts out there. Known for its casual, playful style, it’s often used in informal settings or for designs that need a touch of fun.
In the ever-evolving landscape of web development, choosing the right front-end framework can be a daunting task. Two of the most popular contenders in this space are Angular and React.
Web design is no longer just about creating visually appealing pages. Instead, it’s about crafting experiences that resonate, engage, and inspire. With new tech constantly emerging and a bigger spotlight on user behavior and engagement, the trends of 2024 are set to redefine how we think about digital aesthetics and functionality.
My favorite Software architecture books, white papers, enginering blogs, and courses for experienced developers and software architects.
Any significant update to the UI and UX of a professional tool is likely to pose challenges for its users. We recognize that the new UI of JetBrains IDEs represents a major change and understand how unsettling it can be when the software you rely on for productivity is significantly reworked. However, in order for us to evolve and innovate in line with global trends and emerging insights, change is...
Whether you’re a professional video editor, motion graphic designer, working in an agency, or running your own company, you’re constantly trying to tap into new ways to explore your vision — faster, better, and more efficiently.
In today’s fast-paced digital landscape, design is more than just aesthetics — it’s about understanding human behavior. The most successful apps and websites are not only visually appealing but also intuitively functional. So, what makes some designs stick in our minds while others get discarded? The answer lies in psychology. Let’s dive into how psychological principles shape effective UI/UX design.
Let’s dive into the world of iPhone 16 mockups, breaking down exactly how they can boost your workflow, help you create polished designs, and why these mockups matter—especially for designers like you.
When we think of national parks in the U.S., we think of natural grandeur: the granite cliffs of Yosemite, perhaps, or the twisting canyons of Zion. The National Park Service (NPS), however, manages 431 units of staggering diversity—some as small as the one-room Thaddeus Kosciuszko National Memorial in Pennsylvania. Helping people discover and navigate its wide ranging locales has been a foundational goal and challenge since the early 1900s, when...
This is a project I have worked on my own and while working on it I was not associated with “noon” in any way. Solution being provided here lack business, tech, product & design context in which existing solution has been designed.
The internet has come a long way since its humble beginnings, from a small network meant to share research to a global phenomenon that shapes the way we live, work, and play. Along the way, certain websites have left an indelible mark on the web, becoming pillars of digital innovation and cultural evolution.
Victor Ayomipo experiments with the CSS min() function, exploring its flexibility with different units to determine if it is the be-all, end-all for responsiveness. Discover the cautions he highlights against dogmatic approaches to web design based on his findings.
JavaScript is a dynamic and constantly evolving language, and mastering its quirks can significantly improve your coding efficiency. Whether you’re a beginner or an advanced developer, these 50 practical tips will enhance your JavaScript skills and help you write cleaner, more efficient code.
Navigating customer support often feels like you’re constantly walking a tightrope. On one side, you have customers clamoring for your attention, frustrated and needing reassurance. On the other side, there’s your team, whom you need to keep motivated, empathetic, and efficient amidst a never-ending stream of support tickets. And through it all, you’re under pressure to deliver exceptional value quickly — not just to keep your current customers loyal but...
In my years of experience in UI design and development, I’ve learned a crucial lesson: having data isn’t everything.
Looking for powerful AI tools to generate text? Here are the top 5 neural networks that offer free trials or services for generating text. Whether you’re writing articles, creating content, or experimenting with AI, these platforms provide an excellent starting point without requiring any upfront payment.
No, it’s not “nice to have”. A case study of the financial impact of smart design decisions in payment systems.
Emma Baines is Global Head of Creative at Tony’s Chocolonely, based in Amsterdam. She’s previously worked at HelloFresh, Hill + Knowlton Strategies and Winkreative.
Open source software environment makes it easier for developers to reduce time-to-market for processors and other embedded systems for Intelligent Edge applications.
When “don’t make users choose” is a lie — a crazy housing experience case from New York.
It’s possible to chart the evolution of the internet through the development of typography — from the early days when users went wild with limited default fonts, through the era of increasing standardization and cohesion, to today’s return to bespoke personalization. This essay explores how Google’s expansion of font possibilities, largelly due to the breakthrough invention of variable fonts, can bring back some of the fun things we miss about...
I lead the Momentum Design System team at Cisco where I’ve spent the last three years trying to generate buy-in for a dedicated engineering team. It’s been an uphill battle.
These days, it isn’t just the efforts of a particular team or a particular set of tools that set engineers up for success—it’s equally about the cross-functional culture, principles, and processes that drive a company as a whole. Whether you’re building dev tools or collaborating with your development team, it’s time to go a level deeper on these dynamics. We brought product builders together in five cities and invited leaders...
A playful concept where we use scroll-based animations to create 3D grid effects and other transitions.
Capture the timeless elegance and charm of Italy with our curated selection of the best Italian-style fonts.
Having a mobile app for your brand has become a necessity. A well-designed app can improve customer engagement, brand loyalty, and provide a competitive edge in your industry.
Discover the story behind the winner of the Most Creative Adobe Express Add-On category at a recent Major League Hacking hackathon.
A well-structured design system checklist guides your team through each essential step of creating a design system, ensuring that nothing gets overlooked—from auditing current design patterns to standardizing elements like typography, color palettes, and spacing. It serves as a roadmap that helps you prioritize what’s most important, streamline collaboration between designers and developers, and ensure that the design system evolves as your product grows.
If you are searching for the best content management system or CMS, then Drupal is the one that can power your website. In case you have not looked into Drupal before this, then you might not know its perks.
Over the last two decades, Behance has been the leading destination for finding creative inspiration and sharing your work. As our community has grown and evolved, so has our mission. Today, Behance is an invaluable resource for millions of creatives looking to turn their passion into a thriving career.
Product definition is the cornerstone of our entire product and sets the stage for the success of our product. Every solution we design builds upon the framework of this initial problem.
CANVID, in collaboration with Intel, unveils its AI features at IFA Berlin 2024. Learn about the technical aspects behind Camera AI Background, Synthetic Webcam, and Generative Retakes.
Effortlessly generate and customize gradients with user-friendly tools. Just select, copy, and paste the code—your Tailwind Gradient Generator does all the hard work for you! Perfect for vibrant designs.
I got a little nerdsniped by Preethi’s post CSS Fan Out with Grid and @property the other day. I like the idea of a opening a menu of items where the layout is powered by CSS grid.
HTML isn’t only for people working in the tech field. It’s for anybody, the way documents are for anybody. HTML is just another type of document. A very special one—the one the web is built on.
To build AI search in Figma, we had to tackle a number of technical hurdles, including the challenge of generating and indexing billions of embeddings to power these features—while also keeping costs down.
As the Adobe Red Team proactively helps strengthen the company’s overall security posture, we often find ourselves needing to develop new capabilities to emulate the growing number of increasingly complex adversarial attacks. Adversaries today are stepping up their attack work by using AI and we need to do the same to stay one step ahead.
Design decisions shouldn’t be a matter of personal preference. We can use reliable design KPIs and UX metrics to guide and shape our design work and measure its impact on business.
Today we’re looking at the new AI features introduced in Figma called AI beta. These features are very easy to use and work almost flawlessly for UI design and UX design.
React has evolved a lot with new component types and patterns over the years. Robin breaks down the shift from createClass to Server Components, to help navigate legacy and modern React practices, and explains why certain components have been retired in today’s era.
Over the last two decades, Behance has been the leading destination for finding creative inspiration and sharing your work. As our community has grown and evolved, so has our mission. Today, Behance is an invaluable resource for millions of creatives looking to turn their passion into a thriving career.
If you’ve ever reached a point in your life when a voice in your head starts telling you that you’re not good enough, not experienced enough, not smart enough, not _____ enough; pay attention. It’s telling you more than you think.
This article tells five little entertaining stories to explain why you need (UX) experts to design interfaces. The intended audience of those stories is all people involved in product development processes. The people who could use those metaphors are meant to be designers.
The web seems to move at the speed of light. The tools and best practices we use today will soon be outdated. It’s a vicious cycle we repeat again and again.
AI is set to revolutionize the way design systems are created, managed, and scaled. According to industry experts, AI’s efficiency in automating repetitive tasks like code generation, component resizing, and documentation can significantly reduce the time required to build and maintain design systems. Let’s see if we’re ready to implement Design Systems created and managed by AI.
It’s also worth mentioning that, whether you’re a seasoned pro with eight-plus years of design under your belt or a student just learning the ropes, these plugins are like adding NOS to your design engine.
UX writing is the process of creating and managing all content within and around an app or website interface, both on a macro and micro-scale. It involves dictating the product’s overall ‘macro’ content strategy and micro-managing the subtler details like how specific calls-to-action or notifications are worded and phrased.
Designing for Veterans Day requires a thoughtful approach to honor those who have served and sacrificed. And the designs that accompany them should reflect that sentiment.
In this tutorial, we’ll build a simple responsive JavaScript tab component where the clickable tabs will appear as a stepper component.
In this third and final part of a three-part series, we’re taking a more streamlined approach to an application that supports vision-language (VLM) and text-to-speech (TTS).
Discover the latest in API capabilities, developer tools, and support for mobile add-ons.
Mitosis is a tool that transforms JSX components into fully functional components for frameworks such as React, Vue, Angular and many more. It’s an ambitious project that could benefit many developers. But how does it achieve its goal and how production ready is it?
In today’s world, users can not only control their smart home with voice commands, but gain access to almost any type of information or use their phone to make calls with the help of a voice user interface. Voice user interfaces (VUIs) are a game-changer in the realm of advanced UX design.
Our months-long investigation into slow search speeds led to a solution that not only improved performance but also set the foundation for future scale.
Exploring how fixed elements can hide and reveal based on scroll interactions with playful, context-aware animations.
During the last decade, I’ve met and cooperated with a number of designers and done a healthy amount of recruitment. I can clearly tell the difference between a good and a great designer. By that, I don’t mean what they show in their portfolios (technical skills) but how they cooperate with other team members and stakeholders, present and defend their ideas, and balance different priorities (soft skills). Soft skills are super important to master...
Not everyone can write a CV or bio — and it’s the designer’s job to help job-seekers shine nonetheless.
When it comes to web performance, you may think of techniques like compression, asset optimization, or even HTTP caching. These are really important, and there’s plenty of existing resources covering ways to fix or implement them. However, some less-discussed performance bottlenecks can severely impact website speed. In this post, we’ll discuss three issues that often originate from inefficient JavaScript patterns.
Traditional methods of UX design could be significantly empowered by ChatGPT—a powerful generative AI model. This article unveils the secrets of using ChatGPT prompts to drive innovation in banking UX, providing insights into how this tool can be integrated into the standard design process for transformative results.
In the ever-changing landscape of web design, consistency and efficiency are essential. One of the most powerful tools to achieve these goals is a design system.
CSS Injection is a web security vulnerability that occurs when an attacker can inject malicious CSS (Cascading Style Sheets) code into a web application.
Discover the Best Free and Open-Source API Testing Tools to Boost Your Development Workflow
Are you ready to elevate your design workflow to the next level? In this comprehensive tutorial, we’ll delve into the world of UXPin Merge, empowering you to seamlessly integrate your React app components into the UXPin editor for high-fidelity prototypes.
Gdocs users can create tabs and subtabs to help organize information in a single place instead of linking to multiple documents.
While Instagram’s newly launched sonic logo has drawn criticism, there are lessons to be learned from the media company’s choices.
We created six avatars for the mobile game that can be customized with dozens of outfit variations and garments, with additional content unlocking as players reach certain achievements.
In this article, we’ll explore how Render Delay might be affecting a page’s Largest Contentful Paint score.
As designers, part of our job is to deeply understand complex systems and concepts — so that we can solve problems in that specific problem space. In this article, I explain a simple analogy you can use when you start a new complex project or encounter a new domain or system.
We’re asking what it means that Apple have begun to add back buttons to their famously buttonless devices. And examining a strange magnetic button that Jony Ive has designed for Moncler. Did you know the French word for button —bouton—also means ‘flower bud’? Now you do ð¹
A new simple syntax animation library. Batteries included. Infinitely configurable
Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard.
Discover the most effective behavioral design frameworks, learn how to drive daily active user growth and retention, and gain practical insights for developing sustainable, ethical strategies that keep your products engaging without becoming exploitative.
You can make full use of variable fonts in WordPress now. Isn’t that great? Let’s review how to do it so you can take fully control of your site’s typography.
Imagine you’re sitting in a shareout meeting with a product manager. You recently conducted UX research to help the team identify a way to help the customer accomplish their goals more quickly and with fewer headaches.
When designing web pages, understanding CSS units is essential for creating responsive and visually appealing layouts. CSS offers a variety of units that can be broadly categorized into two groups: absolute units and relative units. This cheat sheet will provide an overview of the most commonly used CSS units, their use cases, and examples.
We’ve all been there—rushing to meet a deadline, we throw together a dropdown menu or modal without fully considering its accessibility. But what if making a few small changes could drastically improve the experience for a broader range of users? Accessibility doesn’t have to be a daunting task or a compliance box to tick. It’s about creating products that are usable by everyone, no matter their ability, technical literacy, operating...
Custom software development has become a critical investment for companies looking to tailor software to their unique business needs.
Tegon, the open source, AI-first issue tracker for engineering teams, faced the challenge of changing its UI and UX to set the product apart from other issue trackers. Evil Martians took charge of this transformation, successfully redesigning the core experience and bringing forward new ideas for AI-first features to take the issue tracker UX above and beyond. Our contributions helped Tegon launch version 2.0 in just 2.5 months, with well-received...
Our global community has always been instrumental in helping us build our professional design tools. After all, your feedback helps us shape the ongoing innovation in both Illustrator and InDesign, by either bringing in new features or improving existing ones to optimize creative workflows, expressiveness, power and precision so you have more time to focus on the work you love.
If you know how to ride a bike now and wait five years to ride one again, you’ll likely do just fine once you get back on. Bicycles are intuitive once you’ve learned how to ride them, and the basic design is unlikely to change over time and across bicycles. Reaching this level of usability in software is a little more difficult.
At the Hatch Conference 2023 in Berlin, I met my idol Brad Frost for the first time. As a UX/UI designer, Brad Frost has been accompanying me for many years, teaching me a great deal about Atomic Design and Design Systems.
Cool and inspiring code demos we’ve featured in our newsletter over the past few weeks.
You can’t overstate the importance of accessible website design. By the same token, bottom-up philosophies are crucial in modern site-building. A detail-oriented approach makes it easier to serve a more diverse audience along several fronts. Making the most of this opportunity will both extend your reach to new niches and make the web a more equitable place.
UX design is no longer just about making a website or app look good. Today, it’s about creating an experience that not only engages users but also turns them into loyal clients.
When starting to use a new CSS feature it’s important to understand its impact on the performance of your websites, whether positive or negative. With @property now in Baseline this post explores its performance impact, and things you can do to help prevent negative impact.
Creativity has been described as transcending traditional ways of thinking — and for the next generation of digital artists and innovators, that definition is taking on new dimensions armed with generative AI.
Go behind the scenes with Björn Ottosson, the Swedish engineer who created Oklab color space, and discover how he developed a simple yet effective model with good hue uniformity while also handling lightness and saturation well — and is “okay” to use
AI tools are software applications powered by machine learning algorithms that automate tasks, analyze data, and simulate human-like thinking. For designers and developers, AI tools have become essential for streamlining workflows, enhancing creativity, and delivering personalized user experiences.
CSS variables, often referred to as custom properties, offer a centralized way to manage values in your stylesheets. By using the var() function, you can insert these variable values directly into your CSS, making it more streamlined and manageable. Whether you’re applying global or local scope, CSS variables enhance readability and maintainability across your projects.
Hey everyone ð, this week I dive into design system primitive components. They are extremely beneficial to help adopters of your system rapidly iterate experiences using design tokens. Excited to chat about this topic and would love to hear what you all think of it.
Most likely, you remember the experiences you had, not just the objects or things that you saw. That’s how humans work: we’re wired for stories and interactive journeys that engage all of our senses.
Whether you’re a freelance designer, illustrator, or an aspiring art director, navigating your career alone can be daunting. A mentor provides guidance, support, and insights that can help accelerate both your professional and personal growth.
Let me teach you how to animate the CSS Grid properties by building a responsive image grid with hover effects.
As a UX designer, it is important to build empathy and celebrate accessibility requirements as a set of design constraints to build a better product.
In user experience (UX) research, asking users “Why?” is a fundamental practice aimed at uncovering the motivations behind their behaviours and preferences. On the surface, this approach seems straightforward: by understanding the reasons users provide, we can design products that better meet their needs. However, psychological research suggests that the effectiveness of “Why?” questions is more complex than it appears.
When it comes to on-page SEO, there’s one element that plays a pivotal role in both search engine rankings and user engagement: the HTML title tag. Often overlooked, this small but mighty piece of code can have a significant impact on how your website is perceived by search engines like Google and by potential visitors browsing the search engine results pages.
Overhauling Figma’s interface meant reimagining how designers work. From docked panels to a new labeling system, here’s how we shaped UI3 by balancing user feedback with our vision for the future.
Deferring offscreen images is a web performance optimization technique that can help you improve user experience and Core Web Vitals on your site. Also known as lazy loading, it downloads out-of-view images only when they’re about to appear in the user’s viewport. Deferring offscreen images is especially important on image-heavy websites.
In our conversation, Tricia discusses how defining strategy differs between nonprofit and for-profit companies, as well as those in different industries and at various stages of their life cycles. She emphasizes a few key universal strategy principles that apply to any organization, and also shares insights into how trends like AI are impacting the nonprofit, media, and edtech sectors.
Styling form controls like the <select> element has been reported as a top developer pain point for years, and we’ve been working on a solution. While this work is complex and has taken a long time to get right, we’re getting very close to landing this feature. A customizable version of the select element is officially in Stage 2 in the WHATWG, with strong cross-browser interest and a prototype for you to test out from...
Among the sectors most likely to be profoundly transformed by AI is healthcare.
We’ll show you how to use UXPin Merge to build a simple — yet fully functional and responsive — dashboard with MUI components.