POPULARITY
Vitaly Friedman is an author, the UX Lead with the European Parliament, and editor-in-chief of Smashing Magazine. On June 25, he will facilitate a workshop at ITX's 2-day Product + Design Conference. In this episode of Product Momentum, Vitaly joins Sean and Dan to share his insights about tackling the unique challenges of UX design … The post 163 / Vitaly Friedman, on UX Design + AI in Enterprise Environments appeared first on ITX Corp..
Irina Silyanova offers advice on how to write better UX microcopy, the small chunks of text that allow users to navigate an interface. Her advice comes from her recent Smashing Magazine article: How to Improve Your Microcopy: UX Writing Tips for Non-UX Writers.Visit https://tenminutetechcomm.com/ for a transcript of the episode. Email ryan.weber@uah.edu for more information on the show!
Whilst I prepare the next batch of 8px Radio episodes, I'm sharing a recording of an article I published on Smashing Magazine about components. In the previous installment in the series, we took a good look through the process of building flexible and repeatable components, aligning with the FRAILS framework. In this second part, we will be jumping head first into building adoptable, indexable, logical, and specific components. Article: https://www.smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part2/
Whilst I prepare the next batch of 8px Radio episodes, I'm sharing a recording of an article I published on Smashing Magazine about components. Article: https://www.smashingmagazine.com/2023/12/building-components-consumption-not-complexity-part1/
Die Handhabe von Best Practices hat sich verändert, sie ist nicht mehr so dogmatisch. Unser Gast ist Vitaly Friedman, Gründer und Chefredakteur des Smashing Magazine und seit 2009 Herausgeber der Smashing Books. Wir sprechen über die Herausfoderung, gleichzeitig Manager und Designer zu sein und wie eine gute Balance gelingt.Vitaly teilt seine tiefen Einblicke in die Herausforderungen und Chancen moderner UX-Design- und Entwicklungsprozesse. Wie haben sich Best Practices über die Jahre gewandelt und warum sind Flexibilität und Anpassungsfähigkeit entscheidend für den Erfolg in unserer komplexen digitalen Welt. Nicht nur Theoriewissen, sondern auch praktische Beispiele, die für jeden Designer und Softwareentwickler nützlich sind.Mehr über Vitaly Friedman: https://www.smashingmagazine.com/author/vitaly-friedman/Lerne mehr über Smart Interface Design Patterns und spare 15% mit dem Coupon WAHNSINN: https://smart-interface-design-patterns.com/ Das ist Besser mit Design, ein Wahnsinn Design PodcastVielen Dank fürs Zuhören
Tina interviews Vitaly, a UX Leader, speaker, and co-founder of Smashing Magazine. Vitaly will host a full-day workshop on designing complex UIs on September 18th, the warm-up day for uxcon vienna 2024, followed by a talk on measuring UX and design impact on September 19th. Their discussion covers aspects of user experience, choosing the right design metrics, and KPIs. Vitaly also shares insights into his daily client work, focusing on evidence-driven design, accessibility, and the importance of understanding user needs to create impactful digital experiences. Tune in for a preview of his upcoming workshop and talk.
Ein besonderer Gast für uns, eine neue Folge für Euch. Mit Vitaly Friedman vom Smashing Magazine konnten wir einen weiteren Gesprächspartner für uns gewinnen, der uns bereits über Jahre in unserem täglichen Alltag begleitet. Artikel, Beiträge, Konferenz, Checklisten, Video-Courses - all das stammt aus seiner Feder und jede und jeder in unserer Branche dürfte damit bereits einmal in irgendeiner Weise in Berührung gekommen sein. Wir freuen uns sehr und begrüßen bei uns im Podcast: Vitaly Friedman.---devslove.ithttps://de.linkedin.com/in/alexander-bürnerhttps://www.perspeqtive.dehttps://de.linkedin.com/in/dominik-laubehttps://www.dominiklaube.comhttps://podcast.devslove.ithttps://www.instagram.com/devslove.it---Vitaly Friedmanhttps://www.linkedin.com/in/vitalyfriedman/https://www.smashingmagazine.comhttps://smart-interface-design-patterns.comhttps://www.smashingconf.comWebsite-Empfehlungen von Vitalyhttps://teatrlalka.plhttps://www.koreapost.go.kr---CreditsSchnitt: Treppenhaus, Benjamin Grimmeisen https://www.instagram.com/treppenhausstudioFotografie: Marcel Bürner, https://www.instagram.com/ma.burner
Ein besonderer Gast für uns, eine neue Folge für Euch. Mit Vitaly Friedman vom Smashing Magazine konnten wir einen weiteren Gesprächspartner für uns gewinnen, der uns bereits über Jahre in unserem täglichen Alltag begleitet. Artikel, Beiträge, Konferenz, Checklisten, Video-Courses - all das stammt aus seiner Feder und jede und jeder in unserer Branche dürfte damit bereits einmal in irgendeiner Weise in Berührung gekommen sein. Wir freuen uns sehr und begrüßen bei uns im Podcast: Vitaly Friedman.---devslove.ithttps://de.linkedin.com/in/alexander-bürnerhttps://www.perspeqtive.dehttps://de.linkedin.com/in/dominik-laubehttps://www.dominiklaube.comhttps://podcast.devslove.ithttps://www.instagram.com/devslove.it---Vitaly Friedmanhttps://www.linkedin.com/in/vitalyfriedman/https://www.smashingmagazine.comhttps://smart-interface-design-patterns.comhttps://www.smashingconf.comWebsite-Empfehlungen von Vitalyhttps://teatrlalka.plhttps://www.koreapost.go.kr---CreditsSchnitt: Treppenhaus, Benjamin Grimmeisen https://www.instagram.com/treppenhausstudioFotografie: Marcel Bürner, https://www.instagram.com/ma.burner
Al hilo del episodio anterior sobre Astro + WordPress headless con GraphQL tengo la suerte de conversar con el desarrollador argentino Leonardo Losoviz, creador del plugin Gato GraphQL. Aunque el panorama del headless en el entorno de WordPress esté dominado por la empresa WPEngine, especialmente con el plugin WPGraphQL, la solución de código abierto de Leonardo abre un sinfín de posibilidades para gestionar tu WordPress mucho más allá de un headless. En este episodio hablamos con Leonardo Losoviz sobre GraphQL y las múltiples aplicaciones que puedes conseguir a través de su plugin Gato GraphQL y también sobre su versión PRO del plugin. Leonardo es un activo divulgador dentro de la comunidad WordPress, con artículos muy interesantes sobre todo lo relacionado con extender las posiblidades de WordPress a través de GraphQL y Gutenberg. Recientemente publicó un completo artículo en Smashing Magazine titulado "How To Work With GraphQL In WordPress In 2024" donde explica el estado actual de la tecnología y algunas novedades relacionadas con el futuro de WordPress. En esta charla con Leonardo conversamos sobre: Su perfil de desarrollador del plugin Gato GraphQL y los retos de gestionar un proyecto open source con parte comercial. Estado actual del headless en WordPress y competencia entre la numerosa oferta de Headless CMS. Características y funcionalidades destacadas del plugin Gato GraphQL. Diferencias entre Gato GraphQL y WPGraphQL. Gutenberg y bloques en Gato GraphQL. Futuras actualizaciones de Gato GraphQL para traducir contenido con Polylang. WordPress como herramienta actual para desarrollo web. Absolutamente recomendable seguir de cerca todos los progesos de Leonardo con su plugin Gato GraphQL. También seguir sus publicaciones tanto en la propia web del plugin, como en otros medios donde publica su contenido. Recientemente realizó una serie de webinars en WP Builds donde profundiza en todas las funcionalidades de su plugin y en las posibilidades que ofrece GraphQL para dominar tu WordPress. Actualización: En los enlaces de interés se incluyen los tutoriales para trabajar con Gato GraphQL y Polylang que comentó Leonardo durante la grabación del episodio.
Web design has rarely taken the environment into account. Over the last decade, web pages have become ten times bigger, and up to 80% of the weight of a particular webpage can be waste—content and code that is not required for the page to function. Do web designers and developers simply not care? Vitaly Friedman believes that they do care but that they need better education about accessibility, usability and sustainability. Vitaly Friedman is one of the nicest and most brilliant people I know. Born in Minsk, Belarus, he studied computer science and mathematics in Germany, and co-founded Smashing Magazine back in 2006, a leading online magazine for designers and developers. His curiosity drove him from interface design to front-end to performance optimization to accessibility and back to user experience over all the years.
Resources: Tools: Figma, Sketch, Adobe XD for wireframing and prototyping. InVision, Marvel for creating interactive prototypes. Books: "Don't Make Me Think" by Steve Krug. "Information Architecture: For the Web and Beyond" by Louis Rosenfeld and Peter Morville. Courses: Mentorship programs on UX Design & Online courses on platforms like LinkedIn Learning. Websites: Nielsen Norman Group (nngroup.com) for UX research insights. Smashing Magazine (smashingmagazine.com) for design articles.
We talk to UI expert and Smashing Magazine founder and Editor-in-Chief, Vitaly Friedman, about how to tackle complex web environments to make UIs usable and seamless. Links https://twitter.com/vitalyf https://www.linkedin.com/in/vitalyfriedman https://smart-interface-design-patterns.com https://www.youtube.com/watch?v=2hlQqMigGZg Tell us what you think of PodRocket We want to hear from you! We want to know what you love and hate about the podcast. What do you want to hear more about? Who do you want to see on the show? Our producers want to know, and if you talk with us, we'll send you a $25 gift card! If you're interested, schedule a call with us (https://podrocket.logrocket.com/contact-us) or you can email producer Kate Trahan at kate@logrocket.com (mailto:kate@logrocket.com) Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Vitaly Friedman.
Ellie Huxtable's Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises to transform your Neovim setup into a full-fleged IDE, Geoff Graham shares with Smashing Magazine how he writes CSS in 2023 & Brad Fitzpatrick collects a public list of bad issue track behaviors.
Ellie Huxtable's Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises to transform your Neovim setup into a full-fleged IDE, Geoff Graham shares with Smashing Magazine how he writes CSS in 2023 & Brad Fitzpatrick collects a public list of bad issue track behaviors.
Ellie Huxtable's Atuin makes your shell history magical, Dmitry Kudryavtsev writes why he thinks engineers should focus on writing, LazyVim promises to transform your Neovim setup into a full-fleged IDE, Geoff Graham shares with Smashing Magazine how he writes CSS in 2023 & Brad Fitzpatrick collects a public list of bad issue track behaviors.
Сергей Чикуёнок, ведущий frontend-разработчик в Одноклассниках, в гостях у Андрея Смирнова из Frontend Weekend. Истории про сотрудников Авито: https://clc.to/vfPSKQ 00:00 Начало 01:11 Чем можешь быть известен моей аудитории? 02:17 Люди AvitoTech 03:09 Почему пропал почти на 10 лет из медиаполя? 07:41 Считаешь ли себя всё ещё «выдающимся разработчиком»? 11:26 Чего не хватает middle-разработчикам до senior-уровня? 17:10 Помогло ли в карьере специализация на фронтенде или лучше T-Shape? 22:55 Получилось ли реализовать за 5 лет все свои идеи в разработке? 25:06 Как поругались с Вадимом Макеевым из-за Emmet'а? 31:44 Почему Emmet выстрелил в своё время и не упала ли популярность за 10 лет? 36:25 Получилось ли заработать на Emmet? 42:02 Как перестал быть выпускающим редактором Smashing Magazine? 45:10 Как попал в Одноклассники и почему задержался так надолго? 50:57 Пытались ли активно хантить в FAANG и почему не вышло? 54:26 Почему в студии Лебедева посоветовали сделать ставку на фамилию? 55:47 Кем бы ты стал, если бы не стал разработчиком? 56:27 Почему ты не активен в социальных сетях? 57:39 Сложно ли быть интровертом, на которого обрушивается такая слава? 1:01:00 В чём сейчас главная проблема современного IT? Ссылки по теме: 1) Твиттер Серёжи – https://twitter.com/chikuyonok 2) Сайт Emmet – https://emmet.io 3) Статья про выдающегося программиста – https://artjoker.ua/ru/blog/zanoza-v-pyatnicu-interwu-s-sergeem-chikuenkom/ 4) Выпуск «Как ты кодишь?» с Серёжей – https://youtu.be/SIuVXK85d90 5) Статья про старт разработки – http://lookatme.ru/mag/live/opinion/201505-chikuenok
In this episode, Jessica and Sam are joined by Kent Eisenhuth, a data visualisation thought leader at Google and author. As the leader of Google's data accessibility program, Kent has designed visualisations for various products, including Fitbit, Google Fit, Material Design, Workspaces, Google Cloud, and X.company. This episode is a deep dive into the world of data, covering topics such as accessibility, visualisation, and more! We cover: The value of data visualisations in the UX world. How education played a pivotal role in building a data visualisation practice within Google. Data accessibility maturity in an organisation. Making sketching approachable for people who aren't designers Kent's work and ideas have been featured in several prominent publications, including Fast Company, Tech Crunch, The Guardian, and Smashing Magazine. He has presented talks and ideas at prestigious conferences such as IxDA's Interaction and SXSW, and he frequently guest lectures at universities across the United States. For more information about Kent and his book, "Drawing Product Ideas: Fast and Easy UX Drawing for Anyone," please visit https://www.kenteisenhuth.com/. If you want to learn more about IxDA Sydney's podcast show notes, resources, events and mentorship programs, please visit: www.ixdasydney.org
Wandering through the wealth of great content that people share about design systems, we stumbled across this piece by Masha on Smashing Magazine...so we thought we'd invite her onto the show to talk about being a hybrid designer-developer type person, working in design systems as a team of one and her next challenge. Food came into it, too...so now we know her favorite pizza!Check out her YouTube channel for Figma and CSS tips: https://www.youtube.com/@mash312 Got a suggestion for another guest or want to lavish untold amounts of praise for our ramblings? Give us a follow on the bird site @WhatTheDS
Diesmal hatte ich erneut einen Wiederholungstäter zu Gast. Vitaly Friedman, Co-Founder des Smashing Magazine, Konferenz-Veranstalter, Sprecher auf internationalen Events, Autor und und und … war bei mir virtuell zu Besuch. Wir haben darüber gesprochen, wie er es schafft seinen beruflichen Alltag zu organisieren, warum er Events wie Smashing Conference wichtig und richtig findet, wie Smashing Magazine von 2006 bist jetzt gewachsen ist und sich verändert hat und vieles mehr.
This week, your nice hosts talk about last week and next week. Mark wants you to frame things, Stephen wants a definition, and Ellen wants you to start a fight with her on Discord.Ellen's team made a gross game for Global Game Jam 2023!Star Trek: Picard, Final Season Premiere (full free episode) - Paramount+, YouTube Visual Composition 0:17:12 Mark LaCroixArtGame DesignUI / UXComposition for Noobs - Flow Studio, YouTubeComposition in Level Design - Mateusz Piaskiewicz, Game DeveloperDesign Principles: Compositional, Symmetrical And Asymmetrical Balance - Steven Bradley, Smashing Magazine Minigames 0:39:45 Ellen Burns-JohnsonGamingMario Party Games That Are Just Part-Time Jobs - Abigail Kwak, The Gamer
In this supper club episode of Syntax, Wes and Scott talk with Sarah Drasner about her new book, Engineering Management for the Rest of Us, what it's like moving from management to coding and back, the book writing process, and her Fortnite VS Code theme. Show Notes 00:36 Welcome 01:59 Who is Sarah Drasner? @Sarah_Edo on Twitter @Sarah_Edo on Mastodon @Sdras on CodePen @SDras on GitHub SarahDrasnerDesign.com Google Engineering Management for the Rest of Us Amazon: Engineering Management for the Rest of Us Netlify 05:25 How did you figure out what to do in management? 07:20 How do you get out of engineer's way? The Engineer Manager pendulum 09:39 Do you spend time on making the person happy in the job? 15:51 Should managers code? 19:16 Was it difficult to step out of coding? 21:07 Why do people leave jobs? 24:04 Dealing with conflict and reorgs 28:36 What makes a good retro? 31:25 What was your process for writing a book? SVG Animations: From Common UX Implementations to Complex Responsive Animation Scrivener Egghead Mayfly Design Sarah Drasner's articles on CSS Tricks Sarah Drasner's articles on Smashing Magazine 43:44 Supper Club questions Sarah Drasner's VS Code snippets and themes Creating a VS Code theme Wes Bos Cobalt 2 VS Code theme Partytown beta 53:10 SIIIIICK ××× PIIIICKS ××× ××× SIIIIICK ××× PIIIICKS ××× Paper Koi Lantern: a DIY Kit Shameless Plugs Engineering Management for the Rest of Us Tweet us your tasty treats Scott's Instagram LevelUpTutorials Instagram Wes' Instagram Wes' Twitter Wes' Facebook Scott's Twitter Make sure to include @SyntaxFM in your tweets
This episode was sponsored by: —Goldco. Visit http://mplikesgold.com/ to get up to $10,000 dollars in free silver when you open a qualifying account. —Nord VPN. Visit https://nordvpn.com/tmpp or use promo code “TMPP” to get a huge Discount off your NordVPN Plan + 4 months for free! It's completely risk free with Nord's 30 day money-back guarantee! In this episode of the Opposing Views series, I spoke with John Casey and Bryan Slaton about the appropriateness of kids attending Drag Shows. We talked about the extreme political polarization surrounding Drag Shows, their history in the U.S., what age is appropriate for someone to attend a Drag Show, the responsibility of parents, and so much more. John Casey is the Lead Columnist and Editor-at-Large for The Advocate, the oldest and largest LGBTQ news site in the U.S. He is also an Adjunct Professor at Wagner College in New York City teaching in the Masters of Media Management Program. John's work has appeared in numerous media outlets, including the New York Post, New York Daily News, Pittsburgh Magazine, Adweek, PR Week, IndieWire, Smashing Magazine, and The Ladders. Bryan Slaton is a Texas State Representative. Before entering public office, he was a youth and family minister, and he holds a Master's in Divinity degree in biblical languages. As a State Representative, he works on the Corrections and Urban Affairs Committees. Representative Slaton describes himself as a Christian Conservative, proud Texan, and a defender of liberty. Thanks for tuning in. If you enjoyed this conversation, be sure to subscribe! —Links— Follow John Casey On: Twitter: https://twitter.com/coachcase18 The Advocate: https://www.advocate.com/authors/john-casey Follow Bryan Slaton: Facebook: https://www.facebook.com/BryanSlatonForTexas Twitter: https://twitter.com/BryanforHD2 His Website: https://bryanslaton.com/ Follow Me On: All Platforms: https://linktr.ee/mikhailapeterson Facebook: https://facebook.com/mikhailapeterson Twitter: https://twitter.com/MikhailaFuller Instagram: https://instagram.com/mikhailapeterson Telegram: https://t.me/mikhailapeterson #johncasey #bryanslaton #kidsdragshows #mikhailapeterson #dragshows #texas #theadvocate Learn more about your ad choices. Visit megaphone.fm/adchoices
Hey everyone! I was published in Smashing Magazine this week with an article titled "Overcoming Imposter Syndrome By Developing Your Own Guiding Principles", and thought that because it's a long article you may like to hear an audio version of it. Let me know what you think
We're back! Benedicte waits to hear back on a Gatsby proposal. Benedikt returns from vacation.Norway's Constitution DayBenedicte sent out a proposal for more project-based Gatsby work and is anxious to hear back. She made progress on her article for Smashing Magazine as well and is looking forward to feedback on the draft. She is finding it difficult to narrow down exactly what level of expertise the audience will have and knows that meeting her audience at their technical level will be critical when writing her book. Reluctantly, Benedicte places POW! on the back burner, at least for a few months. Leaning into the Gatsby work feels more important. Norway just celebrated Constitution Day, so Oslo was a party! Endless ice cream included.Benedikt took a vacation last week. While the computer came with him, he didn't do anything more than a few notification checks — no fires to put out! Userlist finally, officially launched the new signup flow and they haven't seen any errors in the rollout. They are also getting closer to launching the new pricing plan as well, something that will likely be wrapped up by the end of the quarter. Benedikt might have some bandwidth to work on the Stripe integration, but it's unclear how much work remains there. Finally, Userlist grows again as the new community advocate just came aboard!
2022-05-17 Weekly News - Episode 148Watch the video version on YouTube at https://youtu.be/ArUgrF-YL9k Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-en out there. A few ways to say thanks back to Ortus Solutions: BUY SOME ITB TICKETS - COME TO THE CONFERENCE Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our Repos Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportGoal 1 - We have 36 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 46% of the way to fully fund the hosting of ForgeBox.io PATREON SPONSORED JOB POSTING!Hagerty - MotorSportReg2 Job Opportunities for Senior Software Engineer, Motorsport - more in the job section.Watch this video with Brian Ghidinelli from Hagerty MotorsportReg Ready to get in the driver's seat? Join us!https://bit.ly/3985J3U News and AnnouncementsINTO THE BOX - UpdatesAnnouncing Speakers and Sessions for Into the Box 2022 - Round 1We are excited to announce the first set of speakers and sessions. We have a great mix of Ortus Speakers and Community speakers too. We'll be announcing round 2 later this week, and then we'll be finalizing the last few spots next week as we confirm some special items (hopefully). Here is the first 12 speakers and their sessions.https://www.intothebox.org/blog/announcing-speakers-for-into-the-box-2022-round-1 Into the Box 2022 - First Workshops Announced Async Programming & Scheduling Containerizing & Scaling Your Applications Legacy Code Conversion To The Modern World! TestBox: Getting started with BDD-TDD Oh My! https://www.ortussolutions.com/blog/into-the-box-2022-first-workshops-announced/The final Workshop - decided by Twitter poll - VueJs SPA and Mobile App with Rest APIsDear Amazing Boss - I would like to ask for your approval to attend Into The Box 2022http://www.intothebox.org/blog/dear-amazing-boss-i-would-like-to-ask-for-your-approval-to-attend-into-the-box-2022 Computer Know How - Sponsors Into The Box 2022http://www.intothebox.org/blog/computer-know-how-sponsors-into-the-box-2022 TryCF has started a PatreonYou can now contribute to the project by sending a one-time gift of any increment of $25 or support the project monthly by becoming a Patron. Your gifts are much appreciated and will help keep TryCF.com the awesome resource it is!https://www.patreon.com/trycf/posts StackOverflow QuestionaireHey CF devs, fill out this year's Stack Overflow survey, and make sure you write in your CFML engine and frameworks into all the write-in spots :) https://stackoverflow.az1.qualtrics.com/jfe/form/SV_5jeoE1pq9sFcwIe ICYMI - CFWheels Guides Moved to GitBookWe are glad to announce that the CFWheels Guides have been moved to GitBook.com. The good folks at GitBook are proud to support CFWheels and have granted us an Open Source Community account. We have migrated all the guides from our old provider to GitBook and will be making some more changes as we review all the links now that the domain has been switched.https://cfwheels.org/blog/cfwheels-guides-moved-to-gitbook/New Releases and UpdatesAdobe CF Engine Updates are in CommandBox nowAdobe CF engines 2018.0.14+330003 and 2021.0.04+330004 are now available on ForgeBox for your usage. When started on CommandBox 5.5, ACF 2021 is finally free of Log4j 1.x. ACF 2018 seems to still be using Log4j 1.x however.CFWheels 2.3.0 Stable ReleasedThis is the official v2.3.0 release. It is dropping a little over a week from Release Candidate 1. We simply wanted to make sure the new CI/CD workflow was functioning before calling the release final. We feel confident that we're good to mark this release as final. There are no new enhancements or bug fixes in this release from 2.3.0.rc.1.Blog: https://cfwheels.org/blog/cfwheels-2-3-0-released/ Lucee 5.3.9.141-RC ReleasedFollowing up on our 5.3.9.133 stable release, we found a number of regression which have now all been addressed. We are doing a quick 5.3.9.141-RC before releasing the second stable 5.3.9 release on Monday.https://dev.lucee.org/t/lucee-5-3-9-141-rc-released/10162 Lucee - Has the ForgeBox and Docker Builds triggering Automatically Nowhttps://github.com/lucee/Lucee/runs/6401534261?check_suite_focus=true#step:17:2517 ICYMI - ColdFusion 2021 and 2018 May Security Updateshttps://coldfusion.adobe.com/2022/05/coldfusion-2021-and-2018-may-security-updates/ICYMI - cbElasticSearch v2.3.0 ReleasedWe are pleased to announce the release of cbElasticsearch version 2.3.0. cbElasticsearch is the Elasticsearch module for the Coldbox platform, and provides a fluent CFML API for interacting with, searching, and serializing to Elasticsearch servers.This release includes documentation updates and and enhancements to core functions of the Document, SearchBuilder and IndexBuilder components, as well as additional error handling for async tasks.https://www.ortussolutions.com/blog/cbelasticsearch-230-released/WEBINARS / MEETUPS AND WORKSHOPSOrtus Webinar - May - Clearing the Fuzzies on Fuzzy Search with Michael BornMay 27th 2022: Time 11:00 AM Central Time ( US and Canada )Take a walk through the world of search in this webinar which will show why your database search is not smart enough, explain the basics of how fuzzy search works, and show how to use CBElasticsearch to bring the power of fuzzy searching to your CF application.https://us02web.zoom.us/meeting/register/tZIqd-6ppz0qGtGPJxmywPST06e74ExsmshB/ View all Webinars: https://www.ortussolutions.com/events/webinars ICYMI - Online ColdFusion Meetup - “Code Reuse in ColdFusion - Is Spaghetti Code still Spaghetti if it is DRY?” with Gavin PickinThursday, May 12 20229:00 AM to 10:00 AM PDTFind out the difference between DRY code and WET code, and what one is better, and more importantly, WHY.We write code once, but we read it over and over again, maintaining our code is 90% of the job... code reuse is our friend. You are already Re-using code, even if you didn't know you were.We'll learn about the different types of Code Reuse in ColdFusion, and the pros and cons of each.https://www.meetup.com/coldfusionmeetup/events/285524970/ Recording: https://www.youtube.com/watch?v=MnOW6G5MVqE&list=PLG2EHzEbhy0-QirMKgSxhjkUyTSSTvHjL&index=1Adobe WorkshopsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premiseTUESDAY, MAY 24, 20229:00 AM CETAdobe ColdFusion WorkshopDamien Bruyndonckx (Brew-en-dohnx) https://workshop-cf.meetus.adobeevents.com/ WEDNESDAY, MAY 26, 202210AM PTWebinar - Exploring the CF Administrator: pt1Mark TakataIn part one of exploring the capabilities of the ColdFusion Administrator, Mark will explore the GUI of this powerful, unique ColdFusion tool, explaining how to use many of the capabilities exposed and available for tuning.https://exploring-coldfusion-administrator-1.meetus.adobeevents.com/ WEDNESDAY, JUNE 15, 20229:00 AM EDTAdobe ColdFusion WorkshopBrian Sappeyhttps://1-day-coldfusion-workshop.meetus.adobeevents.com/ WEDNESDAY, JUNE 22, 20229:00 AM CETAdobe ColdFusion WorkshopDamien Bruyndonckx (Brew-en-dohnx) https://adobe-cf-workshop.meetus.adobeevents.com/ FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.comNews Several ITB 2021 Videos are now Free so you can watch them and get in the mood for ITB 2022. https://cfcasts.com/series/into-the-box-2021 All of the Publish Your First ForgeBox Package Videos are now Free Just Released Gavin Pickin - Publish Your First ForgeBox Package How to update a package via the CLIhttps://cfcasts.com/series/publish-your-first-forgebox-package/videos/how-to-update-a-package-via-the-cli How to use Box Scripts and CommandBox Command Lifecycle Eventshttps://cfcasts.com/series/publish-your-first-forgebox-package/videos/how-to-use-box-scripts-and-commandbox-command-lifecycle-events How to update a package via the Web UIhttps://cfcasts.com/series/publish-your-first-forgebox-package/videos/how-to-update-a-package-via-the-web-ui 2022 ForgeBox Module of the Week Series - 5 new Videoshttps://cfcasts.com/series/2022-forgebox-modules-of-the-week 2022 VS Code Hint tip and Trick of the Week Series - 5 new Videoshttps://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week Coming Soon More… Gavin Pickin - Publish Your First ForgeBox Package LogBox 101 More ForgeBox and VS Code Podcast snippet videos Conferences and TrainingICYMI - DockerConMay 10, 2022Free Online Virtual ConferenceDockerCon will be a free, immersive online experience complete with Docker product demos, breakout sessions, deep technical sessions from Docker and our partners, Docker experts, Docker Captains, our community and luminaries from across the industry, and much more. Don't miss your chance to gather and connect with colleagues from around the world at the largest developer conference of the year. Sign up to pre-register for DockerCon 2022!https://www.docker.com/dockercon/ On Demand https://docker.events.cube365.net/dockercon/2022 MS BuildMay 24-26, 2022Come together at Microsoft Build May 24–26 2022, to explore the latest innovations in code and application development—and to gain insights from peers and experts from around the world.Regional Spotlights, One on One bookings available and more.https://mybuild.microsoft.com/en-US/home Ioniconf (Free Online Ionic conference)May 25, 2022Join us for a full day of talks from experts and leaders in the web community, showing how the web is pushing the boundaries of mobile app development. Get insights on the latest web libraries, frameworks, and tools that are empowering web developers to build stunning mobile and cross-platform apps using the power of the web.https://ionic.io/ioniconfUS VueJS ConfFORT LAUDERDALE, FL • JUNE 8-10, 2022Beach. Code. Vue.Workshop day: June 8Main Conference: June 9-10https://us.vuejs.org/Speakers and Schedule Announced https://us.vuejs.org/schedule/ THAT ConferenceHowdy. We're a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.We geek-out in Texas and Wisconsin once a year but we host digital events all the time.WISCONSIN DELLS, WI / JULY 25TH - 28TH, 2022A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.https://that.us/events/wi/2022/ Our very own Daniel Garcia is speaking there https://that.us/activities/sb6dRP8ZNIBIKngxswIt Adobe Developer Week 2022July 18-22, 2022Online - Virtual - FreeThe Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.Note: Speakers listed are 2021 speakers currently - check back for updatesI heard speakers were being contacted, and info coming very soon!!! Wink wink nudge nudgehttps://adobe-coldfusion-devweek-2022.attendease.com/registration/form CF SummitIn person at Las Vegas, NV in October 2022!Official-”ish” dates:Oct 3rd & 4th - CFSummit ConferenceOct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Testshttps://twitter.com/MarkTakata/status/1511210472518787073VueJS Forge June 29-30thOrganized by Vue School_The largest hands-on Vue.js EventTeam up with 1000s of fellow Vue.js devs from around the globe to build a real-world application in just 2 days in this FREE hackathon-style event.Make connections. Build together. Learn together.Sign up as an Individual or signup as a companyCompany Deal - $2000 for a team of 5, includes VueSchool annual membership and guaranteed seat at the workshops at VueJS Forge as well… and you can pick your teamhttps://vuejsforge.com/Into The Box 2022Solid Dates - September 6, 7 and 8, 2022One day workshops before the two day conference!Early bird pricing available until May 31st, 2022Conference Website:https://intothebox.orgFirst round or two of Speakers and Session Descriptions are being announced this week!ITB 2021 Videos - Several videos are now Free so you can watch them and get in the mood for ITB 2022. https://cfcasts.com/series/into-the-box-2021 ITB Blog has new updates almost every day!Into the Box Latam 2022Actual Date - Dec 7thMore information coming very soon.CFCampNo CFCAMP 2022, we're trying again for summer 2023TLDR is that it's just too hard and there's too much uncertainty right now.Heading into winter with a date around October is less than ideal from a Covid point of viewat the same time hotels in Germany have already removed the "no questions asked" cancellation policies. So, yeah - that's not great. And then there's a war going on 2 countries down the road, which adds at least some economic uncertainties and concerns about sanctions, people willing to travel and spend money on events etc. Then there is all of the general annoyances around international travel - the organizers are being very careful and "wanting to do everything to avoid international travel for anyone when running an event" side of things when it comes to Covid.So, a lot of energy would have to be spent on making the event safe enough from our own point of view… so best to wait until hopefully Summer 2023More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week 5/17/22 - Blog - Into the Box - Announcing Speakers for Into the Box 2022 - Round 1We are excited to announce the first set of speakers and sessions. We have a great mix of Ortus Speakers and Community speakers too. We'll be announcing round 2 later this week, and then we'll be finalizing the last few spots next week as we confirm some special items (hopefully). Here is the first 12 speakers and their sessions.https://www.intothebox.org/blog/announcing-speakers-for-into-the-box-2022-round-1 5/17/22 - Blog - Adam Cameron - If yer a CFML dev, you should consider financially supporting trycf.comIf you are a CFML developer, you will be aware and likely use trycf.com. Whenever I have an issue with some CFML that needs to be demonstrated to someone else; eg: I'm asking for help on Slack or Stack Overflow, or demonstrating an answer to someone else's question: I create a portable / repeatable repro case on trycf.com. I use it to demonstrate bugs and behavioural differences to Adobe or Lucee when both vendors don't give the same result from the same code. I use it every day.I believe trycf.com is the handiest resource available to CFML developers.https://blog.adamcameron.me/2022/05/if-yer-cfml-dev-you-should-consider.html 5/16/22 - Blog - Peter Amiri - CFWheels - CFWheels Announces a Bug BountyWe are happy to launch a new program that we hope will lead to a more stable framework for all of us. Effective immediately we are launching our Bug Bounty program. When we first conceived of the bounty program we were looking at programs from IssueHunt and BountySource and the main goal was to widen the field of contributors to the CFWheels project as well as crush some of the long standing bugs in the framework.https://cfwheels.org/blog/cfwheels-announces-a-bug-bounty/ 5/16/22 - Blog - Gavin Pickin - Ortus Solutions - Into the Box - Updates as of May 16th, 2022Into the Box is sneaking up closer and closer. With so many announcements, we can't post them all to the Ortus Solutions blog, so we're going to just give you updates when we can. To read all of our blog posts from ITB, visit the site or subscribe to RSS https://intothebox.org/blog This week we're going to be announcing the first set of Sessions, some of the Speakers, and some more sponsors. Last week was a big week for Into the Box too, check out the highlightshttps://www.ortussolutions.com/blog/into-the-box-updates-as-of-may-16th-2022/?utm_medium=referral&utm_source=podcast 5/16/22 - Blog - Into the Box - Computer Know How - Sponsors Into The Box 2022We are excited to announce the bronze sponsorship of Computer Know How for the Into The Box 2022 Conference this coming September. We have been partners with CKH for several years and they are an amazing web application development company. Thank you for your patronage, and continuing support. We are excited to see them in Houston this September!https://www.intothebox.org/blog/computer-know-how-sponsors-into-the-box-2022/?utm_medium=referral&utm_source=podcast 5/13/22 - Blog - Ortus Solutions - Ortus Content Digest for week of May 13thWe were busy this week, we released a lot of content for you... on the podcast, cfcasts, youtube, and our blog. Here's the summary in bite size pieceshttps://www.ortussolutions.com/blog/ortus-content-digest-for-week-of-may-13th 5/12/22 - Podcast - Wicked Good Development - Developer and Open Source Contributor Stories at Devnexus Part 2 - Brad WoodMagic happens when we learn and have honest conversations. @bdw429s thank you for coming on Wicked Good Development and discussing #ColdFusion and what it takes to be a maintainer or contributor #jvm https://anchor.fm/wickedgooddevelopment/episodes/Developer-and-Open-Source-Contributor-Stories-at-Devnexus-Part-2-e1if4g1 5/12/22 - Blog - Into the Box - Dear Amazing Boss - I would like to ask for your approval to attend Into The Box 2022We think you should come to the conference but may need some help convincing your boss to send you. To assist with that, we created a draft letter, inspired by Smashing Magazine, VueJS Conf, and many others, which you can use to send to your boss to help convince them why attending Into the Box in 2022 is going to be a great thing for you and your company.Please use the below letter to convince your boss to let you attend the best ColdFusion Conference of the Year! Remember, the Super Early Bird prices end soon. Hope to see you in September!https://www.intothebox.org/blog/dear-amazing-boss-i-would-like-to-ask-for-your-approval-to-attend-into-the-box-2022/?utm_medium=referral&utm_source=podcast 5/12/22 - Blog - Matthew Clemente - Quick and Dirty CFML Slack Notifications with HyperWhile there may be times you need a full-featured Slack integration, just being able to send messages to a channel can be a win for many applications. I recently needed to alert a Slack channel whenever an application was deployed, and found that using Eric Peterson's module Hyper along with Slack's Incoming Webhooks did the trick nicely.I'll share how to do this with a FW/1 application - just know that with ColdBox it would be even easier, and the general approach could even be modified to work without a framework.https://blog.mattclemente.com/2022/05/12/cfml-slack-incoming-webhook-hyper/ 5/12/22 - Blog - Gavin Pickin - Ortus Solutions - Tips, Tricks and Tools to write DRYer more Reusable Code in ColdFusionIn the last blog post, we learned many reasons why we wanted DRYer more reusable code in ColdFusion. This blog post will talk about some of the different tools ColdFusion / CFML gives you to achieve that.https://www.ortussolutions.com/blog/tips-tricks-and-tools-to-write-dryer-more-reusable-code-in-coldfusion/?utm_medium=referral&utm_source=podcast Adam Cameron Corner 5/12/22 - Blog - Adam Cameron - CFML: Adding beforeEach handlers to my TinyTestFramework. Another exercise in TDDI have to admit I'm not sure where I'm going with this one yet. I dunno how to implement what I'm needing to do, but I'm gonna start with a test and see where I go from there.Context: I've been messing around with this TinyTestFramework thing for a bit… it's intended to be a test framework one can run in trycf.com, so I need to squeeze it all into one include file, and at the same time make it not seem too rubbish in the coding dept. The current state of affairs is here: tinyTestFramework.cfm, and its tests: testTinyTestFramework.cfm. Runnable here: on trycf.comhttps://blog.adamcameron.me/2022/05/cfml-adding-beforeeach-handlers-to-my.html 5/12/22 - Blog - Adam Cameron - CFML: for the sake of completeness, here's the afterEach treatmentThis immediately follows on from "CFML: Adding beforeEach handlers to my TinyTestFramework. Another exercise in TDD".Having done the beforeEach implementation for my TinyTestFramework, I reckoned afterEach would be super easy: barely an inconvenience. And indeed it was. Took me about 15min, given most of the logic is the same as for beforeEach.https://blog.adamcameron.me/2022/05/cfml-for-sake-of-completeness-heres.html 5/13/22 - Blog - Adam Cameron - CFML: adding aroundEach to TinyTestFramework was way easier than I expectedI'm still pottering around with my TinyTestFramework. Last night I added beforeEach and afterEach handlers, but then thought about how the hell I could easily implement aroundEach support, and I could only see about 50% of it, so I decided to sleep on it.After a night's sleep I spent about 30min before work doing a quick spike (read: no tests, just "will this even work?"), and surprisingly it did work. First time. Well except for a coupla typos, but I nailed the logic first time. I'm sorta halfway chuffed by this, sorta halfway worried that even though what I decided would probably work - and it did - I haven't quite got my head around how it works, or even quite what it's doing. So let's blog about that.https://blog.adamcameron.me/2022/05/cfml-adding-aroundeach-to.html 5/15/22 - Blog - Adam Cameron - CFML: fixing a coupla bugs in my recent work on TinyTestFrameworkLast week I did some more work on my TinyTestFramework:CFML: for the sake of completeness, here's the afterEach treatmentCFML: adding aroundEach to TinyTestFramework was way easier than I expectedOn Saturday, I found a bug in each of those. Same bug, basically, surfacing in two different ways. Here's an example:https://blog.adamcameron.me/2022/05/cfml-fixing-coupla-bugs-in-my-recent.html CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 83 ColdFusion positions from 46 companies across 40 locations in 5 Countries.4 new jobs listedFull-Time - Senior Coldfusion Developer WORK |LATAM| at Colon, PA - United States Posted May 15https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Coldfusion-Developer-WORK-LATAM-at-Colon-PA/11470 Full-Time - ColdFusion Developer at Cleveland, OH (Remote) - United States Posted May 13https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDev-at-CL-OH-Remote/11464 Full-Time - Coldfusion Developer at Bengaluru, Karnataka - India Posted May 11https://www.getcfmljobs.com/jobs/index.cfm/india/Coldfusion-Developer-at-Bengaluru-Karnataka/11465 Full-Time - ColdFusion Developer at India - India Posted May 10https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-Developer-at-India/11466 PATREON SPONSORED JOB POSTING!Hagerty - MotorSportRegSenior Software Engineer, MotorsportWe are seeking a Senior Software Engineer to work primarily with Node/Vue.js, ColdFusion, and AWS to improve our platform and build greenfield experiences.We are a 25-person team supporting 1,600 organizations with our SaaS CRM, commerce and event management platform. With 8,000 events managed in our marketplace annually by our customers, our goal is to be the number one software platform for automotive and motorsport events.Ready to get in the driver's seat? Join us!https://bit.ly/3985J3U Other Job Links Ortus Solutionshttps://www.ortussolutions.com/about-us/careers There is a jobs channel in the cfml slack team, and in the box team slack now too ForgeBox Module of the WeekFacebook Leadgen Forms - CFMLA CFML wrapper for the Facebook Leadgen Forms API. Create and manage Facebook's lead forms via their marketing API.Feel free to use the issue tracker to report bugs or suggest improvements!https://www.forgebox.io/view/fblgfcfml VS Code Hint Tips and Tricks of the WeekVue 3 SnippetsThis extension adds Vue 2 Snippets and Vue 3 Snippets into Visual Studio Code.Including all of the API of Vue.js 2 and Vue.js 3. The code snippet of the extension is shown in the following table. You don't need to remember something, just write code as usual in vscode. You can type vcom, choose VueConfigOptionMergeStrategies, and press ENTER, then Vue.config.optionMergeStrategies appear on the screen.https://marketplace.visualstudio.com/items?itemName=hollowtree.vue-snippets Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website https://community.ortussolutions.com/ Patreons Brand new Big Patreon SponsorBrian Ghidinelli - Hagerty MotorsportReg John Wilson - Synaptrix Eric Hoffman Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger (Bell-an-jer) Dan Card Jonathan Perret Jeffry McGee - Sunstar Media Dean Maunder Joseph Lamoree (Lah-more-ee)? Don Bellamy Jan Jannek (Yan Yannek) Laksma Tirtohadi (Lah-ksma Turt-o-hah-dee) Carl Von Stetten Jeremy Adams Didier Lesnicki Matthew Clemente Daniel Garcia Scott Steinbeck - Agri Tracking Systems Ben Nadel Brett DeLine Kai Koenig Charlie Arehart Jonas Eriksson Jason Daiger Shawn Oden Matthew Darby Ross Phillips Edgardo Cabezas Patrick Flynn Stephany Monge (Monghee) John Whish Kevin Wright Peter Amiri You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors ★ Support this podcast on Patreon ★
Benedikt closes in on a major feature implementation. Benedicte gets some feedback on 1:1 calls and POW! Rails Autoscale DataCater Using DataCater to connect your app to Userlist Smashing Magazine Person of the Week POW! Reddit thread Gatsby Webinar on Plugins (2019) Unified.js Benedikt and the Userlist team are getting pretty close to finishing the new signup flow. Or they were... Benedicte points out a potential edge case. Either way, they've made progress and benefitted from treating the effort as a major feature instead of trying to cut corners. Benedikt celebrated a relaxing Easter recently as well — largely offline thanks to the maturing team and product. He cleared his inbox and recorded a video for Userlist with a friend who runs DataCater. If you have any suggestions for Heroku alternatives, send Benedikt a DM. He's finding it harder to stay a big fan amidst recent outages.Benedicte is feeling appreciated, and for a good reason! She was named Smashing Magazine's "Person of the Week" and has received lots of love. No coding on POW! to report back this week, but plans are coming together and she received some feedback around product preferences on a Reddit thread. In addition to POW! feedback, she also got some on her Gatsby calls. The "emergency" branding might not resonate with everyone, but she finds the calls rewarding. Benedicte plans to do more selling and outreach for Queen Raae services. Surprise! Things don't sell themselves. As a reward for completing other work, she has been working with markdown, trees, and other fun tools.
The third Monday of January may be a downer, but not for Benedikt and Benedicte! Blue Monday The Great Gatsby with Queen Raae - REACT 168 Benedikt: Tree data structure thread Smashing Magazine Benedikt is bathing in artificial light, exercising, and staying focused thanks to the new frontend developer, Leo, at Userlist. These factors, combined with a good year and small raise, have him beating the usual winter blues. Last week they helped a customer through a spam attack and he completed more integration work. Benedikt has enjoyed talking through the code with another developer. Benedicte, feeling confused about progress last week, is nonetheless keeping the engine alive. Schools are closing and childcare has been tricky but she had glimpses of "supermom". She completed her first non-hourly contract, started a draft for her Smashing Magazine article, kept up with yoga, and will even sneak in a short treehouse cabin trip this week. Like Benedikt, she has also enjoyed discussing code at a higher level with Ola as he comes up to speed.
Atila Fassina joins the Round Up to discuss how he got into Next and what he's doing with it now. The panel dives into the ins and outs of what you can do with Next and some advanced uses for the framework. Panel Jack HerringtonPaige NiedringhausTJ Vantoll Guest Atila Fassina Sponsors Top End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End Devs Links State Management In Next.js — Smashing MagazineWeb VitalsGitHub - BuilderIO/partytownLocalizing Your Next.js App — Smashing MagazineTwitter: Atila ( @AtilaFassina ) Picks Atila- XStateAtila- RemixJack- WunderGraphPaige- React TableTJ- Camtasia: Screen Recorder & Video Editor (Free Trial) | TechSmith Special Guest: Atila Fassina.
Not sponsored, but Benedikt and Benedicte rave about Stripe a little. The Userlist team grew by one while Benedikt was on vacation. Benedicte gets a small POW! win. Conference Buddy — an app by Mirjam Aulbach Stream: Use a plugin to accept Stripe donations of any amount Stripe — making payments easy, NOT sponsored :) Smashing Magazine — for web designers and developers Benedikt took last week off but didn't unplug 100%. He moved hiring forward on the frontend developer role. The pipeline is filling up and he expects to wrap up soon. While he was out, and completing some projects around the house, the customer success role was filled. Benedicte fills Benedikt in on her newest streaming plans — ones that will cover authentication and privacy in the context of Mirjam's app, Conference Buddy. She celebrates a small win for POW! as a user inquires about yearly pricing. After they shower Stripe with praise, Benedicte gives Benedikt an update on holiday baking!
The one about copywriting resources, Everything VR&AR and Funky Marketing podcasts and "X-Files: I Want to Believe” - TG59 00:00:00 Introduction Here are your hosts, Roger and Pascal. 00:01:32 In the News A selection of announcements and news releases from the world of marketing and technology that caught our attention. 00:11:52 Content Spotlights ROGER: 50 Resources and Tools to Turbocharge Your Copywriting Skills by Freya Giles in Smashing Magazine: https://www.smashingmagazine.com/2021/10/resources-tools-turbocharge-copywriting-skills/ (https://www.smashingmagazine.com/2021/10/resources-tools-turbocharge-copywriting-skills/) PASCAL: Techscape: What To Expect From The Online Safety Bill by Dan Milmo for The Guardian: https://www.theguardian.com/technology/2021/nov/10/techscape-online-safety-bill-ofcom (https://www.theguardian.com/technology/2021/nov/10/techscape-online-safety-bill-ofcom) 00:24:00 Marketing Tech and Apps ROGER: It's all about Radio. Radio UK App: https://apps.apple.com/gb/app/radio-uk-live-fm-stations/id1488265833 (https://apps.apple.com/gb/app/radio-uk-live-fm-stations/id1488265833) Mad Wasp Radio App: https://apps.apple.com/gb/app/mad-wasp-radio/id1405556303 (https://apps.apple.com/gb/app/mad-wasp-radio/id1405556303) PASCAL: It's all about the surprising future of video marketing: https://www.synthesia.io/ (https://www.synthesia.io/) create AI presenters in over 40 languages using avatars or video recording of yourself and teammates https://www.lalal.ai/ (https://www.lalal.ai/) extract and separate vocal, instrumental, drums, bass guitar and piano tracks without quality loss 00:32:32 This Week in History Our selection of historical events and anniversaries from the world of science, technology and popular culture. 00:40:24 Creator Shout Outs ROGER: Nemanja Zivkovic – The Funky Marketing Show https://podcasts.apple.com/us/podcast/funky-marketing-show/id1501543408 (https://podcasts.apple.com/us/podcast/funky-marketing-show/id1501543408) PASCAL: The VR/AR Association: Everything VR & AR weekly podcast hosted by Tyler Gates and Sophia Moshasha, produced by Teddy Magrane, Robert Dough and Vicky Sweet. https://www.thevrara.com/podcast (https://www.thevrara.com/podcast) 00:45:00 Film Marketing X-Files: I Want to Believe (2008) Director: Chris Carter Writer: by both Carter and Frank Spotnitz Music By Mark Snow Stars: David Duchovny, Gillian Anderson, and Mitch Pileggi, Strapline: To Find The Truth, You Must Believe. The second X-Files film is a good detective style mystery but features none of the series usual UFO mythology or “monster of the week” story-telling and as a result doesn't feel like an X-Files film. Plus, the marketing for the film fell well short of what was needed to promote the film against other releases such as the Dark Knight. Roger and Pascal think about what they would have done if they'd been in charge back in 2008 to create a much more hard hitting and immersive campaign. About Two Geeks and A Marketing Podcast Hosted by the two geeks, Roger Edwards and Pascal Fintoni, to keep you up to date with the latest news, tech, content and wisdom from the world of marketing. Roger is a man on a mission to keep marketing simple. He is the voice of the Marketing & Finance Podcast and the host of the RogVLOG series. Pascal is also on a mission to demystify digital marketing. He's the host of the Content Marketing
01:09 - Todd's Superpower: Advocacy For Accessibility * Getting Started * Designing With Web Standards by Jeffrey Zeldman (https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952) * The A11Y Project (https://www.a11yproject.com/) * W3C (https://www.w3.org/) 06:18 - Joining The W3C * The W3C Community Page (https://www.w3.org/community/) 07:44 - Getting People/Companies/Stakeholders to Care/Prioritize About Accessibility * Making A Strong Case For Accessibility by Todd Libby (https://www.smashingmagazine.com/2021/07/strong-case-for-accessibility/) * Diplomatic Advocacy * You Don't Want To Get Sued! / $$$ * “We are all temporarily abled.” 15:20 - The Domino's Pizza Story * Supreme Court hands victory to blind man who sued Domino's over site accessibility (https://www.cnbc.com/2019/10/07/dominos-supreme-court.html) 18:21 - Things That Typically Aren't Accessible And Should Be * The WebAIM Million Report (https://webaim.org/projects/million/) * WCAG (https://www.w3.org/WAI/standards-guidelines/wcag/) * Color Contrast * Missing Alt Text on Images * Form Input Labels * What's New in WCAG 2.1: Label in Name by Todd Libby (https://css-tricks.com/whats-new-in-wcag-2-1-label-in-name/) * Empty Links * Not Using Document Language * Triggering GIFS / Flashing Content * Empty Buttons – Use a Button Element!! * Tab Order * Semantic HTML, Heading Structure 26:27 - Accessibility for Mobile Devices * Target Size * Looking at WCAG 2.5.5 for Better Target Sizes (https://css-tricks.com/looking-at-wcag-2-5-5-for-better-target-sizes/) * Dragging Movements 28:08 - Color Contrast * Contrast Ratio (https://contrast-ratio.com/) 33:02 - Designing w/ Accessibility in Mind From the Very Beginning * Accessibility Advocates on Every Team * Accessibility Training 36:22 - Contrast (Cont'd) 38:11 - Automating Accessibility! * axe-core-gems (https://github.com/dequelabs/axe-core-gems) Reflections: Mae: Eyeballing for contrast. John: We are all only temporarily abled and getting the ball rolling on building accessibility in from the beginning of projects going forward and fixing older codebases. Mandy: Using alt-tags going forward on all social media posts. Todd: Accessibility work will never end. Accessibility is a right not a privilege. This episode was brought to you by @therubyrep (https://twitter.com/therubyrep) of DevReps, LLC (http://www.devreps.com/). To pledge your support and to join our awesome Slack community, visit patreon.com/greaterthancode (https://www.patreon.com/greaterthancode) To make a one-time donation so that we can continue to bring you more content and transcripts like this, please do so at paypal.me/devreps (https://www.paypal.me/devreps). You will also get an invitation to our Slack community this way as well. Transcript: JOHN: Welcome to Greater Than Code, Episode 251. I'm John Sawers and I'm here with Mae Beale. MAE: Hi, there! And also, Mandy Moore. MANDY: Hi, everyone! I'm Mandy Moore and I'm here today with our guest, Todd Libby. Todd Libby is a professional web developer, designer, and accessibility advocate for 22 years under many different technologies starting with HTML/CSS, Perl, and PHP. Todd has been an avid learner of web technologies for over 40 years starting with many flavors of BASIC all the way to React/Vue. Currently an Accessibility Analyst at Knowbility, Todd is also a member of the W3C. When not coding, you'll usually find Todd tweeting about lobster rolls and accessibility. So before I ask you what your superpower is, I'm going to make a bet and my bet is that I'm 80% positive that your superpower has something to do with lobster rolls. Am I right? [laughter] Am I right? TODD: Well, 80% of the time, you'd be right. I just recently moved to Phoenix, Arizona. So I was actually going to say advocacy for accessibility, but yes, lobster rolls and the consumption of lobster rolls are a big part. MAE: I love it. That's fantastic. MANDY: Okay. Well, tell me about the advocacy. [chuckles] TODD: So it started with seeing family members who are disabled, friends who are disabled, or have family members themselves who are disabled, and the struggles they have with trying to access websites, or web apps on the web and the frustration, the look of like they're about ready to give up. That's when I knew that I would try to not only make my stuff that I made accessible, but to advocate for people in accessibility. MAE: Thank you so much for your work. It is critical. I have personally worked with a number of different populations and started at a camp for children with critical illnesses and currently work at an organization that offers financial services for people with disabilities – well, complex financial needs, which the three target populations that we work with are people with disabilities, people with dementia, and people in recovery. So really excited to talk with you today. Thanks. TODD: You're welcome. JOHN: When you started that journey, did you already have familiarity with accessibility, or was it all just like, “Oh, I get to learn all this stuff so I can start making it better”? TODD: So I fell into it because if you're like me and you started with making table-based layouts way back in the day, because what we had—Mosaic browser, Netscape Navigator, and Internet Explorer—we were making table-based layouts, which were completely inaccessible, but I didn't know that. As the web progressed, I progressed and then I bought a little orange book by Jeffrey Zeldman, Designing with Web Standards, and that pretty much started me on my journey—semantic HTML, progressive enhancement in web standards, and accessibility as well. I tend to stumble into a lot of stuff [laughs] so, and that's a habit of mine. [laughs] MAE: It sounds like it's a good habit and you're using it to help all the other people. So I hate to encourage you to keep stumbling, but by all means. [laughter] Love it. If you were to advise someone wanting to know more about accessibility, would you suggest they start with that same book too, or what would you suggest to someone stumbling around in the dark and not hitting anything yet? TODD: The book is a little outdated. I think the last edition of his book was, I want to say 2018, maybe even further back than that. I would suggest people go on websites like The A11Y project, the a11yproject.com. They have a comprehensive list of resources, links to learning there. Twitter is a good place to learn, to follow people in the accessibility space. The other thing that, if people really want to dive in, is to join The W3C. That's a great place and there's a lot of different groups. You have the CSS Working Group, you have the accessibility side of things, which I'm a part of, the Silver Community Group, which is we're working on the Web Content Accessibility Guidelines 3.0, which is still a little ways down the road, but a lot of great people and a lot of different companies. Some of those companies we've heard of—Google, Apple, companies like that all the way down to individuals. Individuals can join as individuals if your company isn't a member of the W3C. So those are the three things that I mainly point to people. If you don't really want to dive into the W3C side of things, there's a lot of resources on the a11yproject.com website that you can look up. MANDY: So what does being a member entail? What do you have to do? Do you have to pay dues? Do you have to do certain projects, maybe start as an individual level, because I'm sure we have mostly individuals listening to the show. Me as a newbie coder, what would I do to get started as a member of this initiative? TODD: Well, I started out as an individual myself, so I joined and I can get you the link to The W3C Community Page. Go to sign up as an individual and someone will approve the form process that you go through—it's nothing too big, it's nothing complicated—and then that will start you on your way. You can join a sub group, you can join a group, a working group, and it doesn't cost an individual. Companies do pay dues to the W3C and if your company is in the W3C, you get ahold of your company's liaison and there's a process they go through to add you to a certain group. Because with me, it was adding me to The Silver Community Group. But as an individual, you can join in, you can hop right into a meeting from there, and then that's basically it. That's how you start. JOHN: What are the challenges you see in getting not only the goals of a W3C, but I'm assuming specifically around accessibility? TODD: Some of the things that I've seen is buy-in from stakeholders is probably the number one hurdle, or barrier. Companies, stakeholders, and board members, they don't think of, or in some cases, they don't care about accessibility until a company is getting sued and that's a shame. That's one of the things that I wrote about; I have an article on Smashing Magazine. Making A Strong Case for Accessibility, it's called and that is one of few things that I've come across. Getting buy-in from stakeholders and getting buy-in from colleagues as well because you have people that they don't think about accessibility, they think about a number of different things. Mostly what I've come across is they don't think about accessibility because there's no budget, or they don't have the time, or the company doesn't have the time. It's not approved by the company. The other thing that is right up there is it's a process—accessibility—making things accessible and most people think that it's a big this huge mountain to climb. If you incorporate accessibility from the beginning of your project, it's so much easier. You don't have to go back and you don't have to climb that mountain because you've waited until the very end. “Oh, we have time now so we'll do the accessibility stuff,” that makes it more hard. MAE: John, your question actually was similar to something I was thinking about with how you developed this superpower and I was going to ask and still will now. [chuckles] How did you afford all the time in the different places where you were overtime to be able to get this focus? And so, how did you make the case along the way and what things did you learn in that persuasion class of life [chuckles] that was able to allow you to have that be where you could focus and spend more time on and have the places where you work prioritize successful? TODD: It was a lot of, I call it diplomatic advocacy. So for instance, the best example I have is I had been hired to make a website, a public facing website, and a SAAS application accessible. The stakeholder I was directly reporting to, we were sitting down in a meeting one day and I said, “Well, I want to make sure that accessibility is the number one priority on these projects,” and he shot back with, “Well, we don't have the disabled users,” and that nearly knocked me back to my chair. [laughs] So that was a surprise. MAE: There's some groaning inside and I had to [chuckles] do it out loud for a moment. Ooh. TODD: Yeah, I did my internal groaning at the meeting so that just was – [chuckles] Yeah, and I remember that day very vividly and I probably will for the rest of my life that I looked at him and I had to stop and think, and I said, “Well, you never know, there's always a chance that you're able, now you could be disabled at any time.” I also pointed out that his eyeglasses that he wore are an assistive technology. So there was some light shed on that and that propelled me even further into advocacy and the accessibility side of things. That meeting really opened my eyes to not everyone is going to get it, not everyone is going to be on board, not everyone is going to think about disabled users; they really aren't. So from there I used that example. I also use what I call the Domino's Pizza card lately because “Oh, you don't want to get sued.' That's my last resort as far as advocacy goes. Other than that, it's showing a videotape of people using their product that are disabled and they can't use it. That's a huge difference maker, when a stakeholder sees that somebody can't use their product. There's numbers out there now that disabled users in this country alone, the United States, make up 25% of the population, I believe. They have a disposable income of $8 trillion. The visually disabled population alone is, I believe it was $1.6 billion, I think. I would have to check that number again, but it's a big number. So the money side of things really gets through to a stakeholder faster than “Well, your eyeglasses are a assistive technology.” So once they hear the financial side of things, their ears perk up real quick and then they maybe get on board. I've never had other than one stakeholder just saying, “No, we're just going to skip that,” and then that company ended up getting sued. So that says a lot, to me anyways. But that's how I really get into it. And then there was a time where I was working for another company. I was doing consulting for them and I was doing frontend mostly. So it was accessibility, but also at the same time, it was more the code side of things. That was in 2018. 2019, I went to a conference in Burlington, Vermont. I saw a friend of mine speaking and he was very passionate about it and that talk, and there was a couple others there as well, it lit that fire under me again, and I jumped right back in and ever since then, it's just then accessibility. MAE: You reminded me one of the arguments, or what did you say? Diplomatic advocacy statements that I have used is that we are all temporarily abled. [chuckles] Like, that's just how it is and seeing things that way we can really shift how you orient to the idea of as other and reduce the othering. But I was also wondering how long it would be before Pizza Hut came up in our combo. [laughter] MANDY: Yeah, I haven't heard of that. Can you tell us what that is? TODD: [chuckles] So it was Domino's and they had a blind user that tried to use their app. He couldn't use their app; their app wasn't accessible. He tried to use the website; the website wasn't accessible. I have a link that I can send over to the whole story because I'm probably getting bits and pieces wrong. But from what I can recall, basically, this user sued Domino's and instead of Domino's spending, I believe it was $36,000 to fix their website and their app, they decided to drag it out for a number of years through court and of course, spent more money than just $36,000. In the end, they lost. I think they tried to appeal to the Supreme Court because they've gone up as high as federal court, but regardless, they lost. They had to – and I don't know if they still have an inaccessible site, or not, or the app for that matter because I don't go to Domino's. But that's basically the story that they had; a user who tried to access the app and the website, couldn't use it, and they got taken to court. Now Domino's claimed, in the court case, that he could have used the telephone, but he had tried to use the telephone twice and was on hold for 45 minutes. So [laughs] that says a lot. JOHN: Looks like it actually did go to the Supreme Court. TODD: Yeah. Correct me if I'm wrong, I think they did not want to hear it. They just said, “No, we're not going to hear the case.” Yeah, and just think about all these apps we use and all the people that can't access those apps, or the websites. I went to some company websites because I was doing some research, big companies, and a lot of them are inaccessible. A little number that I can throw out there: every year, there's been a little over 2,500 lawsuits in the US. This year, if the rate keeps on going that it has, we're on course for over 4,000 lawsuits in the US alone for inaccessible websites. You've had companies like Target, Bank of America, Winn-Dixie, those kinds of companies have been sued by people because of inaccessible sites. MAE: Okay, but may I say this one thing, which is, I just want to extend my apologies to Pizza Hut. [laughter] MANDY: What kinds of things do you see as not being accessible that should be or easily could be that companies just simply aren't doing? TODD: The big one, still and if you go to webaim.org/projects/million, it's The WebAIM Million report. It's an annual accessibility analysis of the top 1 million home pages on the internet. The number one thing again, this year is color contracts. There are guidelines in place. WCAG, which is the Web Content Accessibility Guidelines, that text should be a 4.5:1 ratio that reaches the minimum contrast for texts. It's a lot of texts out there that doesn't even reach that. So it's color contrast. You'll find a lot of, if you look at—I'm looking at the chart right now—missing alt texts on images. If you have an image that is informative, or you have an image that is conveying something to a user, it has to have alternative text describing what's in the picture. You don't have to go into a long story about what's in the picture and describe it thoroughly; you can just give a quick overview as to what the picture is trying to convey, what is in the picture. And then another one being another failure type a is form input labels; labels that are not labeled correctly. I wrote a article about that [chuckles] on CSS-Tricks and that is, there's programmatic and there's accessible names for form labels that not only help the accessibility side of it, as far as making the site accessible, but also it helps screen reader users read forms and navigate through forms, keyboard users also. Then you have empty links and then a big one that I've seen lately is if you look up in the source code, you see the HTML tag, and the language attribute, a lot of sites now, because they use trademarks, they don't have a document language. I ran across a lot of sites that don't use a document language. They're using a framework. I won't name names because I'm not out to shame, but having that attribute helps screen reader users and I think that's a big thing. A lot of accessibility, people don't understand. People use screen readers, or other assistive technologies, for instance, Dragon NaturallySpeaking voice input. But at the same time, I've got to also add accessibility is more than just deaf, or blind. I suffer from migraines, migraine headaches so animation, or motion from say, parallax scrolling can trigger a migraine. Animations that are too fast, that also trigger migraine headache. You have flashing content that can potentially cause seizures and that's actually happened before where an animated GIF was intentionally sent to someone and it caused a seizure and almost killed the person. So there's those and then the last thing on this list that I'm looking at right now, and these are common failures, empty buttons. You have buttons that don't have labels. Buttons that have Click here. Buttons need to be descriptive. So you want to have – on my site to send me something on the contact form, it's Send this info to Todd, Click here, or something similar like that. MAE: Can you think of any, John that you know of, too? I've got a couple of mind. How about you, Mandy? MANDY: For me, because I'm just starting out, I don't know a whole lot about accessibility. That's why I'm here; I'm trying to learn. But I am really conscious and careful of some of the GIFs that I use, because I do know that some of the motion ones, especially really fast-moving ones, can cause problems, migraines, seizures for people. So when posting those, I'm really, really mindful about it. JOHN: Yeah, the Click here one is always bothers me too, because not only is it bad accessibility, it's bad UX. Like HTML loves you to turn anything into a link so you can make all the words inside the button and it's just fine. [laughs] There's so many other ways to do it that are just – even discounting the accessibility impact, which I don't want it. TODD: Yeah, and touching upon that, I'm glad you brought up the button because I was just going to let that go [chuckles] past me. I have to say and I think it was in the email where it said, “What's bothering you?” What bothers me is people that don't use the button. If you are using a div, or an anchor tag, or a span, stop it. [laughs] Just stop it. There's a button element for that. I read somewhere that anchor tag takes you somewhere, a div is a container, but button is for a button. MAE: I love that. The only other ones I could think of is related to something you said, making sure to have tab order set up properly to allow people to navigate. Again, I liked your point about you don't have to be fully blind to benefit from these things and having keyboard accessibility can benefit a lot of people for all kinds of reasons. The other one is, and I would love to hear everybody's thoughts on this one, I have heard that we're supposed to be using h1, h2, h3 and having proper setup of our HTML and most of us fail just in that basic part. That's another way of supporting people to be able to navigate around and figure out what's about to be on this page and how much should I dig into it? So more on non-visual navigation stuff. TODD: Yeah, heading structure is hugely important for keyboard users and screen reader users as well as tab order and that's where semantic HTML comes into play. If you're running semantic HTML, HTML by default, save for a few caveats, is accessible right out of the box. If your site and somebody can navigate through using let's say, the keyboard turns and they can navigate in a way that is structurally logical, for instance and it has a flow to it that makes sense, then they're going to be able to not only navigate that site, but if you're selling something on that site, you're going to have somebody buying something probably. So that's again, where tab order and heading structure comes into play and it's very important. JOHN: I would assume, and correct me if I'm wrong, or if you know this, that the same sort of accessibility enhancements are available in native mobile applications that aren't using each HTML, is that correct? TODD: Having not delved into the mobile side of things with apps myself, that I really can't answer. I can say, though, that the WCAG guidelines, that does pertain to mobile as well as desktop. There's no certain set of rules. 2.2 is where there are some new features that from mobile, for instance, target size and again, I wrote another article on CSS-Tricks about target size as well. So it's if you ever noticed those little ads that you just want to click off and get off your phone and they have those little tiny Xs and you're sitting there tapping all day? Those are the things target size and dragging movements as well. I did an audit for an app and there was a lot of buttons that were not named. A lot of the accessibility issues I ran into were the same as I would run into doing an audit on a website. I don't know anything about Swift, or Flutter, or anything like that, they pretty much fall into the same category with [inaudible] as far as accessible. JOHN: I also wanted to circle back on the first item that you listed as far as the WebAIM million thing was color contrast, which is one of those ones where a designer comes up with something that looks super cool and sleek, but it's dark gray on a light gray background. It looks great when you've got perfect eyesight, but anybody else, they're just like, “Oh my God, what's that?” That's also one of the things that's probably easiest to change site-wide; it's like you go in and you tweak the CSS and you're done in a half hour and you've got the whole site updated. So it's a great bit of low-hanging fruit that you can attach if you want to start on this process. TODD: Yeah. Color contrast is of course, as the report says, this is the number one thing and let me look back here. It's slowly, the numbers are dropping, but 85.3%, that's still a very high number of failures and there's larger text. If you're using anything over 18 pixels, or the equivalent of 18—it's either 18 points, or 18 pixels—is a 3:1 ratio. With that color contrast is how our brains perceive color. It's not the actual contrast of that color and there are people far more qualified than me going to that, or that can go into that. So what I'll say is I've seen a lot of teams and companies, “Yeah, we'll do a little over 4.5:1 and we'll call it a day.” But I always say, if you can do 7:1, or even 10:1 on your ratios and you can find a way to make your brand, or whatever the same, then go for it. A lot of the time you hear, “Well, we don't want to change the colors of our brand.” Well, your colors of your brand aren't accessible to somebody who that has, for instance, Tritanopia, which is, I think it's blues and greens are very hard to see, or they don't see it at all. Color deficiencies are a thing that design teams aren't going to check for. They're just not. Like you said, all these colors look awesome so let's just, we're going to go with that on our UI. That's one thing that I actually ran into on that SAAS product that I spoke about earlier was there was these colors and these colors were a dark blue, very muted dark blue with orange text. You would think the contrast would be oh yeah, they would be all right, but it was horrible. JOHN: You can get browser plugins, that'll show you what the page looks like. So you can check these things yourself. Like you can go in and say, “Oh, you're right. That's completely illegible.” TODD: Yeah. Firefox, like I have right here on my work machine. I have right here Firefox and it does this. There's a simulator for a visual color deficiencies. It also checks for contrast as well. Chrome has one, which it actually has a very cool eyedropper to check for color contrast. If you use the inspector also in Firefox, that brings up a little contrast thing. The WAVE extension has a contrast tool. There's also a lot of different apps. If you have a Mac, like I do, I have too many color contrast because I love checking out these color contrast apps. So I have about five different color contrast apps on my Mac, but there's also websites, too that you can use at the same time. Just do a search for polar contrast. Contrast Ratio, contrast-ratio.com, is from Lea Verou. I use that one a lot. A lot of people use that one. There's so many of them out there choose from, but they are very handy tool at designer's disposal and at developers' disposal as well. JOHN: So I'm trying to think of, like I was saying earlier, the color contrast one is one of those things that's probably very straightforward; you can upgrade your whole site in a short amount of time. Color contrast is a little trickier because it gets into branding and marketing's going to want to care about it and all that kind of stuff. So you might have a bit more battle around that, but it could probably be done and you might be able to fix, at least the worst parts of the page that have problems around that. So I'm just trying to think of the ways that you could get the ball rolling on this kind of a work. Like if you can get those early easy wins, it's going to get more people on board with the process and not saying like, “Oh, it's going to take us eight months and we have to go through every single page and change it every forum.” That sounds really daunting when you think about it and so, trying to imagine what those easy early wins are that can get people down that road. TODD: Yeah. Starting from the very outset of the project is probably the key one: incorporating accessibility from the start of the project. Like I said earlier, it's a lot easier when you do it from the start rather than waiting till the very end, or even after the product has been launched and you go back and go, “Oh, well, now we need to fix it.” You're not only putting stress on your teams, but it's eating up time and money because you're now paying everybody to go back and look at all these accessibility issues there. Having one person as a dedicated accessibility advocate on each team helps immensely. So you have one person on the development team, one person on the dev side, one person on the marketing team, starting from the top. If somebody goes there to a stakeholder and says, “Listen, we need to start incorporating accessibility from the very start, here's why,” Nine times out of ten, I can guarantee you, you're probably going to get that stakeholder onboard. That tenth time, you'll have to go as far as maybe I did and say, “Well, Domino's Pizza, or Bank of America, or Target.” Again, their ears are going to perk up and they're going to go, “Oh, well, I don't really, we don't want to get sued.” So that, and going back to having one person on each team: training. There are so many resources out there for accessibility training. There are companies out there that train, there are companies that you can bring in to the organization that will train, that'll help train. That's so easier than what are we going to do? A lot of people just sitting there in a room and go, “How are you going to do this?” Having that person in each department getting together with everybody else, that's that advocate for each department, meeting up and saying, “Okay, we're going to coordinate. You're going to put out a fantastic product that's going to be accessible and also, at the same time, the financial aspect is going to make the company money. But most of all, it's going to include a lot of people that are normally not included if you're putting out an accessible product.” Because if you go to a certain website, I can guarantee you it's going to be inaccessible—just about 99% of the web isn't accessible—and it's going to be exclusive as it's going to – somebody is going to get shut out of the site, or app. So this falls on the applications as well. Another thing too, I just wanted to throw in here for color contrast. There are different – you have color contrast text, but you also have non-text contrast, you have texts in images, that kind of contrast as well and it does get a little confusing. Let's face it, the guidelines right now, it's a very technically written – it's like a technical manual. A lot of people come up to me and said, “I can't read this. I can't make sense of this. Can you translate this?” So hopefully, and this is part of the work that I'm doing with a lot of other people in the W3C is where making the language of 3.0 in plain language, basically. It's going to be a lot easier to understand these guidelines instead of all that technical jargon. I look at something right now and I'm scratching my head when I'm doing an audit going, “Okay, what do they mean by this?” All these people come together and we agree on what to write. What is the language that's going to go into this? So when they got together 2.0, which was years and years ago, they said, “Okay, this is going to be how we're going to write this and we're going to publish this,” and then we had a lot of people just like me scratching their heads of not understanding it. So hopefully, and I'm pretty sure, 99.9% sure that it's going to be a lot easier for people to understand. MAE: That sounds awesome. And if you end up needing a bunch of play testers, I bet a lot of our listeners would be totally willing to put in some time. I know I would. Just want to put in one last plug for anybody out there who really loves automating things and is trying to avoid relying on any single developer, or designer, or QA person to remember to check for accessibility is to build it into your CI/CD pipeline. There are a lot of different options. Another approach to couple with that, or do independently is to use the axe core gems, and that link will be in the show notes, where it'll allow you to be able to sprinkle in your tests, accessibility checks on different pieces. So if we've decided we're going to handle color contrast, cool, then it'll check that. But if we're not ready to deal with another point of accessibility, then we can skip it. So it's very similar to Robocop. Anyway, just wanted to offer in some other tips and tricks of the trade to be able to get going on accessibility and then once you get that train rolling, it can do a little better, but it is hard to start from scratch. JOHN: That's a great tip, Mae. Thank you. TODD: Yeah, definitely. MANDY: Okay. Well, with that, I think it's about time we head into reflections; the point of the show, where we talk about something that we thought stood out, that we want to think about more, or a place that we can call for a call of action to our listeners, or even to ourselves. Who wants to go first? MAE: I can go first. I learned something awesome from you, Todd, which I have not thought of before, which is if I am eyeballing for “contrast,” especially color contrast, that's not necessarily what that means. I really appreciate learning that and we'll definitely be applying that in my daily life. [chuckles] So thanks for teaching me a whole bunch of things, including that. TODD: You're welcome. JOHN: I think for me, it's just the continuing reminder to – I do like the thinking that, I think Mae have brought up and also Todd was talking about earlier at the beginning about how we're all of us temporarily not disabled and that I think it helps bring some of that empathy a little closer to us. So it makes it a little more accessible to us to realize that it's going to happen to us at some point, at some level, and to help then bring that empathy to the other people who are currently in that state and really that's, I think is a useful way of thinking about it. Also, the idea that I've been thinking through as we've been talking about this is how do we get the ball rolling on this? We have an existing application that's 10 years old that's going to take a lot to get it there, but how do we get the process started so we feel like we're making progress there rather than just saying, “Oh, we did HTML form 27 out of 163. All right, back at it tomorrow.” It's hard to think about, so feeling like there's progress is a good thing. TODD: Yeah, definitely and as we get older, our eyes, they're one of the first things to go. So I'm going to need assistive technology at some point so, yeah. And then what you touched upon, John. It may be daunting having to go back and do the whole, “Okay, what are we going to do for accessibility now that this project, it's 10 years old, 15 years old?” The SAAS project that I was talking about, it was 15-year-old code, .net. I got people together; one from each department. We all got together and we ended up making that product accessible for them. So it can be done. [laughs] It can be done. JOHN: That's actually a good point. Just hearing about successes in the wild with particularly hard projects is a great thing. Because again, I'm thinking about it at the start of our project and hearing that somebody made it all through and maybe even repeatedly is hard. TODD: Yeah. It's not something that once it's done, it's done. Accessibility, just like the web, is an ever-evolving media. MANDY: For me. I think my reflection is going to be, as a new coder, I do want to say, I'm glad that we talked about a lot of the things that you see that aren't currently accessible that can be accessible. One of those things is using alt tags and right now, I know when I put the social media posts out on Twitter, I don't use the alt tags and I should. So just putting an alt tag saying, “This is a picture of our guest, Todd” and the title of the show would probably be helpful for some of our listeners. So I'm going to start doing that. So thank you. TODD: You're welcome. I'm just reminded of our talk and every talk that I have on a podcast, or with anybody just reminds me of the work that I have to do and the work that is being done by a lot of different people, other than myself as well, as far as advocacy goes in that I don't think it's ever going to be a job that will ever go away. There will always be a need for accessibility advocacy for the web and it's great just to be able to sit down and talk to people about accessibility and what we need to do to make the web better and more inclusive for everybody. Because I tweet out a lot, “Accessibility is a right, not a privilege,” and I really feel that to my core because the UN specifically says that the internet is a basic human and I went as far as to go say, “Well, so as an accessibility of that internet as well.” So that is my reflection. MAE: I'll add an alt tag for me right now is with a fist up and a big smile and a lot of enthusiasm in my heart. MANDY: Awesome. Well, thank you so much for coming on the show, Todd. It's been really great talking with you and I really appreciate you coming on the show to share with us your knowledge and your expertise on the subject of accessibility. So with that, I will close out the show and say we do have a Slack and Todd will be invited to it if he'd like to talk more to us and the rest of the Greater Than Code community. You can visit patreon.com/greaterthancode and pledge to support us monthly and again, if you cannot afford that, or do not want to pledge to help run the show, you can DM anyone of us and we will get you in there for free because we want to make the Slack channel accessible for all. Have a great week and we'll see you next time. Goodbye! Special Guest: Todd Libby.
This week's episode is sponsored by Cloudflare Pages (https://enjoythevue.io/cloudflare-pages)! Laurie Barth, or Laurie on Tech as she is well-known in the dev industry, is a software engineer who started as a mathematician, currently working as a Senior Software Engineer at Netflix. Additionally, Laurie is a content creator and technical educator across various mediums. She is also a frequent conference speaker, speaking at events across the globe, and a technical blogger contributing to publications such as CSS Tricks, Smashing Magazine, and A List Apart, as well as an active member of the TC39 Educator's committee and a Google Developer Expert. In today's episode, we share some of our more memorable job interview experiences, both good and bad, but mostly terrible, and we dive into how those experiences could be improved upon, starting with the company setting realistic expectations for potential candidates from the beginning. We also touch on unnecessary and unfair technical demonstrations, the value of affording candidates the option to show themselves in their best light, and the inherent biases that exist when interview panels aren't diverse, and Laurie highlights the power that candidates actually have given the shortage of engineers making this appeal to listeners: take some of that power back! Tune in today for all this and so much more, including, of course, our weekly picks. Key Points From This Episode: Laurie shares a terrible technical interview that stands out from her experience. Why a generic interview format very rarely makes sense for any company. Why companies need to set their expectations at the beginning of the interview. The importance of recognizing how much time it takes to develop a technical interview. Why you can't steal an interview from elsewhere rather than writing one yourself. The value of judging what is important based on the signal a company is looking for. Alex talks about one of the more memorable (read: terrible) interviews he has been through. Ari reflects on a pair programming interview that she describes as ‘interesting'. The pressure that is put onto incoming developers to demonstrate their technical skills when it isn't necessary for the role they will fill. Laurie emphasizes why companies should be looking for someone to augment their team. Why it's not about working with people ‘smarter' than you, but people you can learn from. Laurie's frustration with the use of trivia questions and the benefits of offering candidates options to present themselves in their best light. Tessa's turn to share her experience with a terrible interview that featured live UI coding. The disconnect that exists between hiring managers, recruiters, and candidates. Laurie highlights the power that candidates hold given the shortage of engineers and urges listeners to take that power back. What Ari calls ‘douchebag alert' questions, how people answer, and what it says about them. The gender bias that typically exists when interview panels aren't gender diverse. Why it's important for team members to meet potential candidates and vice versa. Tessa shares the acronym, REACTO: repeat, example, approach, code, test, optimize. How interviews tend to cater towards those who are extroverted, outgoing, and talkative. Laurie highlights some positive interview experiences and what companies can do better. Alex shares a tip about asking the same question of everybody, such as “what is the focus of your company?” Tweetables: “People can't read your mind. You need to preface, you need to set your expectations at the beginning [of the interview].” — @laurieontech (https://twitter.com/laurieontech) [0:07:45] “I want to work with people who are smarter than I am, but here's the trip: everyone is smarter than I am. It depends what the measuring stick is and what category we're talking about.” — @laurieontech (https://twitter.com/laurieontech) [0:26:51] “The goal of an interview, in my mind, should be for people to show you what they know instead of what they don't know. If you're giving people options, you are giving them the opportunity to present themselves in their absolute [best light].” — @laurieontech (https://twitter.com/laurieontech) [0:29:59] “Right now, in this moment in time, unless you are an entry level candidate, the candidates have all the power. There's such a shortage of engineers. I would like to see people taking that power back a little bit.” — @laurieontech (https://twitter.com/laurieontech) [0:38:41] “Interviews, pretty much no matter what you do, will always somewhat cater to people who are extroverted and outgoing and talkative. The only way I challenge that is I think people who can't communicate about their code at all are probably not great engineers.” — @laurieontech (https://twitter.com/laurieontech) [0:48:47] Links Mentioned in Today's Episode: laurieontech.com (https://laurieontech.com) @laurieontech on Twitter (twitter.com/laurieontech) Fortnite (Windows, macOS, Nintendo Switch, PlayStation 4, PlayStation 5, Xbox One, Xbox Series X/S, iOS, Android) (https://www.epicgames.com/fortnite/en-US/home) LEGO (https://www.lego.com/) Wingspan (https://stonemaiergames.com/games/wingspan/) (Boardgame) Heal & Glow Facial Serum (https://www.shopplantbasedbeauty.com/shop-our-store/organic-heal-and-glow-facial-serum) How Not to Be Wrong (https://bookshop.org/books/how-not-to-be-wrong-the-power-of-mathematical-thinking/9780143127536), Jordan Ellenberg Special Guest: Laurie Barth.
Whilst we are the cusp of the pandemic, has anyone considered what will happen in the future when a new threat hits our shores? The government currently relies on letters and SMS messages through fragmented GP practices to mass communicate with us about our health. Other countries utilise a national ID card to centralise records. When we get our jabs, very little is computerised and we often wonder how our data is being managed, and how we'll be communicated to. This talk asks: how do we balance freedoms with effective digital health? About the speaker Danny Bluestone is the CEO of Cyber-Duck, a leading full service digital agency. He founded Cyber-Duck in 2005, inspired by fusing creative, technical and marketing expertise into a superior user experience. Now the independent agency works internationally with prestigious brands, including the Bank of England, Cancer Research and Arsenal FC. Leading Cyber-Duck, Danny continues developing the agency's ISO accredited user-centred design process, drawing on lean and Agile management methodologies. In 2015, he was awarded Wirehive 100's first Digital Leader of the Year. He enjoys giving keynotes for enterprise, UX and technology communities, including the UKTI, UX London and UXPA. His digital insights have been featured in UX Magazine, Econsultancy, and Smashing Magazine.
This week Jeff Clark, former Research Director at SiriusDecisions/Forrester and Rockstar CMO Advisor, returns to discuss brand purpose. The topic for the interview this week is voice marketing, and we are joined by Preston So, a product architect and strategist, a digital experience futurist, a developer advocate, and a three-time SXSW speaker. Preston is also an editor at A List Apart, a columnist for CMSWire, a contributor to Smashing Magazine. He is the author of three books, including Voice Content and Usability, which we discuss, based on his experience working with voice design since 2016. This week, our visit to the Rockstar CMO virtual bar finds Robert Rose, Chief Trouble Maker at The Content Advisory, encouraging us to embrace our flaws and not to fall in love with our content.Hope you enjoy this episode, here are all the links:The people:Ian Truscott on LinkedIn and Twitter Jeff Clark on LinkedIn and TwitterPreston So on his website, LinkedIn and TwitterRobert Rose on Twitter, LinkedIn, and The Content Advisory Mentioned in this weeks episode:Preston's book: Voice Content and UsabilityPreston's writing on CMSWireMore from Preston on A List ApartJoe Pulizzi and Robert Rose: This Old Marketing podcastRockstar CMO:The Beat Newsletter Rockstar CMO on the web, Twitter, and LinkedInPrevious episodes and all show notes: Rockstar CMO FMRockstar CMO AdvisorsThe wonderful Piano Music is by Johnny Easton,shared under a creative commons license.
Dedicamos este episodio a comentar el artículo de Matt Biilmann publicado recientemente en Smashing Magazine titulado The evolution of Jamstack. Mathias Biilmann es CEO de Netlify y uno de los precursores del termino Jamstack. En este artículo Biilmann empieza rememorando su presentación en el 2016 durante la SmashingConf, donde daba a conocer los principios que sustentan la arquitectura Jamstack. Ahora en 2021 Matt quiere ofrecer una perspectiva sobre cómo están evolucionando las técnicas y las soluciones orientadas a esta arquitectura de Jamstack. Empezamos el episodio hablando recordando los principios del Jamstack, como son la prioridad a que el front se construya lo antes posible y que exista un sólido desacople entre el front y el back. El segundo principio del Jamstack hace referencia a la obtención de datos bajo demanda (JavaScript y APIs). En la segunda parte hablamos de los tres puntos que según Matt marcan la evolución del Jamstack: Renderizado Persistente Distribuido o DPR.Actualizaciones en streaming desde la capa de datos.Colaboración entre desarrolladores se hace popular.
I spoke with Ido Shamun. Ido is the co-founder, CTO and, for now, the solo developer of daily.dev. daily.dev is an aggregator about development news, built as a Google Chrome extension, which gets feeds from all major tech news outlets including Smashing Magazine, The New Stack, CSS-Tricks and many more. daily.dev started as an internal initiative within Ido's previous company, The Elegant Monkeys, and eventually they decided to open it for anyone to use. Him and the team of 3 people, started daily.dev just about 6 months ago, in August 2020 and they already have around 80 thousand weekly active users. Unbelievable to see how much can be done these days with such a small team! One aspect that surprised me was the fact they decided to make it open source, so if you want to look under the hood of daily.dev, you can! As a coder, daily.dev can help you to get up to speed with what's going on in the coding space. Have a listen to the stories of Ido Shamun, Israeli solo coder at daily.dev! Full show notes and links: https://SoloCoder.com/77
Browsers Episode.CSS Mastery Book.CSS Tricks.Smashing Magazine.CSS Weekly.Front End front.Tailwind css.World Wide Web, Not Wealthy Western Web.Picks:Alfy: https://www.recallact.comLuay: Pulumi.
Виталий Фридман, CEO в компании Smashing Magazine, снова в гостях у Андрея Смирнова из Frontend Weekend. Хочешь поддержать Frontend Weekend, переходи на http://frontendweekend.ml ;) 00:42 Каким образом взял 2 первых места в рейтинге на одном из HolyJS? 02:32 Осознанно ли делал ставку на шоу в выступлениях и почему именно кидаешься вещами в людей? 07:45 Какие сайты считаешь своими друзьями? Какую книгу последней купил и прочитал? 11:45 Что изменилось за два года у Smashing Magazine? 15:14 Как сейчас зарабатывает Smashing и почему пришлось вернуть рекламу? 18:39 Какую роль сейчас исполняешь в структуре журнала? 20:22 Как проходит твоя типичная неделя? 25:09 Какие самые интересные грабли встретились при работе с сайтом Европейского парламента? 26:37 Что находится в SmashingTV и для чего он был придуман? 28:07 Зачем снимал интервью для View Source Conf и как происходит маркетинговая поддержка других конференций? 29:53 Сложно ли делать 4 конференции в год и правда ли все доклады делаются без слайдов? 34:09 Не жалко ли тратить столько времени на все эти конференции по фронтенду и не только? 37:24 Закончится ли когда-то доклад про приключения во фронтенде? 38:29 Куда идут доходы с гонораров за конференции и сопоставимые ли это суммы со Smashing'ом? 41:06 Как попасть со статьёй или докладом на Smashing? 42:25 Готовим вместе с фронтенд-разработчиком 43:18 Совет от Виталия Ссылки по теме: 1) Twitter Smashing Magazine – https://twitter.com/smashingmag 2) Прошлое интервью с Виталием – https://soundcloud.com/frontend-weekend/fw-33 3) Тот самый рейтинг одной из HolyJS – https://habr.com/ru/company/jugru/blog/428085 4) Сайт, который Виталий считает другом – https://mailchimp.com 5) Доклад, тянущийся из года в год – https://youtu.be/Wz17FARavd0 6) Frontend Weekend Patreon – https://patreon.com/frontendweekend
Денис Мишунов, senior frontend engineer в компании GitLab, в гостях у Андрея Смирнова из Frontend Weekend. Хочешь поддержать Frontend Weekend, переходи на http://frontendweekend.ml ;) 00:44 Почему запрещены к использованию тексты и фотографии не с сайта-визитки? 04:25 Чем можешь быть известен моей аудитории? 05:25 Как разработка на Plone помогла 11 лет назад переехать в Норвегию? 10:30 Насколько сложно было адаптироваться жить и работать в Норвегии? 15:14 Идеальное ли это место для жизни или хочется дальше ещё куда-то переехать? 18:01 Как люди живут, передвигаются и работают в Норвегии? 20:50 Как пришёл к мысли переходить в GitLab и сложно ли туда попасть? 26:24 В чём подвох, если так всё хорошо и здорово? 30:43 Тяжело ли вырасти до менеджера в распределенной команде Гитлаба? 33:31 Кем бы хотел стать, если бы не стал разработчиком? 35:42 Почему принял решение сам иллюстрировать свои презентации к докладам? 38:20 Как пошагово происходит процесс подготовки очередного доклада? 43:05 Пытаешься ли ты докладами сделать шоу или всё-таки рассказать что-то полезное? 44:52 Как много времени ушло на сайт-визитку и когда новая статья на Smashing Magazine? 47:39 Зачем стоит переезжать в Норвегию? 49:49 Почему никогда не пересекались с Максимом Сальниковым внутри Норвегии? 51:15 Готовим вместе с frontend-разработчиком 53:41 Концентрируйтесь на базовых вещах! Ссылки по теме: 1) Твиттер Дениса – https://twitter.com/mishunov 2) Та самая обсуждаемая в начале страница – https://speaking.mishunov.me/bio 3) Доклад Дениса на прошедшем HolyJS – https://holyjs-piter.ru/2019/spb/talks/2mejtbnfx527pvlic8nh1c 4) Великолепная визитка Дениса – https://mishunov.me 5) Статьи на Smashing Magazine – https://www.smashingmagazine.com/author/denys-mishunov 6) Frontend Weekend Patreon – https://patreon.com/frontendweekend
The new season of The Big Web Show gets a running start with the brilliant and delightful Rachel Andrew, editor-in-chief of Smashing Magazine, co-founder of Perch and Notist, author of over 30 books including The New CSS Layout, and more. Rachel and host Jeffrey Zeldman discuss learning to say no, productivity hacks, finding the inspiration to write and the courage to begin public speaking, the latest news with CSS Grid Layout, leaving Apple hardware behind, and the pleasures of Pixel. Brought to you by: ZipRecrutier (Visit the link to post jobs on ZipRecruiter for FREE).
Dave is a writer, digital entrepreneur, and strategist who travels the United States with his wife. He is the owner and editor of Entrepreneur's Handbook, a Medium publication dedicated to helping entrepreneurs succeed. Dave's the co-creator of Party Qs app, an app for conversation starters, and the self-published author of Runaway Millionaire. He writes about startups, design, and creativity and his work has appeared in Smashing Magazine, The Next Web, Business Insider, Quartz, CNBC, Axios, Crunchbase, and the Observer. He enjoys word juxtapositions, Americanos, and his two cats Calvin and Emma.Dave loves to write. With over 25k followers on Medium, He enjoys writing journalistic pieces, tech startup stories, and interviewing interesting millionaires.Party Qs is for people who want to have good conversations and get to know each other better with fun, deep, and original questions.- daveschools.com- https://entrepreneurshandbook.co/@DaveSchools- https://www.inc.com/author/dave-schools- https://www.partyqs.com/Please do NOT hesitate to reach out to me on Instagram, Twitter or via email mark@vudream.comHumans 2.0 Twitter - https://twitter.com/Humans2PodcastTwitter - https://twitter.com/markymetryMedium - https://medium.com/@markymetryFacebook - https://www.facebook.com/mark.metry.9Instagram - https://www.instagram.com/markmetry/LinkedIn - https://www.linkedin.com/in/mark-metry/Mark Metry - https://www.markmetry.com/
To everyone listening to Real-Time Overview for the first time thanks to finding us through Smashing Magazine… Hi! We’re glad you’re here. Every week we run through a few articles we think you should check...
Виталий Фридман, один из основателей Smashing Magazine, в гостях у Андрея Смирнова из Frontend Weekend. Хочешь поддержать Frontend Weekend, переходи на http://frontendweekend.ml ;) - Как из Минска попал в Германию и увлекся web-разработкой? 00:18 - Что послужило финальной причиной создать Smashing Magazine и какие цели ставились? 03:19 - Когда журнал выстрелил и чем нравилось заниматься на проекте больше всего? 05:13 - Что было самым сложным в процессе редизайна лично для Виталия? 09:20 - Почему на сайте спрятано именно 68 кошек и как они в принципе появились в дизайне? 11:03 - Отчего нельзя монетизировать свой сайт только с помощью рекламы? 12:58 - Кому и как пришла идея повернуть все элементы на сайте на 11 градусов? 15:23 - Как команде Smashing Magazine удается полностью удаленно работать? 16:30 - Сколько слайдов накопилось у доклада Responsive Web Design и сколько можно увидеть? 18:11 - Почему всегда пишешь на транслите и связано ли это с плохим знанием русского? 20:50 - Действительно ли публиковались статьи с frontend-кейсами сайтов казино или порно? 21:57 - Почему в Западной Европе люди принципиально не работают на выходных? 23:13 - «Я не люблю изысканный внешний вид, под к-ым скрывается банальный и слабый характер» 24:47 - Кем бы хотел быть, если бы не стал дизайнером? 25:44 - React, Angular, Vue или Ember? 26:33 - Какая справедливая зарплата для frontend-разработчика? 26:57 - Готовим вместе с frontend-разработчиком 28:03 Ссылки по теме: 1) Тот самый сайт – https://smashingmagazine.com 2) Доклад Responsive Web Design – https://downloads.contentful.com/nn534z2fqr9f/1xNCNjP5xm2i4QAUeiOCuE/1ea6008676818ad1afbe8c0e281796ed/vitaly-friedman-new-adventures-in-responsive-design.pdf 3) Доклад про редизайн Smashing Magazine – https://downloads.contentful.com/nn534z2fqr9f/6OVnOnD0PeaqaOuEmEuyOw/8bb85a7a0fe2a728bfa2e8d6a0d3080f/smashing-redesign-big-bang-case-study.pdf 2) Frontend Weekend Patreon – https://patreon.com/frontendweekend
The Business Generals Podcast | Helping You Maximize Your Entrepreneurial Dreams - Every Single Week
Brian Casel is an entrepreneur focused on bootstrapping online businesses that combine software with productized services. Since starting his self-employed career as a professional freelance web designer back in 2008, he has built and later sold web design/SaaS business in 2015. He now runs Audience Ops, a content marketing service focused on helping B2B software companies grow their audience and customer-base. He writes and teaches about entrepreneurship and freelancing through his blog and newsletter at casjam.com. He also creates and sells courses and ebooks there, most notably his course, Productize, which teaches consultants how to build, launch, and grow a productized service business. His work and articles have been featured or published in Mashable, Smashing Magazine, Mixergy, Entrepreneur Magazine, and others. He has spoken at industry conferences such as MicroConf and Double Your Freelancing Conf. He also co-hosts the Bootstrapped Web podcast with Jordan Gal, where they talk behind-the-scenes of bootstrapping their online businesses. Being in full-time business Brian left his last full-time job at a wed design agency in January 2008 which translates to about 9 years in business. He started doing freelance web design while also working on different product ideas that didn't take off. Started RestaurantEngine in 2011 while still doing other freelance work. Launched RestaurantEngine in 2012 and in 2013 starting working on it full-time till 2015 when he sold it. First product The first product business that Brian worked on was creating Wordpress themes that he would sell as digital downloads. This made him some income every month but he sold the business to someone else in 2015. Inspiration behind leaving formal employment to freelancing then to business While still working at the web design agency, Brian noticed that the company used to hire freelancers occasionally. He realised that the freelancers were making a living from that, which prompted him to learn freelancing through free online resources. In 2008, he decided to start doing freelance work which actually helped him through the economic downturn and gradually led him towards starting his own business. RestaurantEngine idea While building websites for different clients in diverse industries, he realised how difficult it was for small business owners to build and set up their websites even on platforms like Wordpress. That inspired him to create a hosted platform built on top of Wordpress in order to make it easier for business owners to build websites for their businesses. While in the planning process he realised that he could not standardize the platform for all types of businesses so he had to specialize it to one business sector and he settled for the restaurant sector because restaurants always require the same content on their websites like menus, etc. Focusing on one industry/niche made it easier for him to market the product. Going full-time into RestaurantEngine Brian was balancing his freelance work with working on RestaurantEngine for 2 years before he could go full-time into it. He had three people working for him in customer support, one in sales and one in content marketing. He built the site himself and had one developer on-call to support when needed. Determining the viability of the RestaurantEngine idea Brian didn't know whether the idea would work but it worked out eventually. He had to invest a lot in terms of time, hard work and personal finances in order to build the platform before it even launched and started generating revenue. Tip: Validating a new product idea or business idea before going into it is very important Transition from RestaurantEngine to Audience Ops By the time he was selling RestaurantEngine, he had already started building Audience Ops. The sale closed in June 2015, and Audience Ops had launched and gotten its first clients in May 2015. Reason for the sale...
Dudley Storey is a Smashing Magazine contributing editor, teacher and speaker, his new book Using SVG with CSS3 and HTML5 is scheduled to be released later this Spring.
Victor Yocco recently released his first book Design For The Mind! Victor Yocco is an author, speaker, and Research Director at a Philadelphia based digital design and development firm. He regularly writes and speaks on the application of psychology to design, as well as addressing the culture of alcohol use and abuse in design and technology. Victor has written for A List Apart, Smashing Magazine, UX Booth, User Experience Magazine (UXPA) and many more. He is the author of Design for the Mind, a book from Manning Publications on the application of principles of psychology to design. Use code: smayocco at checkout to get 39% off the cover price of my book from the publisher's website. The link to the book is: https://www.manning.com/books/design-for-the-mind I talk about a ton of topics that have been burning on my mind this past week! MovyMail.com Ally the accepting alligator Adam Brick Guy Thank you Card Something old is the foundation for something new. HTC VIVE Ask your friends for sales leads. Be confident in the experience that you do have, and don't shy away when someone questions if you are worthy. United Nations Talk Shoot me your questions to Joe@SuperJoePardo.com Watch the entire Dreamers Podcast pre-show https://youtu.be/R5SK4CAzBBg Episode 238
Victor Yocco recently released his first book Design For The Mind! Victor Yocco is an author, speaker, and Research Director at a Philadelphia based digital design and development firm. He regularly writes and speaks on the application of psychology to design, as well as addressing the culture of alcohol use and abuse in design and technology. Victor has written for A List Apart, Smashing Magazine, UX Booth, User Experience Magazine (UXPA) and many more. He is the author of Design for the Mind, a book from Manning Publications on the application of principles of psychology to design. Use code: smayocco at checkout to get 39% off the cover price of my book from the publisher's website. The link to the book is: https://www.manning.com/books/design-for-the-mind I talk about a ton of topics that have been burning on my mind this past week! MovyMail.com Ally the accepting alligator Adam Brick Guy Thank you Card Something old is the foundation for something new. HTC VIVE Ask your friends for sales leads. Be confident in the experience that you do have, and don't shy away when someone questions if you are worthy. United Nations Talk Shoot me your questions to Joe@SuperJoePardo.com Watch the entire Dreamers Podcast pre-show https://youtu.be/R5SK4CAzBBg Episode 238
Victor Yocco recently released his first book Design For The Mind! Victor Yocco is an author, speaker, and Research Director at a Philadelphia based digital design and development firm. He regularly writes and speaks on the application of psychology to design, as well as addressing the culture of alcohol use and abuse in design and technology. Victor has written for A List Apart, Smashing Magazine, UX Booth, User Experience Magazine (UXPA) and many more. He is the author of Design for the Mind, a book from Manning Publications on the application of principles of psychology to design. Use code: smayocco at checkout to get 39% off the cover price of my book from the publisher's website. The link to the book is: https://www.manning.com/books/design-for-the-mind I talk about a ton of topics that have been burning on my mind this past week! MovyMail.com Ally the accepting alligator Adam Brick Guy Thank you Card Something old is the foundation for something new. HTC VIVE Ask your friends for sales leads. Be confident in the experience that you do have, and don't shy away when someone questions if you are worthy. United Nations Talk Shoot me your questions to Joe@SuperJoePardo.com Watch the entire Dreamers Podcast pre-show https://youtu.be/R5SK4CAzBBg Episode 238
User Experience designer and recovering alcoholic Victor Yocco speaks about habit formation–good and bad. You'll Learn:1. Victor's personal story and implications for forming effective habits and breaking ineffective ones2. The power of teaming up with others to achieve your ambitions3. How to use a design approach to construct and reach your career goalsAbout VictorVictor is a Philadelphia-based research director, author, and speaker. He received his PhD from The Ohio State University, where he studied communication and psychology. Victor regularly writes and speaks on the application of psychology to design and addressing the design and tech culture of promoting alcohol use. He has written for A List Apart, Smashing Magazine, UX Booth, User Experience Magazine (UXPA) and many more. He is the author of Design for the Mind, a book from Manning Publications on the application of principles of psychology to design.Items mentioned in the show:Victor's book, Design for the Mind – enter the discount code yoccopcycp for 39% off. Thanks Victor!Online publication A List ApartSmashing magazineOnline publication UX BoothUser Experience magazineDaniel Kahneman and Amos Tversky's study on Prospect TheoryOutliers by Malcolm GladwellThe Slack messaging appVictor's Twitter feedVictor's LinkedIn pageVictor's emailView transcript, show notes, and links at https://awesomeatyourjob.com/ep33See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.