Blogs
Organized from newest to oldest. For KendoReact tutorials and other KendoUI-specific writing, check out Telerik Blogs.
Interested in a writing collaboration? Shoot me an email!
What’s New in WCAG 2.2
If you’ve been keeping up with the accessibility space, then you might already know that there’s a new and updated version of the Web Content Accessibility Guidelines (WCAG) that’s been under review for the last several months.
Nov 16 2023
Case Study: How Progress Uses Figma to Manage the Design Process
Ever wondered how the magic happens when it comes to designing and developing our Telerik and Kendo UI component libraries?
Sept 26 2023
A Developer's Guide to Implementing a Design System
You’ve seen the Figma kits, the style guide, and the written documentation; it all looks great, but it’s not code.
Aug 10 2023
Building Your Online Presence as a Developer
There’s tremendous value and benefit in putting both yourself and your work out there – and I’ve come to believe that it’s one of the best things that developers (especially beginning developers) can do for their careers.
Jun 1 2023
Debunking 6 Common Myths about D&I in Tech
I don’t think it’s surprising news to say that we have a diversity and inclusion problem in tech. rogress is happening, slowly – but it’s often impeded by myths and incorrect assumptions.
May 18 2023
How I Built This: KendoReact + Storybook
Ready for a hot take? I believe that the core of every great, functional design system is a component library.
Apr 29 2023
Everything You Need to Know About the Updated React Docs
Exciting news in the React world: after years of hard work and refinement, the former React Docs Beta have been promoted to official React documentation and are now live at react.dev!
Mar 17 2023
Getting Started With Accessibility for React
The thing we need to pay special attention to with regards to accessibility when working with React are the ways in which it modifies the DOM.
Jan 27 2023
Understanding Color and Accessibility
When it comes to making your applications accessible, the colors that you choose play a huge role!
Nov 20 2022
Contextual Design vs. Feature Driven Development
Ideally, design is the thing that positions itself in-between the user and the solution and becomes the bridge; when a design is perfect, the user won’t even notice that they’ve left solid ground and stepped onto a bridge at all.
Oct 27 2022
6 Ways to Start Coding Accessibly
In my opinion, the best thing we can do is to start writing accessible code to the best of our ability, with the acknowledgement that we might make a mistake! After all, isn’t that just...how development works all the time?
Oct 25 2022
A Year in DevRel by the Numbers
By nature, you can’t quantify a valuable conversation, an actual human connection, a depth of learning, or many other things that are inherent to the work of DevRel.
Aug 31 2022
I can :has()?
Now is the perfect time to get up to speed on everything you need to know about this powerful and adaptable new CSS pseudo-class!
Aug 29 2022
Deploying Your CRA React App on Github Pages
Github Pages allows you to host a project directly from your Github account, quickly and easily.
Aug 1 2022
The Future of Color in CSS
Today, we’re seeing the shift from LCD to OLED screens, which opens up a whole new array of newly displayable colors for our usage.
June 28 2022
Using Figma Kits to Kickstart Your Design System
How do we get a quick and dirty Design System MVP up and running, with minimal time investment, in order to demonstrate the benefits? We do what great artists have done for centuries: start with someone else’s work.
June 15 2022
Layering Up with CSS Cascade Layers
With this new update, however, we have a new tool that allows us far more control over the cascade than we’ve ever had before.
March 10 2022
Design Systems for Developers
If you work with designers, chances are high that you’ve heard the words “design system” bandied about at least a few times.
Feb 11 2022
Accessibility First
Much like mobile-first, working accessibility-first means shifting the way you approach building your applications at a high level.
Feb 01 2022
I Don’t Know How to Explain to You That Being a Developer Means You Have to Care About Users
Users are more than a number – they’re not logins per day, page views per month, or engagement metrics to measure against our OKRs – they're real people.
Dec 16 2021
The Best Addons for Building Accessible Components in Storybook
If you've ever created a component library or even thought about creating your own, you already know that one of the biggest considerations is accessibility.
Nov 10 2021
You Probably Don't Need Media Queries Anymore
Now, with screens available in more or less any size you can imagine, it's time to shift our approach once again – the era of breakpoints is over and the era of fluid design is here.
Nov 08 2021
Taking a Look at `startTransition` in React 18
Let's take a look at (what I think) is going to be one of the coolest parts of the upcoming React 18 release: `startTransition`.
Nov 08 2021
Figma for Developers
Like any specialized software, a Figma file can be a little overwhelming to navigate if you're not familiar with it – so let's start from the top!
Jul 21 2021
Case Study: Large Scale CSS Refactoring in a Legacy Application
Have you ever faced a project so big, so intimidating, you weren't even really sure where to start? Like anything you did would just be chipping away at the base of a mountain that you'd never really be able to move?
July 06 2021
Bug Fix Fridays
How can you balance necessary internal work with continuing to produce in a way that will keep your sales team happy?
July 06 2021
9 Lesser-Known CSS Selectors To Up Your Styling Game
Ironically, making use of the more complex selectors will actually simplify your code, because it allows CSS to do what it’s really good at – cascade.
Sept 04 2020
How to Get Buy-In
I've talked at a few conferences lately about my experience building a component library, and without exception, I always hear the same thing: 'This sounds great! But how do I get the buy-in from my manager or team to actually do it?'
July 28 2020
Case Study: Building a Component Library
If you're interested in implementing a Component Library at your own workplace, this post will detail the steps I took, the lessons I learned, and the resources that inspired and guided me along the way.
Aug 17 2019
Improve Your Code Reviews: Critique like a Designer
Turns out, the lessons I learned critiquing other people's work in art school has helped make me a better code reviewer.
Mar 26 2019
Sprint Planning as Self Care
The word 'self-care' gets thrown around a lot...but really, it just means being in tune with yourself enough to recognize your own needs and accommodate them. A big part of self-care at work means balancing your load, and a crucial part of that happens during sprint planning.
Aug 17 2018
Overcoming Impostor Syndrome
This, at its heart, is what Impostor Syndrome is. It’s the constant nagging voice in the back of your head telling you that you’re unqualified to do what you’re doing. And it’s being absolutely convinced, even after you do it, that your success was only due to luck, coincidence, or outside help.
Jul 17 2018
Your Questions Are Ridiculous; Ask Them Anyway
People will tell you that there's no such thing as a bad question, but that's not true. Anyone who has said to you 'There are no bad questions!' is only trying to make you feel better because you just asked a bad question.
Apr 13 2018
Understanding the Hierarchy of Competence
The Hierarchy of Competence is a model, developed by Noel Burch in the 1970s, that attempts to explain the stages we go through as we learn a new skill.
Oct 18 2017
The Designated Asshole: Lessons from my Dad on Leadership
Like a Designated Driver, The Designated Asshole is someone who has agreed in advance to do the less fun, but responsible thing.
Jul 10 2017
Graceful Resignation
For those of you that might be coming up on the end of one opportunity and the beginning of another, here's a list I've been working on over these last two weeks of things you can do to resign your job with grace and make sure your coworkers might actually miss you when you're gone.
Mar 30 2017