Sign in

Danny Thompson

@dthompsondev.bsky.social
9.9K followers 770 following 1.8K posts

Senior Developer Advocate at Atlassian | Co-Host of The Programming Podcast | I've helped 1000s of people land jobs in tech | Get all my details, links and more at Dthompsondev.com

PostsRepliesMedia
Danny Thompson @dthompsondev.bsky.social · 13/09/2026
Y'all saw how awesome The Commit Your Code Conference 2026 was but you weren't there with us! So, Who am I going to see at CYC27?
Image of the keynote talkImage of Amanda Mayfield giving her talkImage of Roxy giving her talkImage of Leon Noel giving his talk
181
Danny Thompson @dthompsondev.bsky.social · 18/08/2026
We are TWO WEEKS AWAY from The Commit Your Code Conference & I'd be lying if I said I wasn't nervous! Folks have started buying tickets & I'm scrambling to get food logistics taken care of For every $40 ticket, it costs us $200 to feed them. Terrible business decision but an amazing community one!
A ticket sales chart showing the last few weeks that it has picked up dramatically.
121
Danny Thompson @dthompsondev.bsky.social · 03/08/2026
Most people are trying to build one AI agent that does everything. I’m experimenting with the opposite: small, specialized agents with clear responsibilities, handoffs, and validation. Here I am with 18 agents working together. I am constantly thinking about my agents in a pipeline and handoffs.
Dark-themed interface showing a vertical list of software development backlog items labeled A01 through A17 (including tasks like Abuse Controls, Frontend Observability, and DB Integration) with status indicator dots and export icons. Near the bottom, one entry is highlighted in a dark pill container reading "BACKLOG.md Is our entire backlog right now. I was thinking..." accompanied by a loading spinner icon.
030
Danny Thompson @dthompsondev.bsky.social · 29/07/2026
When people wonder how I feel better about AI writing a lot of code. This is how. When it runs all of these tests and I know things are working the way they should be. This gives me confidence. Pre-AI I used to talk about unit testing a lot. Post-AI I talk about it even more!
A screenshot of claude that says "Ran 2 commands, searched code, read and edited resume... 
All 125 tests pass, including the two new regression tests."
2140
Danny Thompson @dthompsondev.bsky.social · 26/07/2026
I have fixed more AI generated resumes than I can count. The problem is the amount of money people end up losing just trying to get hired. I have been building Undersold because you have been underselling yourself for years. In interviews, resumes, LinkedIn and more. Time to fix that! ⤵️
A full-page screenshot of the Undersold website. At the top left is the logo "UNDERSOLD" with a top navigation bar on the right.
The hero section reads, "You have the experience. We'll help you prove it," with a sub-headline explaining that while other tools just reword resumes, Undersold uses a conversation to fix underselling. There is a dark green "Upload My Resume" button and a "See How It Works" video button. Beside this is an image of a man looking thoughtfully at a laptop. Hovering over the image is a mockup of a chat interface where an AI bot asks targeted questions about the user's work experience (e.g., "What did you build that made the biggest difference at your job?"), and the user responds with specific achievements.
The middle section is titled "What Undersold Builds With You" and features four columns with icons: Career Evidence Audit, Discovery Conversation, Positioning System, and Job Search Toolkit.
The bottom section is titled "How It Works" with the headline "From your experience to a job search that works. We handle the hard part." It displays a four-step horizontal timeline: 1. Share What You Have, 2. We Uncover the Proof, 3. We Build Your Story, and 4. You Show Up Ready.
150
Danny Thompson @dthompsondev.bsky.social · 22/07/2026
LAST NIGHTS MEETUP WAS A HUGE SUCCESS! Every quarter we try to do one "code together" A night with no speakers, no agenda, just a software developer community BEING a community and last night was amazing! Developers supporting other developers and just geeking out together!
A collage of photos from the meetup.
060
Danny Thompson @dthompsondev.bsky.social · 18/07/2026
IF YOU EVER WONDERED WHY I make it mandatory for the projects being built in the cohort solve real problems, this is why right here. HE GOT THE JOB Y'ALL!! "I got this job mainly talking about the project from the cohort the way we used AI for 1 week."
A screenshot of a chat message in a channel called "# celebrate". The message reads:
"OFFER LETTER RECEIVED @here
You are looking at IBM's new Full Stack Software Engineer! Definitely couldn't have done it without the support from our Dallas community; thank you everyone & thank you @DThompsonDev NO DMS PLZ for creating a warm and knowledgeable community!
After my layoff in May 2025 I came out of a startup that went bankrupt, I just had a newborn on the 16th and STRONG imposter syndrome in my self getting into another role as my last mentor was pretty harsh on everything I created.
I jumped into a bootcamp, paying for it with unemployment, also doubled down on freelance gigs taking anything I could. I got recommended DSD meetups from @Kelz who worked with me at the startup. When it came down to networking, I was terrified and in my shell, but she told me to wear an anime item and go in so I did. It helped me with conversation starters and got me out of my shell.A screenshot of the bottom portion of a chat message in a dark-themed application. The text reads:
"from there I grew some connections and solidified them even stronger at CYC 2025. I kept hearing about the cohort and told myself that one day I'll sign up for it no matter what I have going on.
The day came for signups for the 2026 cohort and I did. I had my bootcamp I was still in, a freelance gig and talks of a second cohort to do simultaneously that's required for my bootcamp.
I got accepted.
I got this job mainly talking about the project from that cohort, the way we used AI for that 1 week, and how we approach business problems with technical solutions and that's exactly what they were looking for.
It took a month for them to reach out with the offer letter, and trust me, I WAS ANXIOUS all last month. But 07/15/2026 I got the offer letter and even when some said I couldn't I am a Full Stack Software Engineer. (edited)"
Below the text are four reaction buttons: a purple heart with the number 11, a fire emoji with 18, a custom photo emoji of a person with 10, and a red heart with 11. At the very bottom is a message input field that says "Message #celebrate".
380
Danny Thompson @dthompsondev.bsky.social · 14/07/2026
"I officially pushed to prod last week!" All these years later we still have people landing jobs in tech successfully 🥹 If you ever wondered why I still do it, it's these moments. What was the first solution you pushed to prod in a company?
A screenshot of a chat conversation on a dark mode interface. It shows a user named DThompsonDev replying to a message from @Salmon that begins, 'Hi everyone i'm not entirely sure where to put this but I wanted to say thanks to this community, years ago I started'.
DThompsonDev replies at 10:31 AM: 'Let's goooooooo!!!!!!!!!!!!!!! That's what I am talking about! It is a big win just to get all of this and to get buy in from your Manager.'
Below this, Salmon replies at 10:32 AM: 'officially pushed to prod last week as well, so now I have code being used by millions of people! It's a crazy thing to think about!' The message has a fire emoji reaction with the number 6.
030
Danny Thompson @dthompsondev.bsky.social · 06/07/2026
WE ARE LESS THAN 60 DAYS AWAY FROM The Commit Your Code Conference 2026! Who am I going to see at CYC26? 🤔
a collage of photos showcasing different areas of the Commit Your Code Conference of 2025.
152
Danny Thompson @dthompsondev.bsky.social · 12/06/2026
THE BEST PART from Seattle last night at the Atlassian office: watching the room go from leaning back in their chairs to leaning forward, taking notes, when we started showing what Rovo, Teamwork Graph & Forge can do! My heart is full y'all Thank you for making my first trip to the PNW amazing! 🧡
A collage of photos with the top one being a large group photo and the other 3 being speaker photos
030
Danny Thompson @dthompsondev.bsky.social · 10/06/2026
Last Night was a HUGE SUCCESS San Francisco! I wish I took more pics! - I showed how I use voice messages in Whatsapp to orchestrate agents in Jira - Reign showed teamwork graph & Agentic building! So many great people showed up to last night's meetup! Now headed to Seattle!
A collage of pictures from last nights meetup
040
Danny Thompson @dthompsondev.bsky.social · 08/06/2026
SPEAKERS FOR THE COMMIT YOUR CODE CONFERENCE! Spent my Sunday working on this. We have 112 speakers this year! Still adding more to the site but I love seeing these amazing people in the same place! 100% of ALL ticket sales donated to charity. The conference FOR the community!
A collage of speaker from the commit your code website speaker page.A second collage of speakers from the commit your code website speaker page.
131
Danny Thompson @dthompsondev.bsky.social · 06/06/2026
SF and Seattle! I'm hosting meetups in your cities this week! Tuesday and Thursday! A Night Of Enterprise AI! Who do I know in these areas? 🤔
Image shows A Night Of Enterprise AI with Danny Thompson and Reign Nelson
110
Danny Thompson @dthompsondev.bsky.social · 01/06/2026
HE GOT THE JOB Y'ALL!!! He did it 🥹 He has absolutely poured in so much effort to make this happen! Going to meetups, networking, cohorts and more! He absolutely did it y'all! He got the new company laptop so now it's official! Show Jim some love y'all!
Screenshot of a discord message that says
i can say i has a job, as in the wise words of Dthompsondev , i now own company property, hooray
0130
Danny Thompson @dthompsondev.bsky.social · 01/06/2026
We might be on track to have 112 speakers this year for CYC26.👀 CFP is closed and we are going through all the submissions now trying to narrow everything down. As a reminder, Virtual tickets are free. In person is $40 and 100% is donated to charity! food covered!
screenshot of the speaker selection on the homepage of the commit your code website
140
Danny Thompson @dthompsondev.bsky.social · 30/05/2026
Hopefully we will have the full speaker lineup for Commit Your Code Conference 2026 announced this week on the website! I think we have around 30 of the 100 speakers currently on the site! 95 Days away! 🤯
A screenshot of a section of the homepage that shows some images of the conference and that it is 95 Days away
131
Danny Thompson @dthompsondev.bsky.social · 27/05/2026
Here's the math nobody runs that will change how you think about this: You are interviewing for a job that is offering $100K per year. Standard annual raise = 3% or in this case, $3,000. You negotiate +$20K at the offer stage of the job interview. ⤵️
120
Danny Thompson @dthompsondev.bsky.social · 25/05/2026
NEED HELP. Buying my kid this PC today. Specs look good to me but wanting to put this out there in case there are some hardware folks that know something that I don't. Is there anything that folks know that I should be aware of or cautious of?
Screenshot of a product page for a PowerSpec G486 Gaming PC priced at $2,799.99. The image displays a white desktop tower with a glass side panel revealing illuminated RGB internal components. Key specifications listed include an Intel Core i9 14900KF processor, NVIDIA GeForce RTX 5080 graphics card, 64GB DDR5-6000 RAM, and a 2TB NVMe SSD.
310
Danny Thompson @dthompsondev.bsky.social · 17/05/2026
AUSTRALIA! I made it! Meetup on the 18th (tomorrow)! We are going to be showcasing Enterprise AI and shifting how many of you use AI in your workplaces and personal use! You cannot out prompt a bad architecture! Will I see you there Sydney? The meetup will be in the CBD area!
Image of me walking downtown
380
Danny Thompson @dthompsondev.bsky.social · 08/05/2026
It was an amazing week at Atlassian's Team '26! From software developers, Jira admin, product managers, investors, and executives! I learned so much and was able to help educate many people on Forge and Rovo AI! It's 5am now and time to head to the airport y'all!
Image of me sitting with a Dunder mifflin tshirt
040
Danny Thompson @dthompsondev.bsky.social · 04/05/2026
It is Team week Y'all! Headed to Anaheim for the week! It's Atlassians Flagship Conference, Team '26! Our team has 3 workshops this week and booth duty. Going to fun and interesting meeting everyone in the Atlassian ecosystem! If you are there come say Hi at the Forge booth! #Team26
A selfie of me pointing to my tshirt that says Atlassian
040
Danny Thompson @dthompsondev.bsky.social · 02/05/2026
I JUST RECEIVED THE FINAL VERSION OF THE BOOK!🥹 We poured EVERYTHING into this book. Many books focus on AI from the perspective of the highest levels of education but what about the average corporate dev that wants to stay ahead & do well at their jobs? We wrote this for you!
A box filled with the book The Developers Guide To AI
171
Danny Thompson @dthompsondev.bsky.social · 02/05/2026
Since I am cleaning my PC I figured I would record a step by step tutorial of the process and turn it into a YouTube video to help others. Just waiting on it to dry right now. How do you clean your PC? 🤔
120
Danny Thompson @dthompsondev.bsky.social · 02/05/2026
The day has finally come. Going to clean this whole thing. Dawn dish soap works best right?
Inside of a PC
120
Danny Thompson @dthompsondev.bsky.social · 01/05/2026
CYC26 is 4 months out. We are currently at 200 tickets sold! Of course, we donate 100% of ALL TICKET SALES to charity. We are also looking like we will have 110 speakers this year. We reduced the number a bit from last year so we can create some extra networking time for y'all!
A big collage of photos from CYC 25
090
Danny Thompson @dthompsondev.bsky.social · 29/04/2026
Hey Folks! Anyone that has read "The Developers Guide To AI" I am putting up a website for it. If anyone has actaully read the book and wants to provide a testimonial for it, I would love to have your words on the site!
Here is the alt text for the image:

"A website landing page for the book 'The Developer's Guide to AI' by Jacob Orshalick, Jerry Raghunadh, and Danny Thompson. The dark-themed page features a bold headline on the left that reads 'STOP BUILDING TOY AI DEMOS.' in white and yellow text. Below it, a subheadline describes the book as a 'field manual for engineering production-grade LLM applications, RAG pipelines, and autonomous agents.' Below the text are two buttons: a solid yellow one to 'BUY THE BOOK FROM $59' and an outlined one to 'READ CHAPTER 1 FREE'. On the right side is the book's cover, published by No Starch Press, featuring a yellow background and a retro-style illustration of a large robot controlling three smaller robots with marionette strings. The bottom of the page lists book details: Print, E-book, and Kindle formats; 304 pages; and a focus on 'Engineering, Not Theory.'
040
Danny Thompson @dthompsondev.bsky.social · 29/04/2026
Going through one of my old note binders and found some good ole jQuery! Learning jQuery at that time got me talking to some very senior developers and they ended up guiding me to Angular. That's why community is so important. Built my entire career because of that move.
Notes taken learning to code it has jQuery with a card flipping effect written out from years ago.
0131
Danny Thompson @dthompsondev.bsky.social · 28/04/2026
This simple trick changes the entire vibe of an interview in the first minute. I have been using this for years. Remember, an interview is set up to be an interrogation. They ask. You answer. Your goal should be to turn this into a conversation so they LEARN ABOUT YOU!
180
Danny Thompson @dthompsondev.bsky.social · 26/04/2026
Story of my life right here. 😭
050
Danny Thompson @dthompsondev.bsky.social · 23/04/2026
OUR NEW YORK CITY MEETUP WAS A HUGE SUCCESS! San Francisco and Bellevue, WA (Outside of Seattle) the team and I are coming there next on June 9th and the 11th! A Night of Enterprise AI! NYC was at capacity in a few days, space is EXTREMELY limited. RSVP⤵️
Group picture from out last NYC meetup
160
Danny Thompson @dthompsondev.bsky.social · 23/04/2026
I host a weekly software developer community call every Thursday Morning in my discord! If you are in tech, this is a perfect community for you! Come check out the call today! discord.gg/9skeTRryT
Image is the discord banner for the Commit Your Code Discord
0110
Danny Thompson @dthompsondev.bsky.social · 19/04/2026
Vercel hasn't posted this on Bluesky yet but they have a very significant security leak. Welp, there goes my Sunday. Damn it man. If you have anything hosted on Vercel, take action now.
Post from Vercels Twitter account. "We’ve identified a security incident that involved unauthorized access to certain internal Vercel systems, impacting a limited subset of customers. Please see our security bulletin:"
64022
Danny Thompson @dthompsondev.bsky.social · 17/04/2026
New York!! It's been fun but time to head back home to Dallas. Next trip in two weeks to Anaheim! After that Sydney, Australia! Then San Francisco and Seattle. Going to be a busy couple months.
New York City skyline and empire State building
0140
Danny Thompson @dthompsondev.bsky.social · 17/04/2026
To everyone that came out tonight and online, Thank you. The meetup tonight was ABSOLUTELY incredible. From folks cheering to technical moments where people learned, thank you. Will have more photos coming out soon!
A group of people had to meet up some walking around, some having conversation, some eating pizza
080
Danny Thompson @dthompsondev.bsky.social · 16/04/2026
Flew from Dallas to the Atlassian office in NYC for the meetup we are doing tomorrow! 250 RSVPs between online and in person! A Night of Enterprise AI! Not only are we sold out but the DMs to get in!! 🤯 Unfortunately we can't! New York and Venue space is difficult!
Me standing in front of the Atlassian logo on the front door of the office
250
Danny Thompson @dthompsondev.bsky.social · 14/04/2026
This week I am in NYC for our meetup and I spent weeks on this talk. I literally poured EVERYTHING into it. For my Demo, You send a voice message with Whatsapp, use Twilio to send it to OpenAI to transcribe, Using Atlassian Forge to create a Jira ticket then Rovo AI to refine it like a PM! 😎
Large group photo at my last AI meetup in Dallas
150
Danny Thompson @dthompsondev.bsky.social · 31/03/2026
NEW YORK CITY AND VIRTUAL ATTENDEES! We are hosting a meetup on April 16th! We are showing up with a ton of value! Join @bytesofbree, Reign Nelson, and Myself as we cover AI for Enterprise Organizations. Are you going to come to the meetup?!
Image is a promotional image showing three speakers Bree Hall, Danny Thompson and Reign Nelson. It has the title of A Night of Enterprise AI
110
Danny Thompson @dthompsondev.bsky.social · 27/03/2026
Huge turnout for last night's meetup on "A Night of Programming Scalable Systems"! Thank you to everyone who came out! Truly inspiring to see so much of the DFW tech community under one roof. Whether you were there to learn, network, or support, this is YOUR community!
a collage of photos from the meetup
230
Danny Thompson @dthompsondev.bsky.social · 18/03/2026
Comments like this make all of this worth it! The Programming Podcast. Have you checked it out? 🥹 Putting in that work to get their first job in tech! It absolutely isn't easy, but it is possible!
Screenshot of a Spotify replies window.
Ryan Rutledge (12 days ago): 'Love you guys!! Hoping im getting my first job in tech! Just had first interview today! Congrats on the promition!!'
Ryan Rutledge (2 days ago): 'Wanted to come back and let you know that going that extra mile through my interview process landed me a lunch and meet the team and company tomorrow!'
The Programming Podcast (a few seconds ago): 'Let's goooooo!!! Ryan! That is huge!!! We are rooting for you!'
040
Danny Thompson @dthompsondev.bsky.social · 14/03/2026
THE CALL FOR SPEAKERS FOR THE COMMIT YOUR CODE CONFERENCE IS OFFICIALLY LIVE! We will have 6 tracks and over 100 speakers! - In 2025 we had 860 in person and 8,100 attend virtually. - We had 125 Speakers - 37% of attendees worked in tech and it was their first conference ever!
Images of a crowd of people at the closing key note that we did at CYC 25
22410
Danny Thompson @dthompsondev.bsky.social · 12/03/2026
The cohort just hit CODE FREEZE! They have spent the last 6 weeks building solutions that solve real world problems! Code Freeze was at midnight and we have some late night programmers celebrating! This program is completely free! I do not monetize any of the programs I have. It is 100% Free!
060
Danny Thompson @dthompsondev.bsky.social · 10/03/2026
Venue details are 99% locked in for #CYC26 👀 The @commityourcode.bsky.social Conference! I know y'all keep hitting me up for details but I need it 100% before I announce it. Based on today, we are aiming for the first week of September but will confirm soon! Tracks I am thinking about this year:
Big group photo from the CYC conference at fowling Warehouse
150
Danny Thompson @dthompsondev.bsky.social · 07/03/2026
I met a software developer with over 10 years of experience who said it was their dream to go to a specific tech conference but they couldn't afford to go. That's when I realized there are devs with experience that do not have access to resources because of income. Here's what you don't realize:
Image of the conference hall area for CYC25
1123
Danny Thompson @dthompsondev.bsky.social · 25/02/2026
Y'all, I am not an expert on body language but... I think my cat is mad at me for not giving him snacks when it was time to eat breakfast...
A wide shot of a fluffy cream-colored cat resting in a white mesh-style chair. Behind the chair stands a tall double-ball artificial topiary. The scene is bright and minimalist, featuring a wooden dresser on the left and a glimpse of a white desk with books in the lower right corner.A fluffy, light-cream pointed cat curled up comfortably in a white modern grid-pattern armchair. The cat is facing away from the camera, looking toward a green topiary plant in the background. To the left, a natural wood dresser is partially visible against a white wall.
170
Danny Thompson @dthompsondev.bsky.social · 25/02/2026
A 5-minute conversation you had last night MIGHT BE the exact reason someone didn't quit their dreams today! The true value of an event isn't the speaker on stage. It's the people sitting next to you. Look at last night's DSD meetup. THIS is community. 👇
Five people sitting at a tableA girl selling girl scout cookies with two men in front talking Several groups working on their laptops and talking A long table with several groups around
190
Danny Thompson @dthompsondev.bsky.social · 24/02/2026
I am ramping up our efforts for The Commit Your Code Conference 2026! Aiming for the end of October. I have a prospectus, you have a company. What's the best way to share this prospectus with your org? 8,960 total attendees between in person and virtual! #CYC26
Image is of the conference sponsor area
2100
Danny Thompson @dthompsondev.bsky.social · 23/02/2026
For our Cohort I always managed it with Spreadsheets & I got tired of it. Spent today building out an internal Cohort Management System. Stack: Next.js + TypeScript + @appwrite.io Save so much time! The best part, I'm using role based auth to protect personal data from volunteers.
Image is of a spreadsheet like display of information inside of an application that showcases a cohort and the way that they are organizing students between active students alumni accepted applied rejected dropouts etc .
0100
Danny Thompson @dthompsondev.bsky.social · 20/02/2026
THEY GOT THE JOB!!!! We currently have our cohorts going on and it's been a VERY busy week but nothing is better than seeing someone land a job in tech on a Friday after being laid off for a year. Came in the discord, changed his strategies, and the rest is history! 👏🏽👏🏽👏🏽
A screenshot of a mobile Discord-style messaging interface within a channel named "# general."
At the top, a user with a profile picture of a dog sitting next to a birthday cake has posted an enthusiastic message. The text starts with a line of random keyboard-smash characters, followed by: "I JUST GOT A JOB OFFER I AM SCREAMING WITH DELIGHT."
Below this, there are several reaction emojis with high counts, including custom emojis of a man's face, party poppers, fire, a rocket, and clapping hands.
The message concludes with: "So grateful to this community and for all of yalls support!!!" followed by more fire and "100" reactions.
0140
Danny Thompson @dthompsondev.bsky.social · 20/02/2026
Yesterday with JavaScript I made a speaker card tool. One huge pain point with organizers is speaker cards. Especially if they are not great designers. I wanted to solve that! Give them the easiest way to download speaker assets. Just a few clicks and it's done!
A square "Clean" style speaker card for Danny Thompson. It features a centered, square portrait of Danny wearing a blue blazer and patterned shirt. Above the photo is the Dallas Software Developers logo. Below the photo, his name "DANNY THOMPSON" is in white text on a dark banner, followed by his title, "Senior Developer Advocate @ Atlassian." The bottom text reads "Dallas Software Developers Group, Dallas, TX."A square "Split" style speaker card with a high-contrast design. The left side has a bright orange background with a close-up, background-removed photo of Danny Thompson. The right side is a dark navy blue background featuring the text "I'M SPEAKING AT Dallas Software Developers Group, Dallas, TX." Below this, Danny’s name and title are highlighted in orange and white. The Dallas Software Developers logo is in the bottom right corner.A square "Bold" style speaker card on a dark navy background. On the right, a portrait of Danny Thompson in a blue blazer is shown with rounded corners. On the left, the text "I'm speaking at Dallas Software Developers Group" is displayed. His name, "Danny Thompson," and title, "Senior Developer Advocate," are highlighted in bright blue rectangular badges. The Dallas Software Developers logo is positioned in the bottom right.A screenshot of the EventConvo "Speaker Cards" customization interface. The dashboard shows a preview of a "Split" template with Danny Thompson’s photo. Options on the right allow users to toggle between "Bold," "Clean," and "Split" templates, select accent colors like "EventConvo Orange," and apply photo effects like "Remove Background" and "Drop Shadow." A sidebar lists group members and upcoming events like "Intro to Generative AI for Developers."
060
Danny Thompson @dthompsondev.bsky.social · 19/02/2026
Best part, look at this lighthouse score! It's a platform FOR EVERYONE in the community. No exceptions.
Lighthouse accessibility audit results showing a perfect score of 100, displayed in a green circle. Below the score, a note explains that automatic detection covers only a subset of issues and recommends manual testing. The page lists 10 additional items to manually check, including keyboard focusability of interactive controls, logical tab order, visual order matching DOM order, focus management, HTML5 landmark elements, offscreen content handling, and proper ARIA roles and labels for custom controls.
020