# front-end-development

Front-end development builds user-facing interfaces using technologies such as HTML, CSS, and JavaScript.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Tailwind UI is now Tailwind Plus

DevFeed: [Tailwind UI is now Tailwind Plus](<https://devfeed.tech/articles/tailwind-ui-is-now-tailwind-plus-3480.md>)

Original publisher: [Read original article](<https://tailwindcss.com/blog/tailwind-plus>)

Published: 2025-03-04T16:00:00Z

Content type: release

Language: en

Sources: [Tailwind CSS Blog](<https://devfeed.tech/sources/tailwind-css-blog.md>)

Topics: [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [ui](<https://devfeed.tech/topics/ui.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [components](<https://devfeed.tech/tags/components.md>), [content](<https://devfeed.tech/tags/content.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [events](<https://devfeed.tech/tags/events.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [project](<https://devfeed.tech/tags/project.md>), [resources](<https://devfeed.tech/tags/resources.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [ui](<https://devfeed.tech/tags/ui.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Tailwind UI has been rebranded as Tailwind Plus without changing its one-time pricing, lifetime access, existing content, or upgrade terms. The announcement describes possible future additions such as saved Tailwind Play experiments, editor themes, color palettes, typography themes, a private community, beta documentation access, and early event registration, alongside continued investment in components, templates, and Catalyst.

### Source excerpt

We just shipped a huge rebrand project, turning what was previously known as Tailwind UI into Tailwind Plus. Tailwind Plus is the all same high-quality resources you know from Tailwind UI, but with all-new possibilities and potential.

## The skills, complexity, and learning curve of modern front-end development

DevFeed: [The skills, complexity, and learning curve of modern front-end development](<https://devfeed.tech/articles/the-modern-front-end-developer-34912.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/the-modern-front-end-developer>)

Author: Mads Brodt

Published: 2024-05-01T15:01:34Z

Content type: opinion

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [complexity](<https://devfeed.tech/tags/complexity.md>), [development](<https://devfeed.tech/tags/development.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [learning](<https://devfeed.tech/tags/learning.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

Modern front-end development has expanded beyond HTML and CSS to include JavaScript, frameworks, architecture, tooling, accessibility, and related skills. This broader ecosystem enables richer web experiences but also increases complexity and the learning curve for developers.

### Source excerpt

Front-end development has evolved a lot over the years.

## Lift-off: The MDN Curriculum launch

DevFeed: [Lift-off: The MDN Curriculum launch](<https://devfeed.tech/articles/lift-off-the-mdn-curriculum-launch-4097.md>)

Original publisher: [Read original article](<https://developer.mozilla.org/en-US/blog/mdn-curriculum-launch/>)

Author: hermina-condei

Published: 2024-02-27T00:00:00Z

Content type: release

Language: en

Sources: [MDN Blog](<https://devfeed.tech/sources/mdn-blog.md>)

Topics: [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Responsive Design](<https://devfeed.tech/topics/responsive-design.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [article](<https://devfeed.tech/tags/article.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [launch](<https://devfeed.tech/tags/launch.md>), [learn](<https://devfeed.tech/tags/learn.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

MDN has launched its freely accessible Curriculum, a structured guide to the essential topics and trusted learning resources for front-end web developers. The article explains the curriculum's purpose, organization, and intended use.

### Source excerpt

The long-awaited MDN Curriculum is now live on MDN, providing a structured guide to the essential front-end development skills and best practices for industry newcomers. Learn all the key details in this article.

## From Junior to Lead Front-End Developer: A Six-Year Career Journey and Lessons

DevFeed: [From Junior to Lead Front-End Developer: A Six-Year Career Journey and Lessons](<https://devfeed.tech/articles/from-junior-to-lead-in-5-years-34899.md>)

Original publisher: [Read original article](<https://frontendfocus.substack.com/p/from-junior-to-lead-in-6-years>)

Author: Mads Brodt

Published: 2024-01-10T16:01:18Z

Content type: opinion

Language: en

Sources: [Front-End Focus](<https://devfeed.tech/sources/front-end-focus.md>)

Topics: [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [career-progression](<https://devfeed.tech/tags/career-progression.md>), [developer](<https://devfeed.tech/tags/developer.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>)

### AI overview

A front-end developer describes progressing from a first coding job in 2018 to Lead front-end developer in 2024. The article shares personal lessons on communicating career goals, understanding expectations for the next level, and working toward promotions.

### Source excerpt

I got my first coding job in 2018, and I've just now been promoted to Lead front-end developer in 2024. This is my journey and lessons to help you to do the same.

## My Career Pivot: From Retail to Engineering

DevFeed: [My Career Pivot: From Retail to Engineering](<https://devfeed.tech/articles/my-career-pivot-from-retail-to-engineering-32388.md>)

Original publisher: [Read original article](<https://medium.com/@SkyscannerEng/my-career-pivot-from-retail-to-engineering-630426f131d7?source=rss-401f3b3c958f------2>)

Author: Skyscanner Engineering

Published: 2022-06-22T09:59:02Z

Content type: opinion

Language: en

Sources: [Stories by Skyscanner Engineering on Medium](<https://devfeed.tech/sources/stories-by-skyscanner-engineering-on-medium.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Bootcamp](<https://devfeed.tech/topics/bootcamp.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>)

Tags: [career](<https://devfeed.tech/tags/career.md>), [career-change](<https://devfeed.tech/tags/career-change.md>), [course](<https://devfeed.tech/tags/course.md>), [developer](<https://devfeed.tech/tags/developer.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [women-in-tech](<https://devfeed.tech/tags/women-in-tech.md>)

### AI overview

Louise Reid describes moving from retail and system support into software engineering. She discusses online courses, a 16-week CodeClan bootcamp, her time as an instructor, and her eventual focus on front-end development before joining Skyscanner.

### Source excerpt

Louise Reid, Software Engineer As we celebrate International Women in Engineering Day this week, we're profiling female-identifying engineers across Skyscanner's business. Here, Louise Reid tells us how she took the leap from retail to software engineering, what her day to day looks like, her advice for anyone looking to career change, and how the perception of engineering being male-dominated is changing. Louise, you didn't set out to be an engineer -- what was the path that took you from retail to where you are now? I didn't: I have a honours degree in Business and Management. Honestly, going through school, the concept of working as a software developer was so far off my radar. During my degree I worked in hospitality and really enjoyed it, so for a while saw myself working in hospitality management in some shape or form. After uni I travelled in Australia for a bit and then went back to my role in retail with a large well-known shoe retailer, before moving to head office there and working in system-support for the stores. At 29 I found myself in a job that didn't excite me and wasn't really going anywhere. I was really good at my job, but there wasn't a huge amount much transferable knowledge I could take from it into other roles, as a lot of it was in house-built systems. I was also at the level that any progression was reliant on someone above me leaving or the company expanding in some way. It wasn't until I started working with developers there that I started to think of software engineering as a path I could take too. I dipped my toe in the water a little, doing some free online courses with Code Academy, which I really enjoyed. I was then pointed in the direction of CodeClan by my line manager and introduced to their 16 week software development bootcamp. After completing the course I still had a sense of "I don't know what I want to do" and whilst I got offered a few development roles, none of them really excited me. I ended up staying at CodeClan as a cla

## Enabling keyboard culture with No Mouse Days

DevFeed: [Enabling keyboard culture with No Mouse Days](<https://devfeed.tech/articles/enabling-keyboard-culture-with-no-mouse-days-9406.md>)

Original publisher: [Read original article](<https://a11yproject.com/posts/no-mouse-days/>)

Author: Marcy Sutton

Published: 2020-10-15T00:00:00Z

Content type: article

Language: en

Sources: [The A11Y Project](<https://devfeed.tech/sources/the-a11y-project.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [inclusive design](<https://devfeed.tech/topics/inclusive-design.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [npm](<https://devfeed.tech/topics/npm.md>), [CSS](<https://devfeed.tech/topics/css.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [css](<https://devfeed.tech/tags/css.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [inclusive-design](<https://devfeed.tech/tags/inclusive-design.md>), [npm](<https://devfeed.tech/tags/npm.md>), [processes](<https://devfeed.tech/tags/processes.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article advocates regular mouse-free testing to reveal keyboard and screen reader accessibility problems in websites and applications. It introduces No Mouse Days, an npm package that hides the mouse cursor with CSS, and encourages teams to use the practice to identify inaccessible controls and missing focus outlines early.

### Source excerpt

Wouldn't it be great if designers and developers tested their digital experiences for keyboard accessibility on the regular? And by extension, screen reader accessibility? That's where the #NoMouse challenge and No Mouse Days come in. The DO-IT Center at University of Washington originally started the No Mouse challenge, complete with its own website, logo, and hashtag to spread awareness about the need for keyboard-accessible websites and applications. The challenge is pretty straight-forward: Step 1. Use the Web without a mouse. Can you access all features? Can you reach and operate all interactive controls? Can you easily tell where you are on the page? Step 2. Learn more about accessible web design. Step 3. Spread the Word! Building on that initiative came No Mouse Days, an npm package that disables the mouse cursor on web pages with CSS. It started as a cheeky joke, and then it actually became popular. The idea of No Mouse Days was to make it easy to hide the mouse cursor so it would become extremely obvious when a user interface didn't support the keyboard, perhaps disabling it automatically for front-end development one day a week. If you have further ideas for No Mouse Days or other culture-changing techniques, contributions are always welcome on GitHub and Twitter! No matter how you go about it, establishing a mouse-free development day at least once a week could work wonders for people who can't use a mouse at all. You might find interactive controls that aren't actually interactive for large segments of the population and lacking visible focus outlines which make keyboard navigation difficult. Surfacing issues with keyboard-support early and often will give teams something to react to, and hopefully dedicated tooling and processes can make it second nature through more inclusive design and development.

## Tell Your Stories: The Benefits of Strategic Engineering Communications

DevFeed: [Tell Your Stories: The Benefits of Strategic Engineering Communications](<https://devfeed.tech/articles/tell-your-stories-the-benefits-of-strategic-engineering-communications-1638.md>)

Original publisher: [Read original article](<https://shopify.engineering/tell-your-stories-the-benefits-of-strategic-engineering-communications>)

Author: Jaime Woo

Published: 2017-10-25T19:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Production Engineering](<https://devfeed.tech/topics/production-engineering.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Rails](<https://devfeed.tech/topics/rails.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [production-engineering](<https://devfeed.tech/tags/production-engineering.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

Shopify established a formal engineering communications function as the company grew across offices and technical teams. The initiative shared engineering knowledge internally, communicated Shopify's work externally, supported recruitment, reduced duplicated work and mistakes, and encouraged cross-team idea sharing through technical talks, newsletters, and approachable articles.

### Source excerpt

In early 2016, we faced a problem at Shopify. We were growing quickly, and decisions could no longer be made across the room, so to speak. Four offices became five, accommodating that growth raised interesting questions like: how would new people know the history of the company, and how could existing Shopifolk keep up with new developments? In addition to sharing knowledge inside the company, we also wanted to let people outside Shopify know what we were working on to give back to the community and to support recruitment efforts. Engineering communications was born to solve a specific problem. A valued saying here is "do things, tell people," but, while we're very good at the first part, we weren't living up to expectations on the second. Ad hoc worked when we were smaller, but with technical stories now coming from teams as varied as production engineering, mobile, front-end development, and data engineering, we needed something more formalized. Strong communications inside the engineering team could help prevent the overlap of work by different teams or the duplication of mistakes, and it could support cross-pollination of ideas.

## Lessons Learned at IBM Design

DevFeed: [Lessons Learned at IBM Design](<https://devfeed.tech/articles/lessons-learned-at-ibm-design-28801.md>)

Original publisher: [Read original article](<https://una.im/ibm-lessons/>)

Published: 2016-04-12T00:00:00Z

Content type: article

Language: en

Sources: [Una Kravets](<https://devfeed.tech/sources/una-kravets.md>)

Topics: [ibm](<https://devfeed.tech/topics/ibm.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Sass](<https://devfeed.tech/topics/sass.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [git](<https://devfeed.tech/tags/git.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [sass](<https://devfeed.tech/tags/sass.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A retrospective on lessons learned during nearly two years at IBM Design, focusing on enthusiasm for collaboration, interdisciplinary rapport, and an iterative design process of building, testing, and refining solutions.

### Source excerpt

I've learned so much during my time at IBM Design! This is a little wrap up post and an announcement about my next adventure.

## Why FINN.no adopted Node.js and npm for front-end development

DevFeed: [Why FINN.no adopted Node.js and npm for front-end development](<https://devfeed.tech/articles/we-love-npm-31978.md>)

Original publisher: [Read original article](<https://tech.finn.no2013/12/03/we-love-npm/>)

Author: espen

Published: 2013-12-03T10:38:00Z

Content type: opinion

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [npm](<https://devfeed.tech/topics/npm.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [front-end](<https://devfeed.tech/tags/front-end.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [maven](<https://devfeed.tech/tags/maven.md>), [npm](<https://devfeed.tech/tags/npm.md>), [technology-stack](<https://devfeed.tech/tags/technology-stack.md>)

### AI overview

FINN.no describes its transition from Java-only front-end tooling to a Node.js and npm-based toolset, motivated by the Node ecosystem and its available modules. The article also discusses using Karma and frontend-maven-plugin to integrate Node projects into existing Java projects, and supporting npm through its scale campaign.

### Source excerpt

What? Why is FINN.no donating to scale NPM? I thought you guys were a pure Java shop? It is true, we used to be a pure Java-shop. However over the past three years we have adopted new technologies to solve specific problems. We have used Ruby and Cucumber for some time to make a platform for continuos delivery and it has worked out beautifully! Our front-end developers have been forced to deal with out dated and not suitable tools for doing their job. This is largely due to the fact that all innovation when it comes to front-end development does not happen in the Java community. Most of the exciting tools are written in Node and this has become a frustration and a challenge for us. In the past year FINN have been gradually making a transition away from using only Java-based tools for front-end development and towards a NodeJS powered tool set. We are now at a point were we are on the brink of rolling this out for our projects. Having worked with Node for a while we have learned to appreciate the Node ecosystem which is NPM. Being part of such a vibrant ecosystem of modules makes the transition easier and it also inspires us to become better at giving back. Therefore we are trying to give back to NPM, when we can. When the scale NPM campaign was launched it was obvious that this was something we wanted to be apart of. It is an investment in our own happiness in a sense, as NPM is becoming a very important part for our technology portfolio. Nodeify all the things So were is it that we use Node in our technology stack today? Earlier this year we moved away from JsTestDriver in favor of Karma-runner. This meant that we needed to create a trojan horse containing the goodness of Node/NPM into existing Java projects without causing too many problems for developers with no knowledge of Node. A part of this scheme was the frontend-maven-plugin, which enables us to have control of which Node projects use and allows developers without Node previously installed to build project

## Developers We Admire.

DevFeed: [Developers We Admire.](<https://devfeed.tech/articles/developers-we-admire-21672.md>)

Original publisher: [Read original article](<https://paulirish.com/2012/developers-we-admire/>)

Author: Paul Irish

Published: 2012-08-17T18:46:00Z

Content type: article

Language: en

Sources: [Paul Irish](<https://devfeed.tech/sources/paul-irish.md>)

Topics: [front-end-development](<https://devfeed.tech/topics/front-end-development.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [CSS](<https://devfeed.tech/topics/css.md>), [HTML5](<https://devfeed.tech/topics/html5.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [debug](<https://devfeed.tech/topics/debug.md>), [API](<https://devfeed.tech/topics/api.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [api](<https://devfeed.tech/tags/api.md>), [articles](<https://devfeed.tech/tags/articles.md>), [css](<https://devfeed.tech/tags/css.md>), [developers](<https://devfeed.tech/tags/developers.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [front-end-development](<https://devfeed.tech/tags/front-end-development.md>), [graphs](<https://devfeed.tech/tags/graphs.md>), [html5](<https://devfeed.tech/tags/html5.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [svg](<https://devfeed.tech/tags/svg.md>), [web-browsers](<https://devfeed.tech/tags/web-browsers.md>)

### AI overview

An appreciative survey of front-end developers whose teaching, open-source contributions, research, and evidence-based opinions have benefited the web development community. It highlights work involving Modernizr, polyfills, DOM APIs, source maps, HTML5 Boilerplate, CSS, browser compatibility data, accessibility, JavaScript libraries, and SVG.

### Source excerpt

One of the good things about having the eyeballs of many people is that you now have the ability to throw other people into the limelight that completely deserve to be in it. Divya Manian and I have been, for a while now, putting together a list of people in the front-end development community who, in our opinion, could use more broad acknowledgment and attention. They're also inspiring because... They are excellently skilled in their area of expertise and go out of their way to teach others how to gain these skills They participate in open source projects that fuel the community's knowledge and productivity They have independent opinions that are derived out of testing, and evidence-based fact finding worthy of learning from So, here is a list of people we admire: Ryan Seddon: @ryanseddon aka the CSS Ninja develops Modernizr, writes polyfills, and explores the edge of DOM APIs. His recent exploration of source maps lays a lot of groundwork for future web debugging potentials. Hans Christian Renl: @drublic started contributing extensively to HTML5 Boilerplate and has been actively engaged in other projects we have worked on. He also maintains a blog where he shares his learning experiences and explorations of advanced CSS features. Alexis Deveria: @fyrd maintains caniuse.com, and contributes to svg-edit, the open source svg editor. He also created & maintains the canonical timeline of web browsers which has been the basis of other browser history graphs since. He also upstreams all the data from caniuse.com to its API, is used to power sites such as api.html5please.com and html5rocks.com Jason Kiss: @jkiss's notes on accessibility are like a breath of fresh air into the dense field of accessibility. He tests in as many accessibility technology tools as available and bases his opinions on findings from his research. His articles are extremely valuable to web developers who have long had to base how to do the right thing on superstition and fact-free opinions. Kit Cambr