English football club charirman (born 1964)
POPULARITY
Tom Willmot has been a WordPress pioneer and leader in the agency space since co-founding Human Made in 2010. Just in the past year, Human Made has more than doubled its size with a team of 100. Tom is also CEO and co-founder of Altis DXP, Human Made's enterprise WordPress digital experience platform. I caught up with Tom this week to find out what he's thinking about the challenges and opportunities of the enterprise market for WordPress agencies today.Sparked by Magne Ilsaas's ideas in The WordPress Enterprise Paradox, Tom started a Twitter thread and hosted a live discussion this week about the challenges of not having a well-defined brand and market for enterprise WordPress. In the minds of clients beyond the WordPress and open-source community not to mention unhelpful tech industry analysts, "WordPress" is something you can buy, and it's often confused with any number of related brands: Automattic, WordPress VIP, and managed WordPress hosts that support enterprise clients.After getting an outline of the problem as it stands today, I asked Tom what might help differentiate "Enterprise WordPress" as a collective or entire ecosystem of agencies operating within it. Can open-source values of sharing and cooperation shape a unique global identity for enterprise WordPress agencies? Is it time for an inter-agency association or "guild" to take on these challenges? (Human Made has an internal "guild" structure of cross-functional teams — what could it look like to extend them across the whole agency space?)And how might that look within the WordPress ecosystem and others adjacent to it? Are more inter-agency gatherings needed along with greater participation in existing tech and design conferences? Will agencies like Human Made resume hosting conferences like their Day and Week of REST events in the past? Can the larger WordCamps cater to an enterprise track? Does Enterprise WordPress need its own conferences? I like Jeremy Keith and ClearLeft as a model for agency thought leadership. Magne has pointed to the Society of Digital Agencies (SoDA) as a model for organized peer collaboration and North Patrol as a model for a research and advisory firm that connects agencies with clients and reports on regional enterprise webtech markets.This is an open, ongoing conversation. If it piques your interest, connect with Tom on Twitter: @tomwillmot.
We visited with Jeremy Keith of Dream City Tattoo located in the lower level of 1200 Pearl. We learned all about how they created two thriving storefronts; one client, one tattoo and one piece of art at a time. We promise you don't want to miss this episode. Listen in to learn more about the art of tattooing. Special Guest: Jeremy Keith.
CLICK HERE to listen to episode audio (4:27).Sections below are the following: Transcript of Audio Audio Notes and Acknowledgments ImagesExtra Information Sources Related Water Radio Episodes For Virginia Teachers (Relevant SOLs, etc.). Unless otherwise noted, all Web addresses mentioned were functional as of 5-20-22. TRANSCRIPT OF AUDIO From the Cumberland Gap to the Atlantic Ocean, this is Virginia Water Radio for the weeks of May 23 and May 30, 2022. This episode, marking the Memorial Day holiday observed this year on May 30, repeats an episode first done in 2015. MUSIC – ~17 sec – instrumental. That tune, composed during the U.S. Civil War, sets the stage for a water-related exploration of the origin of Memorial Day. Have a listen to the music for about 35 more seconds. MUSIC – ~35 sec – instrumental. You've been listening to a version of “All Quiet Along the Potomac Tonight,” recorded by Chloe Benner and Stewart Scales. The tune was composed in 1863 by John Hill Hewitt. The title, and the lyrics associated with the tune, are from “The Picket Guard,” a poem by Ethel Lynn Beers, published in 1861. The poem relates the loneliness, homesickness, and then sudden death of a rank-and-file soldier patrolling the dark, wooded, and deceptively quiet Potomac riverbank. As a similar tragic fate befell tens of thousands of Civil War soldiers along rivers, ridges, and battle lines in Virginia and elsewhere, surviving family and friends began honoring fallen soldiers by decorating their graves with flowers, especially during spring. The practice grew across both North and South, eventually becoming a spring tradition known as “Decoration Day.” On May 5, 1868, Gen. John Logan called for Decoration Day to be an annual, national holiday on May 30, and the first national ceremony was held that year in Arlington National Cemetery, near the banks of the Potomac. After World War I, the annual observance began to include honoring those who had died in all U.S. military conflicts. In 1971, Congress declared Memorial Day an official national holiday, to occur on the last Monday of May. Memorial Day invokes very personal and local expressions of honor and remembrance, true to the holiday's origin of individuals decorating Civil War graves with flowers. In that spirit, we close this tribute to Memorial Day with about 25 seconds of “Flowers of the Forest,” by No Strings Attached, from their 2002 album, “Old Friend's Waltz.” MUSIC – ~26 sec – instrumental. SHIP'S BELL Virginia Water Radio is produced by the Virginia Water Resources Research Center, part of Virginia Tech's College of Natural Resources and Environment. For more Virginia water sounds, music, or information, visit us online at virginiawaterradio.org, or call the Water Center at (540) 231-5624. Thanks to Stewart Scales for his banjo version of Cripple Creek to open and close this episode. In Blacksburg, I'm Alan Raflo, thanking you for listening, and wishing you health, wisdom, and good water. AUDIO NOTES AND ACKNOWLEDGEMENTS This Virginia Water Radio episode revises and replaces Episode 215, 5-25-15, and Episode 318, 5-30-16. The version of “All Quiet Along the Potomac Tonight” heard in this Virginia Water Radio episode was performed by Chloe Benner and Stewart Scales, used with permission. More information about Mr. Scales and the group New Standard is available online at http://newstandardbluegrass.com. This music was used previously by Virginia Water Radio most recently in Episode 619, 3-7-22. Another version of “All Quiet Along the Potomac Tonight,” by Bobby Horton, was featured in Episode 101, 3-5-12. Information on “All Quiet Along the Potomac,” about Ethel Beers, the author of the poem from which the song was derived, and about John Hill Hewitt, who composed the tune, is available from Bartleby.com, online at http://www.bartleby.com/270/13/474.html; from Britannica Encyclopedia, online at www.britannica.com/EBchecked/topic/58438/Ethel-Lynn-Beers; from Library of Congress, “All quiet along the Potomac to-night,” online at https://www.loc.gov/item/ihas.200002411/; and from Song of America, online at https://songofamerica.net/song/all-quiet-along-the-potomac-tonight/. “Flowers of the Forest” and “Old Friend's Waltz” are copyright by No Strings Attached and Enessay Music, used with permission. More information about the now-retired, Blacksburg/Roanoke-based group No Strings Attached is available online at https://www.enessay.com/index.html. This music was used previously by Virginia Water Radio most recently in Episode 573, 4-19-21. Information on “Metsäkukkia,” the original Finnish tune on which the No Strings Attached selection was based, is available from Andrew Kuntz, “The Fiddler's Companion,” online at http://www.ibiblio.org/fiddlers/MER_MIC.htm; and from Jeremy Keith, “The Session,” online at http://thesession.org/tunes/4585. Click here if you'd like to hear the full version (1 min./11 sec.) of the “Cripple Creek” arrangement/performance by Stewart Scales that opens and closes this episode. More information about Mr. Scales and the group New Standard, with which Mr. Scales plays, is available online at http://newstandardbluegrass.com. IMAGES(Unless otherwise noted, photographs are by Virginia Water Radio.) Looking towards the confluence of the Shenandoah River with the Potomac River at Harper's Ferry, West Va., August 14, 2008. Harper's Ferry was a strategic location and the site of a federal arsenal during the Civil War era.The confluence of Antietam Creek (foreground) with the Potomac River in Maryland, as seen from the C&O Canal Towpath, August 13, 2008. The confluence is several miles downstream of where the creek flows through Sharpsburg, Md., the site of a major Civil War battle in 1862. EXTRA INFORMATION ON THE HISTORY OF MEMORIAL DAYThe following information is quoted from the Library of Congress, “Today in History—May 30/Memorial Day,” online at https://www.loc.gov/item/today-in-history/may-30/. “In 1868, Commander in Chief John A. Logan of the Grand Army of the Republic issued General Order Number 11 designating May 30 as a memorial day ‘for the purpose of strewing with flowers or otherwise decorating the graves of comrades who died in defense of their country during the late rebellion, and whose bodies now lie in almost every city, village, and hamlet churchyard in the land.' “The first national celebration of the holiday took place May 30, 1868, at Arlington National Cemetery, where both Confederate and Union soldiers were buried. Originally known as Decoration Day, at the turn of the century it was designated as Memorial Day. In many American towns, the day is celebrated with a parade. “Southern women decorated the graves of soldiers even before the Civil War's end. Records show that by 1865, Mississippi, Virginia, and South Carolina all had precedents for Memorial Day. Songs in the Duke University collection Historic American Sheet Music include hymns published in the South such as these two from 1867: ‘Kneel Where Our Loves are Sleeping,' dedicated to ‘The Ladies of the South Who are Decorating the Graves of the Confederate Dead,' and ‘Memorial Flowers,' dedicated ‘To the Memory of Our Dead Heroes.' “When a women's memorial association in Columbus, Mississippi, decorated the graves of both Confederate and Union soldiers on April 25, 1866, this act of generosity and reconciliation prompted an editorial piece, published by Horace Greeley's New York Tribune, and a poem by Francis Miles Finch, ‘The Blue and the Grey,' published in the Atlantic Monthly. The practice of strewing flowers on soldiers' graves soon became popular throughout the reunited nation. “President Lyndon Johnson proclaimed Waterloo, New York, as the ‘Birthplace of Memorial Day,' because it began a formal observance on May 5, 1866. However, Boalsburg, Pennsylvania, also claims to have held the first observance, based on an observance dating back to October 1864. Indeed, many other towns also lay claim to being the first to hold an observance. “In 1971, federal law changed the observance of the holiday to the last Monday in May and extended the honor to all soldiers who died in American wars. A few states continue to celebrate Memorial Day on May 30. “Today, national observance of the holiday still takes place at Arlington National Cemetery with the placing of a wreath on the Tomb of the Unknown Soldier and the decoration of each grave with a small American flag. Protocol for flying the American flag on Memorial Day includes raising it quickly to the top of the pole at sunrise, immediately lowering it to half-staff until noon, and displaying it at full staff from noon until sunset. … “Many veterans of the Vietnam War, and relatives and friends of those who fought in that conflict, make a pilgrimage over Memorial Day weekend to the Vietnam Veterans Memorial in Washington, D.C., where they pay their respects to another generation of fallen soldiers.” SOURCES USED FOR AUDIO AND OFFERING MORE INFORMATION On the History of Memorial Day Library of Congress, “Today in History—May 30/Memorial Day,” online at https://www.loc.gov/item/today-in-history/may-30/. Smithsonian Institution/National Museum of American History, “You asked, we Answered: Why do we celebrate Memorial Day?”, by Ryan Lintelman, May 24, 2013; available online at http://americanhistory.si.edu/blog/2013/05/you-asked-we-answered-why-do-we-celebrate-memorial-day.html. Public Broadcasting System, “National Memorial Day Concert/History of Memorial Day,” online at http://www.pbs.org/national-memorial-day-concert/memorial-day/history/. U.S. Department of Veterans Affairs:“America's Wars,” online (as a PDF) at http://www.va.gov/opa/publications/factsheets/fs_americas_wars.pdf;“Memorial Day,” online at https://www.va.gov/opa/speceven/memday; and“Memorial Day Order,” by Gen. John A. Logan, May 6, 1868, online at https://www.cem.va.gov/history/memdayorder.asp. On Rivers and Other Water Bodies in the U.S. Civil War The History PlaceTM, “The U.S. Civil War,” online at http://www.historyplace.com/civilwar/ USA Civil War Web Site, “Civil War Rivers and Streams,” online at http://usa-civil-war.com/CW_Rivers/rivers.html RELATED VIRGINIA WATER RADIO EPISODES All Water Radio episodes are listed by category at the Index link above (http://www.virginiawaterradio.org/p/index.html). See particularly the “History” subject category. Following are links to some other episodes on Virginia waters in history related to military conflicts. Battle of Yorktown in the Revolutionary War – Episode 390, 10-6-17.Bull Run's present and Civil War past – Episode 223, 7-21-14. Civil War Battle of the Ironclads – Episode 412, 3-19-18.Lincoln's James River trip to Richmond at the end of the Civil War – Episode 459, 2-11-19.Potomac River in the Civil War – Episode 101, 3-5-12.Rivers and attempts to capture Richmond in the Civil War – Episode 164, 6-3-13 (for Memorial Day 2013).River origins of Virginia signers of Declaration of Independence – Episode 220, 6-30-14. Various waters involved in the Revolutionary War – Episode 168, 7-1-13. FOR VIRGINIA TEACHERS – RELATED STANDARDS OF LEARNING (SOLs) AND OTHER INFORMATION Following are some Virginia Standards of Learning (SOLs) that may be supported by this episode's audio/transcript, sources, or other information included in this post. 2020 Music SOLs SOLs at various grade levels that call for “examining the relationship of music to the other fine arts and other fields of knowledge.” 2015 Social Studies SOLs Grades K-3 History Theme1.2 – Virginia history and life in present-day Virginia.1.4 – Lives of people associated with major holidays.2.5 – Lives of people associated with major holidays. Virginia Studies CourseVS.1 – Impact of geographic features on people, places, and events in Virginia history.VS.7 – Civil War issues and events, including the role of Virginia and the role of various ethnic groups. United States History to 1865 CourseUSI.2 – Major land and water features of North America, including their importance in history.USI.9 – Causes, events, and effects of the Civil War.Virginia and United States History CourseVUS.7 – Knowledge of the Civil War and Reconstruction eras.Virginia's SOLs are available from the Virginia Department of Education, online at http://www.doe.virginia.gov/testing/. Following are links to Water Radio episodes (various topics) designed especially for certain K-12 grade levels.Episode 250, 1-26-15 – on boiling, for kindergarten through 3rd grade. Episode 255, 3-2-15 – on density, for 5th and 6th grade. Episode 282, 9-21-15 – on living vs. non-living, for kindergarten. Episode 309, 3-28-16 – on temperature regulation in animals, for kindergarten through 12th grade. Episode 333, 9-12-16 – on dissolved gases, especially dissolved oxygen in aquatic habitats, for 5th grade. Episode 404, 1-22-18 – on ice on ponds and lakes, for 4th through 8th grade. Episode 407, 2-12-18 – on snow chemistry and physics
Jeremy Kieth is the cofounder of Clearleft, a design agency specializing in building resilient, future-proof, backwards compatible, and just super elegant web experiences. He is also the author of "Resilient Web Design," which he has made available for free to all of us through Creative Commons licensing, as well as many other books on super-geeky topics like DOM Scripting, Ajax, and HTML5. In this episode of the podcast, Sophia and Jeremy discuss how responsive design made the truth about the Internet apparent, why the invisible is hard to prioritize, and what a bad design system means for our end users. Enjoy! LINKS: Follow Jeremy on Twitter: @adactio Listen to "Resilient Web Design" via Google Podcasts Listen to The Clearleft Podcast on Google Podcasts Book your tickets to UX Fest (June 1-3, 2021) --- Support this podcast: https://anchor.fm/ooux/support
Click to listen to episode (3:50)Sections below are the following:Transcript of AudioAudio Notes and AcknowledgmentsImagesSourcesRelated Water Radio EpisodesFor Virginia Teachers (Relevant SOLs, etc.) Unless otherwise noted, all Web addresses mentioned were functional as of 4-16-21. TRANSCRIPT OF AUDIO From the Cumberland Gap to the Atlantic Ocean, this is Virginia Water Radio for the week of April 19, 2021. This revised episode from May 2014 is part of a series this year of spring-related episodes. MUSIC – ~12 sec – instrumental This week, we feature a Virginia musical group’s version of a traditional Finnish waltz tune, named for a plant community that, like good music, depends on the right timing. Have a listen for about 35 more seconds. MUSIC – ~36 sec – instrumental You’ve been listening to part of “Flowers of the Forest,” by No Strings Attached, on their 2003 album, “Old Friend’s Waltz,” from Enessay Music. Just as in a well-done waltz, timing is crucial for low-growing, spring-blooming forest plants. Such plants live under trees whose leaf canopy will close by late spring, blocking much of the sunlight and rainfall from reaching the forest floor. As a result, many non-woody forest plants are adapted to take advantage of early spring’s interaction of warming soil and air temperature, available moisture, increasing light, and the activity of emerging insect pollinators to reproduce and to store enough energy underground to survive the coming year. Bloodroot, Spring Beauty, Trillium, and many other Virginia woodland plants follow this strategy: show up early, use colorful flowers to show off for foraging insects, and then produce fruits and seeds before the summer’s shade. Thanks for No Strings Attached for permission to use this week’s music, and we close with about 25 more seconds of “Flowers of the Forest.”MUSIC – ~27 sec – instrumental SHIP’S BELL Virginia Water Radio is produced by the Virginia Water Resources Research Center, part of Virginia Tech’s College of Natural Resources and Environment. For more Virginia water sounds, music, or information, visit us online at virginiawaterradio.org, or call the Water Center at (540) 231-5624. Thanks to Ben Cosgrove for his version of “Shenandoah” to open and close the show. In Blacksburg, I’m Alan Raflo, thanking you for listening, and wishing you health, wisdom, and good water. AUDIO NOTES AND ACKNOWLEDGEMENTS This Virginia Water Radio episode revises and replaces Episode 212, 5-5-14. “Flowers of the Forest” and “Old Friend’s Waltz” are copyright by No Strings Attached and Enessay Music, used with permission. More information about the now-retired, Blacksburg/Roanoke-based group No Strings Attached is available online at https://www.enessay.com/index.html. This music was used previously by Virginia Water Radio most recently in Episode 521, 4-20-20, on Virginia Bluebells, another spring-blooming wildflower. Information on “Metsäkukkia,” the original Finnish tune on which the No Strings Attached selection was based, is available from Andrew Kuntz, “The Fiddler’s Companion,” online at http://www.ibiblio.org/fiddlers/MER_MIC.htm; and from Jeremy Keith, “The Session,” online at http://thesession.org/tunes/4585. Click here if you’d like to hear the full version (2 min./22 sec.) of the “Shenandoah” arrangement/performance by Ben Cosgrove that opens and closes this episode. More information about Mr. Cosgrove is available online at http://www.bencosgrove.com. IMAGES Shooting Star beside a stream in Blacksburg, Va., May 3, 2014. Trillium at the base of a Tulip-poplar in Blacksburg, Va., May 3, 2014.Trout Lily at Falls Ridge Nature Preserve in Montgomery County, Va., April 20, 2019.Jack-in-the-pulpit at Falls Ridge Nature Preserve in Montgomery County, Va., April 20, 2019.Spring Beauty in Blacksburg, Va., April 15, 2021.Wild Geranium at Falls Ridge Nature Preserve in Montgomery County, Va., April 16, 2021. SOURCES Used for Audio Marion Lobstein, “Spring Wildflowers: Ecological Factors,” by (undated), Botanical Society of Washington [D.C.], online at www.botsoc.org/SpringWildflowerBackground.doc. Marion Lobstein, a retired biology professor at Northern Virginia Community College-Manassas, is the Botany Chair for the Prince William Wildflower Socieyt (Prince William County, Va.); other articles by her are available online at https://vnps.org/princewilliamwildflowersociety/botanizing-with-marion/.Alexander F. Motten, “Pollination Ecology of the Spring Wildflower Community of a Temperate Deciduous Forest,” Ecological Monographs (Vol. 56, No. 1), March 1986, pp. 21-42. For More Information about Plants in Virginia or Elsewhere A.S. Weakley, J.C. Ludwig, and J.F. Townsend, Flora of Virginia, Bland Crowder, ed. Copyright by the Foundation of the Flora of Virginia Project, Inc., Richmond. Botanical Research Institute of Texas, Fort Worth, 2012. This is the first comprehensive manual of Virginia plants published since the 1700s.Flora of Virginia Project, online at http://www.floraofvirginia.org/. Oscar W. Gupton and Fred C. Swope, series of wildflower guides: Fall Wildflowers of the Blue Ridge and Great Smoky Mountains, University Press of Virginia, Charlottesville, 1987; Wild Orchids of the Middle Atlantic States University of Tennessee Press, Knoxville, 1986); Wildflowers of Tidewater Virginia (University Press of Virginia, Charlottesville, 1982; and Wildflowers of the Shenandoah Valley and Blue Ridge Mountains, University Press of Virginia, Charlottesville, 1979. U.S. Department of Agriculture (USDA)/Natural Resources Conservation Service Plants Database, online at https://plants.usda.gov.Virginia Department of Conservation and Recreation/Natural Heritage Division, online at https://www.dcr.virginia.gov/natural-heritage/. Virginia Native Plant Society, online at http://vnps.org/. RELATED VIRGINIA WATER RADIO EPISODES All Water Radio episodes are listed by category at the Index link above (http://www.virginiawaterradio.org/p/index.html). See particularly the “Plants” subject category. Following are links to other spring-themed episodes.Eastern Phoebe – Episode 416, 4-16-18.Frog and Toad Medley – Episode 408, 2-19-18.Rhododendrons – Episode 216, 6-2-14.Spring arrival episode – Episode 569, 3-22-21.Spring Peepers – Episode 570, 3-29-21.Spring reminder about tornado awareness – Episode 568, 3-15-21.Spring signals for fish – Episode 571, 4-5-21.Spring sounds serenades – Episode 206, 3-14-14 and Episode 516, 3-16-20.Virginia Bluebells – Episode 521, 4-20-20.Warblers and spring bird migration – Episode 572, 4-12-21. FOR VIRGINIA TEACHERS – RELATED STANDARDS OF LEARNING (SOLs) AND OTHER INFORMATION Following are some Virginia Standards of Learning (SOLs) that may be supported by this episode’s audio/transcript, sources, or other information included in this post. 2020 Music SOLs SOLs at various grade levels that call for “examining the relationship of music to the other fine arts and other fields of knowledge.” 2018 Science SOLs Grades K-4: Living Systems and ProcessesK.7 – Plants and animals have basic needs and life processes.1.4 – Plants have basic life needs (including water) and functional parts that allow them to survive.2.4 – Plants and animals undergo a series of orderly changes as they grow and develop, including life cycles.2.5 – Living things are part of a system.3.4 – Adaptations allow organisms to satisfy life needs and respond to the environment.3.5 – Aquatic and terrestrial ecosystems support a diversity of organisms.4.2 – Plants and animals have structures that distinguish them from one another and play vital roles in their ability to survive. Grades K-5: Earth and Space SystemsK.9 – There are patterns in nature.1.7 – There are weather and seasonal changes.2.7 – Weather patterns and seasonal changes affect plants, animals, and their surroundings. Grades K-5: Earth Resources4.8. – Virginia has important natural resources. Life ScienceLS.7 – Adaptations support an organism’s survival in an ecosystem.LS.8 – Changes in ecosystems, communities, populations, and organisms occur over time. BiologyBIO.8 – Dynamic equilibria exist within populations, communities, and ecosystems.Virginia’s SOLs are available from the Virginia Department of Education, online at http://www.doe.virginia.gov/testing/. Following are links to Water Radio episodes (various topics) designed especially for certain K-12 grade levels. Episode 250, 1-26-15 – on boiling, for kindergarten through 3rd grade.Episode 255, 3-2-15 – on density, for 5th and 6th grade.Episode 282, 9-21-15 – on living vs. non-living, for kindergarten.Episode 309, 3-28-16 – on temperature regulation in animals, for kindergarten through 12thgrade.Episode 333, 9-12-16 – on dissolved gases, especially dissolved oxygen in aquatic habitats, for 5th grade.Episode 403, 1-15-18 – on freezing and ice, for kindergarten through 3rd grade.Episode 404, 1-22-18 – on ice on ponds and lakes, for 4th through 8thgrade.Episode 406, 2-5-18 – on ice on rivers, for middle school.Episode 407, 2-12-18 – on snow chemistry and physics, for high school.Episode 483, 7-29-19 – on buoyancy and drag, for middle school and high school.Episode 524, 5-11-20 – on sounds by water-related animals, for elementary school through high school.Episode 531, 6-29-20 – on various ways that animals get water, for 3rdand 4th grade.
After a horrific week of social unrest in the U.S., and as Irish Music Stories begins a major overhaul, host Shannon Heaton offers a meditation on how cataloging and organizing can soothe the soul. There’s also plenty of music in this episode. Full playlist below. And for Japanese speakers who want to get started with Irish Music Stories, the first episode has been translated fully (transcript) by Ryoko Murakami (with Tomoaki Hatekeyama) HERE * * * * * * * Thanks to everybody for listening. And a special thank you to this month’s underwriters: Enda McGreevy, Rus Bradburd, Jeremy Keith, Kevin Doyle, Roland Hebborn, Christopher Stuart, Edward Schilling, Randall Semagin, Parker Abercrombie, Marji Gibbs, Sean Carrol, Peter Smith, Mike Voss, Ian Bittle, Brian Benscoter, Marc Gunn, Gerry Corr, Suezen Brown, Paul DeCamp, Rick Rubin, Kenneth Doyle, Susan Walsh, Emil Hauptmann, Chris Armstrong, John Ploch, Jon Duvick, Randy Krajniak, Joel DeLashmit, and Susan Walsh. Please CLICK HERE if you can kick in to support this podcast! * * * * * * * Visit IrishMusicStories.org * * * * * * Music Heard on IMS Episode 49 all music traditional, unless otherwise indicated Tune: “Perfect Maze,” from Perfect MazeArtist: Shannon Heaton with Emilie Catlett and Natalie Haas Tune: “Dark Low Jig,” from Production Music for Irish Music StoriesArtist: Matt Heaton Tune: “G Meditation,” from Production Music for Irish Music StoriesArtist: Matt Heaton Tune: “Haapvesi,” from January EPArtist: Assemble FKA Popcorn Behavior Tune: “D Chimes” from Production Music for Irish Music StoriesArtist: Matt Heaton
The spookiest month of the year brings discussions of handling pull requests on open source projects, wayfinding on the responsive web, how would having to pay for frameworks change the web, relying on social media for promotion, and chapter 2 of the history of the web as read by Jeremy Keith.
Resources:cassie.codestwitter.com/cassiecodesAmelia's TwitterNate's TwitterKurt Vonnegut and Narrative ArcsSara Soueidan's Post on SVG Filters: The Crash CourseWelcome to the newline podcast. Our show is a conversation with experienced software engineers where we discuss new technology, career advice, and help you be amazing at work.I'm Nate Murray and I'm Amelia Wattenberger and today we're talking with creative coder Cassie Evans.In this episode we talk about something often neglected in web design today: how to bring whimsy and joy to your usersIn our chat we talk about how the old web had entry points to programming and where we might find find that today.And open with a story about how she, as a child, sold animated cursors for donuts, which felt like magic - and how even today snippets of code feel like magic spells.We loved our conversation with Cassie, and think you will too, let's dig in!Cassie Evans PodcastAmelia: [00:00:00] Welcome to the newline Podcast. Nate: [00:00:08] Our show is a conversation with experienced software engineers, where we discuss new technology, career advice and help you be amazing at work. I'm Nate. Amelia: [00:00:17] And I'm Amelia Wattenberger. Today, we're talking with creative coder, Cassie Evans. In this episode, we talk about something often neglected in web design today, how to bring whimsy and joy to your users. In our chat, we talk about how the old web had entry points to programming and where we might find that today. Nate: [00:00:35] We open with a story about how Cassie as a child, sold animated cursors for donuts, which felt like magic. And how even today, snippets of code still feel like magic spells. We loved our conversation with Cassie and we think you will too. Let's dig in. Cassie: [00:00:53] We're not Nate: [00:00:54] live and so we just it to be fun. One of things is I really love your talks and you talked about how the web needs more whimsy. I just love that so much. In one of your talks, you mentioned that you sold neopets pages for donuts. Cassie: [00:01:11] Yes. Nate: [00:01:11] Like when you were a child. Can you tell me more about that? For context, I think you and I grew up with some of the similar early web stuff. For example, when I was younger, I once got on the Internet for hours and then my parents were furious, because my dad had gotten an accident at work and his boss was supposed to call. I'd been tying up the Internet, because I was on dial-up for hours. Yeah, I just love the old classic web style, like Myspace and neopets. We can get into that some, but can you tell me about how you sold neopets pages for donuts? Cassie: [00:01:40] Yes, definitely. Yeah, firstly you mentioned dial-up. I missed that so much. It's so close to my heart, because I remember we had one computer at home, that was our home computer and I was only allowed to use it for educational things for a lot of times. I used to wait until my parents were asleep and then I'd creep downstairs with blankets and I'd have to wrap the whole computer up in the blanket, so that it wouldn't make the noises, so that I could dial-up to the Internet. I just sit there clutching it to my chest, trying to dampen down the noises, so they wouldn't wake up. Why Nate: [00:02:15] were modems so loud, right? Cassie: [00:02:17] So loud. Nate: [00:02:18] Yeah. Cassie: [00:02:21] Even that noise now gives me anxiety, because it sounds like being downstairs, terrified that my parents are going to wake up at any moment. I love that. Yeah, the donuts. I didn't have money for the tuck shop when I was younger. I got school dinners. I didn't have packed lunch boxes and they weren't really into giving us sugary snacks. They were quite healthy. I got quite jealous about all of the other kids having donuts from the tuck shops. Around that time, everyone started making Myspace profiles and neopets pet pages. My one was really good and lots of people asked me whether I could make them sparkly cursors and stuff. I started up a little side hustle and swapped sparkly cursors for donuts. It was excellent. Amelia: [00:03:11] What is the deal? Is it one cursor for one donut? Cassie: [00:03:15] Yeah, I think it was something like that; a cursor for a donut. This Nate: [00:03:19] is amazing. I don't actually understand how this would work. How much programming was it? Were you finding GIFs? I'm interested in particularly one, for the entrepreneurship side, two, because it's on-brand that you're adding sparkles. Then three, is the learning programming aspect. I love this idea, for example, that some of the best ways to learn are just when you're self-motivated and you're just trying to do stuff. I learned how to program, because I was tweaking web pages this similar way and I worked my way down. I'm interested. I didn't actually use neopets necessarily, but what were these cursors and how did that work for as much as you remember? Cassie: [00:03:53] As much as I remember. I think it was very much accidental. I don't think that I realized that I was coding at the time. I didn't really have much of an awareness of what coding was. I used to play The Sims me other early games as well and they had cheat codes that you could type in. I saw it as the same thing. It was Internet cheat codes that you went to some websites and they had pictures of different sparkly cursors, or different backgrounds, or different CSS effects and you just copied a cheat code and then you put that cheat code onto your – and I didn't really know that that's what the building blocks of the web were. I didn't understand that at the time. I thought that they were a little magical snippets that you just – I mean, they still are. Nate: [00:04:42] Right, they still are. They still are Cassie: [00:04:43] magical snippets, aren't they? I still feel like that nowadays. Some new CSS comes out and I'm just like, “Wow, another magical snippet. Amelia: [00:04:52] This is amazing.” They keep making them. Cassie: [00:04:54] Yeah. Nate: [00:04:56] I learned some early programming, we would play these old games, they were called MUDs. You'd Telnet in. It's before SSH, you Telnet. It's like SSH, but insecure. You Telnet into these servers and play these text games, where you're go to the sword shop or whatever and you buy a sword. Then I remember that what we would do is we were like, “Oh, we could host our own server.” It's the same thing. We didn't know we were We were just copying and pasting these codes, make our own server and then we're like, “Oh, we can give ourselves our own items.” We're copy this snippet and then you realize now you have these God-like powers of playing this game that you enjoy and then realize like, “Oh, shoot. What else could I do with this power?” That was actually one of my entry points to programming too. I think that's really special. One of the things that you've talked about too is well, I don't know. What are some of these entry points that people have now? What could we do to give this, serendipitous entry point into coding for kids today? Cassie: [00:05:46] It's really difficult, because I've looked around and I haven't found anything that has that same accidentally educational aspect to it. There's some really amazing things that have the same sense of community, because neopets for me and Myspace to a degree had this community aspect, where there were lots of other young kids who were all hacking around and changing things and you learnt things from each other. I think that we definitely got that in platforms like CodePen and Glitch. They're really great, because they lower the barrier to entry. They abstract away all of the fiddly setup and build tools and all of that stuff and they allow people to just jump in and start making things and remix things that other people have made and fork things that other people have made. I think that's really great, but I don't think we already have any of those accidentally educational things around anymore, which is a shame. People have to be a lot more intentional. They have to want to learn and know what they're there for in order to start off. I Amelia: [00:06:58] also think about this with cars. I think it's a little bit related. When I first started dating my husband, he had a – it was 69 Mercury Cougar, a really old car. He could work on it, because there's no computer, you can understand what the parts are pretty easily. You can just look at them and be like, okay, this turns and it turns this other thing. I think the Internet today is so much more complicated. The bar for what's cool on the web is so much higher that when we were kids and we made a sparkly cursor, even our parents would be like, “Oh, wow. How did you do that?” It's hard to make something impressive now and it's just so overwhelming. I think that's also part of why Glitch and CodePen can be so helpful, because they take care of the nitty-gritty for you, so you can focus on being creative. Nate: [00:07:51] I'm optimistic. I think that I've seen some movement there with Minecraft maybe, Roblox is interesting. Yeah, there's some interesting ideas happening there. There's even some interesting, like more deliberate code for kid tools. There's one called Microsoft MakeCode Arcade. It's like Scratch, but it's designed for building games. Even that, board is on educational. I think there's something special, where it's not deliberately educational, but you learn from it that it's important. Cassie: [00:08:19] Scratch is so cool. I really love Scratch. The Harvard computer science course, the first thing that they get you to do is a thing in Scratch. When I started that, I was like, “Oh, I bet this is really – it's really hard. It's that like Harvard computer science course.” Then they were like, “We're going to build a game in scratch.” Wow, it's Nate: [00:08:39] cool. You're like, “I can do this. Yeah.” I hope that there's more tools that come out, particularly on tablets, because one of the things I notice with my kids is that they're using an iPad a lot more frequently than they're using a computer. I think just the ethos and the ecosystem of tablet apps is it's a lot more locked down. You can't necessarily look under the covers, like you would with Vue source on a webpage. I think any tools like that that let you learn are really interesting. There's a scratch junior that my kids use just to build little stories and little animations and I love that, but there's not too many tools yet, but I'm hoping we can create more. I Cassie: [00:09:15] feel there's some stuff in the hardware hacking, crafting worlds. I think that coding and crafting, the intersection of that, there's some quite interesting stuff happening, because I think you can fall into that accidentally as well if you're interested in hacking around with things. You can end up, “Oh, well. I want to make these lights flash and oh, I'm going to have to learn Python in order to do that.” I think that that's still yeah, accidental gateway Amelia: [00:09:51] into things. Yeah, I love that. I think some of the people I used to work with, they would spend time with their kids making a Halloween skull with an Arduino that makes its eyes flashed. It's such good bonding time, and because it's fun for everyone. I enjoy doing that. Cassie: [00:10:05] I was Amelia: [00:10:06] like, “I need a kid, so I mean, Cassie: [00:10:08] I can have an excuse Amelia: [00:10:09] to do Nate: [00:10:10] this.” Right. Yeah, I know. Right. But our kids are doing that now with cosplay stuff, is they first were doing little paper craft creatures. They would print off a template and they cut it out and they'd be like, “Oh, we want to make our own,” so then they're learning how to use blender to do their own 3D modeling. Then use, there's this tool called Pepakura, which you can use to slice 3D models down into a little papercraft, like Minecraft creature or whatever. Then they're learning computer skills for using Figma to edit the templates and they're using Blender to learn 3D modeling. They're not good at that yet, but you can see the progression. They're going to take over the world. Yeah. I recently watched one of your talks on CSS filters and it totally blew my mind. I've been programming for since we talked about since dial-up, and I didn't even know that SVG had filters. I thought that was so fascinating. Can you talk a little bit about your recent work on doing paintings with SVG? Cassie: [00:11:05] Yes. I've really been loving SVG filters recently. I got into a little bit of a slump at the beginning of lockdown, where I wasn't feeling creative at all. The idea of programming, coding sounded not so much fun. I wanted to do something a little bit more relaxing. Yeah, I find SVG and SVG filters really fun to play around with, because it's more declarative. You have some filter primitives and filter primitives they work – well, filters they work a lot like audio programming, where you've got inputs and outputs. You can chain things together. You have different filter primitives inside a filter element and you can feed the output of one into the input of the next one and the output of the first two into the input of another one. That means that there's infinite possibilities. Ultimately, all you're doing is just changing a couple of values and some attributes. It feels like putting Lego blocks together. You don't really have to think through any intricate logic. You can just put some filters together and see what happens. Yeah, I find that really fun, the randomness that you get not being able to predict the outcome. I've played around and I accidentally ended up with something that looked a little bit like a pencil line. Then I just riffed on that and made some things that looked a bit like hand sketched paintings, which was a lot of fun. Nate: [00:12:42] It's gorgeous. It is one of the most beautiful SVGs I've ever seen. We'll put a link in the show notes. It was just delightful and mind-blowing. I think that yeah, your talks on SVG are really a Cassie: [00:12:55] delight. That's so lovely to hear. When you have the chance to play with these things, is Amelia: [00:12:57] that all through just side projects? I know when my – at least my job title was developer, most jobs you don't get to play around or do something super creative. Is this something you get to do in your day-to-day job, or is it mostly just side? Yeah, what is Cassie: [00:13:16] your day job? My day job, I am a front-end developer at a company called Clearleft in Brighton. I'm lucky, because my job we have a mixture of client projects, but we also – well, not so much right now, because of the pandemic, but we also do events. The event sites are a chance to flex your creative muscles a little bit, try out new things. I get to explore things creatively through the event sites and then focus on building accessible, solid front-end websites for Amelia: [00:13:55] my day job. Oh, that's a nice balance of the more focused and the more creative. Are you usually working with designers? Cassie: [00:14:02] We have a lot of really good designers at Clearleft. It's hard, but we try to avoid pigeonholing people into just one role. If people want to explore a little bit more design, but they're a developer, then they try to give people space to do that. I'm currently working on a little side project site at work. I'm getting to do design and stuff on that, which is really nice. Nate: [00:14:28] You mentioned that you used to draw a lot and I feel that , experience in your work. Your chameleon, for example, is just adorable and obviously done by someone who has art skills outside of programming. What does your process look like? Are you sketching out ideas for what you want to see on paper, or do you just go straight to SVG? How does that work? Cassie: [00:14:48] It's very much technology-driven, rather than aesthetics first, actually. I tend to get ideas, because I'll be looking at a particular technology and then I'll think, “Oh, how could I demonstrate that? Or how could I play with that in a way that is aesthetically pleasing, or fun?” The chameleon, I wanted to play around with getting colors from a webcam. I did that and it was just changing Amelia: [00:15:16] a rectangle Cassie: [00:15:17] on the screen to different colors. I was like, “Well, that's fun, but it would be so much more fun if it was a chameleon.” Nate: [00:15:25] I love that in your work. Amelia does this too, I think, in that you build something and then it's like, okay, that's fine, but how do we make that more fun? Then you'll take the time to put in those details and it's really delightful. Cassie: [00:15:38] Yeah, I am such a huge fan of Amelia's work. Your article about the SVG viewBox, I have directed so many people at that. I had a whole lengthy explanation in a workshop that I did about the viewBox and then I was just like, well, actually just look at this wonderful article, because it explains it a million times better than I could. That's so Amelia: [00:15:59] good to hear. I feel like I do these things for myself. I'm like, okay, well I need a little toy example. Then I'm like, well, I might as well make it into a telescope. Might as well just let other people use it, I think the way you described your processes, it's very just like, playing around for your own personal benefit. Then just like, “Well, if I enjoy this, other people may also enjoy this.” You released your new website recently and I feel like it got a lot of attention, especially for the bottom. You have a little SVG of yourself and the eyes follow the cursor around. It's just really delightful to play around with, because there's so many websites out there. It's nice to even stumble across one, where you're like, “Oh, this person didn't just make a nice looking well-designed website, they took the next step to make it delightful and take a chance to connect with the user.” Cassie: [00:16:56] I love that so much. I'm not a huge fan of really whiz-bang websites, so websites that you land on and just everything animates and your cursor gets hijacked and your scroll gets hijacked and all of that thing. I find that really overwhelming. I absolutely love it when I'm navigating around a website that looks on the surface, like it's just your average website and then you hover over something, or you click something and it does something unexpected and joyful. It makes you smile. It makes the website feel a lot more human. Amelia: [00:17:32] I think you have to really understand how the web works to create a website that's both really easy to read and accessible and also has that next level. I feel it's easy to do the scroll-jacking, or just animations everywhere, but to have a little bit of restraint and to make it so that people with slower connections, or using screen readers can even navigate it as well. I think that's really awesome. Cassie: [00:17:58] Yeah. I think I had a head start, because I was using 11T. You get out of the box just a lot of performance benefits there. It's a static site generator. I think the tagline is it's a very simple static site generator. Nate: [00:18:12] On the tooling side, I've noticed that you use GreenSock for a lot of your animations. I've never really used GreenSock, but I've seen that a lot of CodePen people use it. Can you just talk about GreenSock a little bit, like what you about it and explain to me why it's so popular? Cassie: [00:18:29] Yeah. I have to start with the disclaimer that I don't work for GreenSock and GreenSock don't pay me any money. Because whenever I get really excited about GreenSock people are like, “She's got to be selling something.” Yeah, I love GreenSock so much. There are a whole bunch of different animation libraries out there, like JavaScript animation libraries. I think if you're doing things with HTML DOM, or say you're using a JavaScript animation library to trim some 3JS stuff, you're mostly just concerned with changing some numbers and a lot of the animation libraries handle things exactly the same way. The problem with SVG land is different browsers handle SVG transforms differently. You can end up with things moving around in unexpected ways in some older browsers and GreenSock, they have gone above and beyond to iron out all of these browser inconsistencies. You can be very sure that your SVG animations are going to work the way that they should do. They Amelia: [00:19:31] a lot more. They'll make really nice animations between things. They have this new scrolling library, right? Cassie: [00:19:39] Yeah. This is another really cool thing about GreenSock is that they've got the core GreenSock library. Their licensing model gets a bit misunderstood, because they're one of the only JavaScript animation libraries that aren't open source. But their core animation library is free for the majority of use cases. I think if you're selling an end product to multiple users, then you have to pay for it, but for 99% of people, it's free. Then they have these additional plugins. The core library does everything that you would need it to do and then the plugins are extra fun and some of the plugins are free and then some of them are behind a membership fee, but they've got a whole bunch of different SVG-specific plugins. They've got ones that help with SVG stroke animation and they've got ones that do morphing. Yeah, they've just released scroll trigger, which is amazing. I've played around with it a little bit. It uses one event listener behind the scenes, so it's really performance and just really intuitive as well. I think that's, yeah, another thing that I really love about GreenSock is the docs. They're just really good. They've got so many good animated examples in there and the forums are really, really friendly. It's like the opposite of stack overflow, can I say that? People are nice there. You post a question and I think as a newbie, I started off doing banner ads animation. That was my first job. I didn't have anyone to learn from and I had no idea what I was doing and I'd post on the GreenSock forum and someone would just jump in and help me out immediately. Yeah, it's really good. That's a Amelia: [00:21:22] really interesting business model. Cassie: [00:21:23] It's difficult to explain to people, but I understand why they do it, because it means that they don't have to rely on any external sponsors. They can just focus their time purely on updating it, which is why a lot of the other animation libraries don't have the time to put in the effort to make sure that things work with SVG cross browser, whereas GreenSock do. Oh, Amelia: [00:21:45] and it also looks like you can use any of the plugins on CodePen? Cassie: [00:21:50] Yes. It's super cool. That's the coolest thing. I think that's why so many people on CodePen use GreenSock, because everything's available to use on there. Amelia: [00:21:58] Yeah, that's super cool. I haven't had a chance to play with it yet, but it seems like it's – just a really great way to lower the overhead of if you're like, “Oh, I want this button to have a particle system and explode, or I want it to morph into this other thing.” It might just be too much work Cassie: [00:22:13] to do. We all have deadlines at Amelia: [00:22:14] work. If anything, even haves that effort, it might just make it worthwhile. Yeah, definitely. I think there's been quite a few times where people have gone, “Wow, that's Cassie: [00:22:23] a really cool animation that you've done.” Then see that it's five lines of green top coat. That's all Amelia: [00:22:32] it takes Nate: [00:22:33] sometimes, though. Yeah. It's Cassie: [00:22:35] also a lot easier to tweak your animations with green chords, or just an animation library in general. I've struggled with very complex animations with CSS, because you can't chain them together. It's really nice to have a timeline and all that. Amelia: [00:22:54] Yeah, are there any other tools like GreenSock that might be really useful for someone who is new to the more creative coding Cassie: [00:23:02] space? I don't Nate: [00:23:03] know. I'm curious on how to learn how to do SVG animations as well, because I feel the things that actually both of you create just feel like black magic to me. I don't really understand SVG super well, or particularly CSS animations. Golly. I am not good Amelia: [00:23:18] at Cassie: [00:23:19] that. Golly. Amelia: [00:23:21] I thought of one, which is similar. I've always felt like I've seen 3D stuff on the web. I don't know what wizard you have to be to have this 3D scene in a web page, but I will never be there. Then you discover 3JS Cassie: [00:23:38] and it's like – A frame as well. A Amelia: [00:23:41] frame. Cassie: [00:23:41] Yeah, A frame is really cool. It's a web framework for building virtual reality experiences. Oh, my goodness. Yeah. Amazing. Amelia: [00:23:51] I love it. I love how these libraries make even, just you have three lines of code and you're like, “I have no idea how I did this either.” Cassie: [00:23:59] I remember when I made my first Taurus knot in 3JS and I was so excited about it. I think pretty much out of the box, you have to import Amelia: [00:24:10] a plugin, but you can rotate it, you can zoom in and out, you can pan around. It's definitely magic. Cassie: [00:24:16] What's the D3 version of that? Is there a good entry point into D3? I Amelia: [00:24:23] have this spectrum in my head of things that are really complicated, but down to the metal. You can do whatever you want with them. Then the other end is a chart library that'll make a chart for you. You say, do a line chart with this data and it'll make a line chart. D3 is definitely on the former end, where it's like, it gives you tools you need. There's a lot of tools and you have to dig into each one of them. I feel if you want that oh, my God. This is magic feeling with D3, a lot of people, especially at the beginning, they'll just look up, there's so many examples online. They'll copy the code and then they'll paste it and then over two years, they'll understand what each line is doing, which I think everyone who learns D3, this is the way they learn it, just because those end examples are so cool and you're like, “I want this. I'm going to have it.” Then you take it and don't really understand all of it. Then there's also the chart libraries that make it super easy to do a really fancy chart really easily. Nate: [00:25:23] We talked a lot about this when we were working with React and D3. I mean, D3 is like React, in that it's a ton of different little modules that all work together. If you try to use for example, D3 with React, it's obnoxious, because D3 also takes over rewriting the DOM for you. One of the things that I would complain to Amelia when she was teaching me this is that to use D3 with React, you basically use React to form all the SVGs and you almost don't need D3, except for the utility functions. I don't actually know what is a good tool that's magic for D3. There's Amelia: [00:25:55] React chart libraries that you'll get something really amazing and be like, “I did this.” We're all on the shoulders of giants. Cassie: [00:26:04] I remember looking into D3. We got a solar panel installed on the roof of our work and I wanted to hook in. Well, you could hook into the API, which is really cool. I wanted to do that and see what we'd saved. I looked into D3 and it terrified me. Then I ended up making an illustration of our office building in SVG. I've set it up, so that with every certain amount of CO2 we save, it grows another plant out of a rooftop garden. Amelia: [00:26:44] I love how this was easier. Nate: [00:26:46] Yeah. Cassie: [00:26:49] It's like reaching for the tool that you understand. It's really difficult to make yourself learn new things. I was like, this is a great opportunity to learn D3. Then about 24 hours later I was like, “I'm going to make an SVG.” I think about this a Amelia: [00:27:05] lot where the flow state is in between something that's really boring and something that's really challenging. If something's too challenging and overwhelming, your brain will just shut off. You'll be like, “I can't learn this.” Then if it's too boring, your brain also shuts off and it's like, “I can just do this in my sleep.” I think a lot of people when they first look at D3, the needle goes all the way and they'll like, “This is overwhelming. I don't know where to start direction.” Then I think even with SVG, that was probably not in the boring area for you, even though you know SVG it was in the middle flow state of this is a good challenging. Cassie: [00:27:45] Yeah. Nate: [00:27:45] Cassie, in one of your talks you mentioned this idea that limitation breeds creativity. Could you talk a little bit more about that and your thoughts there? Cassie: [00:27:53] I have quite bad anxiety. I'm quite bad with procrastinating as well. I overthink things and I procrastinate. When I was learning how to code, there were lots of times where I'd sit down and stare at an empty VS code screen and just be like, “Right. I need to make something.” Then not knowing what to do. It felt a lot like when I was younger. I really loved drawing. At a certain point, I started doubting myself a little bit and overthinking it. My mom started what we called the scribble game. The scribble game was great. She'd take the paper from me and she'd draw a scribble on it, so that the paper wasn't blank anymore and then she'd hand it back to me and I had to make that scribble into something. It was a challenge, but there was a starting point. I think that that's so important when you're trying to make some things, to have a limitation and a challenge and a starting point. If you've got those three things, I think it's a lot easier. Amelia: [00:29:02] I love that. I Cassie: [00:29:03] love the scribble game. Yeah, it's wonderful. How Amelia: [00:29:07] can we apply this to code? How can we do a code scribble in order to lower that barrier? Cassie: [00:29:14] I guess, that's what you're saying about D3 having examples that you can copy and paste and start with. CodePen as well, like other people's pens that you can fork and Glitch has things that you can remix. I think that's a really great place to get started with something new, is just start with something and then see what you can make it into, or see how you can break it. I think it's a good way to learn things. Amelia: [00:29:40] Yeah, I think that's great. I was also reading an article yesterday. I've been meaning to learn 3D modeling, like you're talking about, Nate, that your kids are doing. It was this article, someone did a 100 days of 3D modeling to learn. They had a few things where it was like, one day they'll do a tutorial and the next day they'll make something with that knowledge. Every other day, they're doing a tutorial and it's an easier day, or every other day they do something easy and then they do something really hard. That's a good idea, because otherwise, you're either burning yourself out, or you're not learning as much as you could. Nate: [00:30:17] I feel like we are so early in programming education in that there's not really – I'm lumping 3D modeling into this too. There's not really a good place that you can go that will give you this off-the-shelf curriculum to learn 3D modeling, as you learn D3. Cassie: [00:30:32] Yeah, it's definitely a tricky thing. I find it really hard, even just trying to figure out what I need to learn to be a good front-end developer nowadays, because I feel there's just so much and I inevitably just go off on rabbit hole tangents all the time into the stuff that I'm really interested in. I'm like, “I should be learning webpack, but I'm going to learn some 3JS instead.” Amelia: [00:30:59] I feel whenever I try to write an article, I turn into a grade school version of myself that would tweak the PowerPoint slide styles, instead of actually writing my presentation, where this is the only reason idea in my blog posts have something fun in them is I don't like writing. Cassie: [00:31:16] I'd rather Amelia: [00:31:17] just do something fun, like scribble on the page with SVG. It's also a strength, I guess. Because most of these things I do, I'll end up using them Cassie: [00:31:26] in work. I work with someone who uses the phrase procrasti-working. That's when you know that you're really bad at procrastinating. You have a couple of things that you want to do. Then if you're not doing one of them, then you're going to be doing the other one to procrastinate them. Right, Nate: [00:31:43] procrastinate doing something else you should be doing, so that at least, you're moving Cassie: [00:31:48] I was to Amelia: [00:31:49] my friend about this. She said, she cleans when she has a deadline. That sounds like such a superpower. At least something's clean. Cassie: [00:31:57] Before I do a talk, my house is the tidiest it's ever been. Everything is alphabetically organized. Everything is polished. Nate: [00:32:06] Can you tell us about how you prep for your talks? What does that workflow look like? I prep with Cassie: [00:32:11] great difficulty, is the honest answer. I'm very lucky, because there's a lot of people at Clearleft who do a lot of public speaking. Jeremy Keith being one of them and he helped me huge amounts with my talk writing. I think that the first ever talk I did, it was just a little talk at a meet-up. I was just doing a show and tell, basically, of some of my CodePens I clutched a glass of wine for the whole thing and just showed people the fun stuff I was working on. Doing a conference talk, it needs to have a little bit more structure than just a list of things. I think that it's very rare that you see a talk that's just a list of things that is engaging. I think Jeremy really helped with that, because he's very good at telling stories and he said to me, what you need is you to make sure that your talk has a narrative structure. You need a flow to it. I wrote down everything that I wanted to talk about on post-it notes. Then Jeremy prompted me with different narrative structures. One being the hero's journey, I think was the one I used, so you've got a hero. The hero learns something along the way and overcomes something. I looked at all of the notes that I had and tried to arrange them into different narrative structures and then, eventually found one that I was happy with. Amelia: [00:33:39] What are the other narrative structures? What do you even google find this story to narrative arts? Nate: [00:33:45] The Wikipedia page on the hero's journey is pretty good. There's another one. There's a graph. I'll link to this in the show notes. There's a blog called Reedzy, and they've actually diagrammed out. There's a talk by Kurt Vonnegut, where he actually goes through all these different narrative arcs. One of them that he talks about is the hero's journey, but they actually plot out Cinderella. Here, I'll send you the link. Cassie: [00:34:10] I love graphs of Cinderella. Excellent. Nate: [00:34:14] Yeah, so Kurt Vonnegut, he wrote Slaughterhouse-Five and he also gave this really fantastic talk. There's a YouTube video of it, where it's Kurt Vonnegut graphs the plot of every story. There's actually a database of these different narrative plot lines. Dativism Cassie: [00:34:28] storytelling. Yeah, this is right up my street. Yeah, I love cart when I get as well. Amelia: [00:34:34] I also found this chart of how happy Harry Potter is throughout all the books. It looks like he just gets progressively less happy. Yeah, Nate: [00:34:42] progressively sadder the whole time, right? Amelia: [00:34:44] Yeah. It's pretty dark by that in there. Cassie: [00:34:47] What are some other narrative arcs? Oh, the rags to riches. That's a narrative arc. Oh, rags to riches has two, so there's the rags to riches rise and riches to rags full Icarus, where you rise and then fall. I feel that'd be such a Amelia: [00:35:03] disappointing book. Cassie: [00:35:04] Yeah. Amelia: [00:35:04] Everything's happy until the end. You definitely wouldn't want to choose that for a conference talk. Right. For a conference, you got to end on the up. Yeah, Cassie: [00:35:08] definitely. Amelia: [00:35:15] Yeah, I love the concept of using storytelling in talks, because I think, especially with technical talks, it can be very like, all right, people want facts. I'm going to tell people how to use this thing. I'm just going to have slide after slide of here's a fact, here's a best practice and then it can be really hard to sit through an hour of that and keep paying attention and just keep learning things. Cassie: [00:35:39] I think it's the human element, isn't it? Again, you need more whimsy and more human elements to things. I think some of the best conference talks that I've seen have been – I learnt this thing by doing it wrong for ages. This is what happened, because I was doing it wrong and I learned this lesson the hard way. I think that that's really good, because it feels – you have empathy with them. It feels more relatable. Amelia: [00:36:06] Brain, it's like, I can avoid this pain myself. Cassie: [00:36:11] Everybody likes to laugh at other people's misfortune as well. You Amelia: [00:36:16] just started a creative coding meetup. Cassie: [00:36:19] Yes. Amelia: [00:36:20] Right before lockdown, right? Cassie: [00:36:23] Yeah. We had about three meet-ups and then lockdown happened. It was really great. There's a conference in Brighton called FFConf and Charlotte Dan did a talk. She's amazing. She does lots of really cool generative art. She makes degenerative jewelry as well, which is very cool. A lot of my Brighton nerd friends, we all went to this conference and we saw her talk and she talks through pen plotting and generative art with CSS and generative art with JavaScript and using hardware and creating physical things, like jewelry and stuff. We were all really inspired. Afterwards, we were like, “Let's have a meet-up,” because it's really hard to find time to do all of that stuff and motivation to do side projects outside of work. We decided to do a meet-up that wasn't the normal talk structure, where you go along and watch people talk and then leave again. It was more of we call it a knitting circle for nerds. Everyone just goes along and we all have our laptops and we just tinker on projects and help each other. Then do a little show-and-tell at the end and eat crisps. Sometimes there's a very, very small dog. A very, very small dog. Very, very, very small chihuahua. Amelia: [00:37:48] [inaudible] . Cassie: [00:37:50] Yeah, now that's all moved online now, because of the plague. It's been really lovely, because we've got this little Slack community that has been there the whole time the lockdown's been happening and quarantine's been happening. It's just been such a great bunch of people. Creativity without the pressure and coding without the link to work and career development and stuff. It's just feels a very free space. Everyone there has been super open about feeling a bit creatively restricted, or battling with balancing out life stuff and coding. Yeah, it's been a really, really lovely group of people. Chris, one of the people from Brighton Generator, he is just a project machine. Even when everyone else hasn't been making stuff, he's just been knocking out projects pretty much every week. It's been wonderful watching what he's been making. That Amelia: [00:38:51] sounds so nice to just have that group, especially in these times. On Twitter, I feel a lot of people are having just such a hard time with a lot of people get inspiration from nature, or talking to people, or going places. It's just so hard when you always stay in the same house, if you see the same things and the same people all the time. Yeah, definitely. I think that that's fine. People shouldn't be outputting stuff all Cassie: [00:39:18] the time. You shouldn't feel like you have to constantly be producing things. Sometimes you have to take time to absorb stuff. If that's reading books, or watching tutorials, or going for walks, or that thing. I think it's all just as important. Amelia: [00:39:34] Totally agree. Cassie: [00:39:35] Ooh, if you're wanting to learn more about SVG filters, Sara Soueidan has an amazing set of articles on Codrops, which I Amelia: [00:39:43] learned everything from. They're really great. Nate: [00:39:45] One of the things I appreciate about you is that you remember people's names. I've noticed that in your talks as well. When you are saying, you're not just like, “Oh, there's a blog post on SVG filters.” You're like, “Sara Soueidan wrote this filter.” You should know her as well as her article. I really appreciate that. I think I would like to see more of that in general. Cassie: [00:40:06] It's so important. One of the things that brings me the most joy, which I've started doing is there are a few times where I had made a CodePen or something, or written a blog post and someone actually just sent me a direct message just saying, “Oh, I just read your article and it was really helpful. Thank you for that.” I do that now. Every time I read something and it's useful, I get hold of the person directly and just say, thank you. It's such a small thing, but yeah, I think it's really nice, especially for people who don't have analytics and tracking on their things, because I don't. I don't really want to know who's on my blog, because I get a bit too overwhelmed with numbers and statistics. But it's really nice to get a message from someone saying that they enjoyed it. Amelia: [00:40:51] I love that. Also, I feel for me, the better something is, probably the less likely I'll reach out to someone to say that I enjoyed it, because I'm like, “Oh, there's so many people who are telling them that it's great.” As a creator, it's so nice to get any message. I think being on the other side has helped that anxiety. Cassie: [00:41:12] Yeah. I think we put people on pedestals and don't reach out for that reason. I think we should stop doing Amelia: [00:41:19] also recently released new newsletter. I think it's monthly. What was your motivation behind starting it? I think it's solely focused on SVG, which is just a great niche. Where do you find inspiration for that newsletter? There is Cassie: [00:41:36] a little patch of time where GreenSock were hosting the CodePen challenges. I mean, it was about a month. Every week, Jack from GreenSock got hold of me with a whole load of CodePens for me to look through and judge. I just loved it. It was so much fun. I spent every Sunday evening just going through all of these different CodePens and writing people messages and telling them what I liked about it. I got so many lovely messages back. It just felt so joyful and so lovely to be able to signal boost some people who are making really cool things and give people some feedback. I basically just loved it, so I thought that I would like to carry on doing that. Then I had also, just before lockdown happened, I did a workshop in Brussels and I met Louie, who's also putting the newsletter together with me and we've been Internet friends for quite a while, but it was we met in person for the first time. We just got along really well. We decided we wanted to do a little side project together. Yeah, he's been writing some SVG tips for a while as well on Twitter and I've been looking at those and thinking, “Oh, it'd be great if we could get these tips out to some more people.” Amelia: [00:42:50] Oh, I've seen those. They're so good. Cassie: [00:42:52] Yeah, I learned things. Amelia: [00:42:54] Yeah, Cassie: [00:42:57] me too for sure. He's a creative coding tour de force, he is. Nate: [00:43:00] Cassie, thank you so much for being with us today. It was really delightful. Cassie: [00:43:04] Oh, it's an absolute pleasure. It was lovely to meet both of you, and especially because I've been such a huge fan of Amelia: [00:43:11] Amelia's work for a while. Nate: [00:43:19] Thank you. Hey, you made it to the end. I hope you enjoyed this conversation. Amelia: [00:43:22] If you have a minute, a review on iTunes would help other people find the podcast. We have a lot of great content coming up. To be notified of new episodes, hit that subscribe Cassie: [00:43:37] button.
Enjoy our content? Support This is HCD by becoming a Premium Member Welcome to World Wide Waste, a podcast about how digital is killing the planet, and what to do about it. In this session, I'm chatting with Jeremy Keith. Jeremy is a philosopher of the internet. Every time I see him speak, I'm struck by his calming presence, his brilliant mind and his deep humanity. Jeremy makes websites with Clearleft. His books include DOM Scripting, Bulletproof Ajax, HTML5 for Web Designers, Resilient Web Design, and, most recently, Going Offline. Hailing from Erin's green shores, Jeremy maintains his link with Irish traditional music, running the community site The Session. He also indulges a darker side of his bouzouki playing in the band, Salter Cane. You can find out more about Jeremy at adactio.com. https://dannyvankooten.com/website-carbon-emissions/ http://designingforperformance.com/ https://idlewords.com/2020/03/we_need_a_massive_surveillance_program.htm Learn more about Gerry McGovern's World Wide Waste book Join our live online Coffee Timeevents every Tuesday and Thursday during the pandemic with a surprise guest each time :-) This is HCD Podcast Network EthnoPod with Jay Hasbrouck Bringing Design Closer with Gerry Scullion ProdPod with Adrienne Tan Getting Started in Design with Gerry Scullion Power of Ten with Andy Polaine NEW: The Big Remote with Gerry Scullion and Andy Polaine Talking Shop with Andy Polaine and Gerry Scullion Decoding Culture with Dr. John Curran NEW: World Wide Waste with Gerry McGovern NEW: Global Jams Podcast with Adam Lawrence and Markus Hormess Connect with This is HCD Follow This is HCD us on Twitter Follow This is HCD on Instagram Sign up for our newsletter (we have lots of design giveaways!) Join the practitioner community on This is HCD Slack Channel Read articles on our This is HCD Network on Medium See omnystudio.com/listener for privacy information.
Enjoy our content? Support This is HCD by becoming a Premium Member Welcome to World Wide Waste, a podcast about how digital is killing the planet, and what to do about it. In this session, I'm chatting with Jeremy Keith. Jeremy is a philosopher of the internet. Every time I see him speak, I'm struck by his calming presence, his brilliant mind and his deep humanity. Jeremy makes websites with Clearleft. His books include DOM Scripting, Bulletproof Ajax, HTML5 for Web Designers, Resilient Web Design, and, most recently, Going Offline. Hailing from Erin's green shores, Jeremy maintains his link with Irish traditional music, running the community site The Session. He also indulges a darker side of his bouzouki playing in the band, Salter Cane. You can find out more about Jeremy at adactio.com. https://dannyvankooten.com/website-carbon-emissions/ http://designingforperformance.com/ https://idlewords.com/2020/03/we_need_a_massive_surveillance_program.htm Learn more about Gerry McGovern's World Wide Waste book Join our live online Coffee Timeevents every Tuesday and Thursday during the pandemic with a surprise guest each time :-) This is HCD Podcast Network EthnoPod with Jay Hasbrouck Bringing Design Closer with Gerry Scullion ProdPod with Adrienne Tan Getting Started in Design with Gerry Scullion Power of Ten with Andy Polaine NEW: The Big Remote with Gerry Scullion and Andy Polaine Talking Shop with Andy Polaine and Gerry Scullion Decoding Culture with Dr. John Curran NEW: World Wide Waste with Gerry McGovern NEW: Global Jams Podcast with Adam Lawrence and Markus Hormess Connect with This is HCD Follow This is HCD us on Twitter Follow This is HCD on Instagram Sign up for our newsletter (we have lots of design giveaways!) Join the practitioner community on This is HCD Slack Channel Read articles on our This is HCD Network on Medium Support the show.
Chris and Jeremy Keith discuss imbuing teams with a shared sense of ownership of their design system, creating design systems able to address unforeseen scenarios, design ops as an essential part of an effective design system, and more.Guest:Jeremy Keith is an Irish web developer working with @Clearleft, playing music with @SalterCane, creator of @Huffduffer. You can find Jeremy on Twitter and LinkedIn.Host:Chris Strahl is co-founder and CEO of Knapsack, DnD DM, and occasional river guide. You can find Chris on Twitter and LinkedIn.Links:Episode transcript → Google DriveProgressing The Web → Jeremy Keith via MediumProgressive Enhancement: What It Is, And How To Use It? → Sam Dwyer via Smashing Magazine
Jeremy Keith is the founder and keeper of thesession.org, probably the greatest irish music resource in the world. And this episode hopefully has something of the generous essence of that archive. We flow, from The North as a different planet to Galway as the centre of the '90s slacker world. From the one-tune-a-week origin of thesession.org and managing an online community to the richness and value of constancy. AND we have the first ever Blarney Pilgrims mention of Scullion. (What took us so long?) Beautiful. Jeremy plays the following tunes: Junior Crehan's (Jig) The Pipe on the Hob The Boys of Malin Kitty Lie Over / Munster Buttermilk Jeremy's brilliant, build-your-own-podcast thingy is here: https://huffduffer.com/ Jeremy's website, where you'll find a load of interesting, diverse, thought-provoking treats: https://adactio.com/ And of course, everyone should also visit The Session at www.thesession.org if you haven't already. Download and listen from the usual spots: Website: https://bit.ly/3aMtKtD Apple Podcasts: https://apple.co/2X0MiCg Google Podcasts: http://bit.ly/3cPTkis Spotify: https://spoti.fi/343WZFA Right that's it, enjoy! Darren & Dom ... Well, it's a tough time, so we hope you can hang in there with us, and we'll do the same for you. So if you liked this episode and think you got some worth from it, then please pledge at any level over at www.patreon.com/blarneypilgrims. If you can't afford to pledge on Patreon, and we totally understand if you can't, all is not lost. You can still support the show by sharing it on your socials, posting about it in your favourite forums or simply by telling your mates about it down the pub. www.patreon.com/blarneypilgrims www.blarneypilgrims.com www.facebook.com/BlarneyPilgrimsPodcast @BlarneyPilgrimsPodcast
Phil’s guest on this episode of the IT Career Energizer podcast is Jeremy Keith. He is a web developer at Clearleft, a design agency that he co-founded, in 2005. He is the author of several books about web design and is a regular speaker at conferences across the world. He is also an organiser of events, including the recent Patterns Day 2 in Brighton. In this episode, Phil and Jeremy Keith discuss how writing improves your spoken communication skills and builds your career. They also talk about how to get through difficult career phases. Jeremy shares his take on the future of the industry as a whole including some of the concerns he has about the direction web development is going in. KEY TAKEAWAYS: (2.36) TOP CAREER TIP As you learn something and progress in your career, write about it. You could just keep a record for yourself or put it all on a website. That approach has served Jeremy well. This really enhances your communication skills. You soon become good at explaining complex things in writing and using speech. Writing is also a great way to be noticed. (6.14) WORST CAREER MOMENT Having to let some staff go, because of the financial situation his company was in, was gut-wrenching for Jeremy. However, it taught him that no matter how hard things get, life goes on. The people he had to let go now have decent jobs, so they are now in a good situation. That experience also changed the way he handles company finances. As a result, they have not had any financial issues since. (9.21) CAREER HIGHLIGHT CoolSiteoftheDay.com has been highlighting the best sites and apps, since 1994. Keith was a fan from day one and set himself the goal of getting one of his sites selected as the coolest site of the day. Naturally, he was thrilled when that is exactly what happened. (11.05) THE FUTURE OF CAREERS IN I.T Keith is worried about some aspects of the industry. Websites have become too bloated and slow, especially in light of the needs of emerging markets. He is concerned that the process of creating sites is becoming so complicated that the majority of people are not be able to easily learn the skill. Nevertheless, he is still optimistic. The web design and development communities are still willing to share and work closely together. Once someone figures something out, they share it a way of working that benefits everyone. (14.02) THE REVEAL What first attracted you to a career in I.T.? – The fact that something he made in his bedroom could be seen by anyone in the world who wanted to view it. What’s the best career advice you received? –If you are supposed to be somewhere or do something, show up. What’s the worst career advice you received? – Invest in this or that technology. Usually, following that advice turns out to be wrong. Instead, you need to learn the underlying principles. What would you do if you started your career now? – He would probably go down the self-taught route and focus on learning the underlying principles rather than focusing on just one tech discipline. What are your current career objectives? – Helping others is what brings Jeremy the most satisfaction, so that is his current focus. What’s your number one non-technical skill? – Writing. It has enabled him to become a good public speaker and communicator. How do you keep your own career energized? – Jeremy has been lucky to find new tech that has interests him enough to keep him energized. What do you do away from technology? – Music is still his first love. He also enjoys reading, but he is careful to read non-fiction as well as fiction, which keeps things interesting. (20.07) FINAL CAREER TIP Build your own website and use it to learn to write well, share what you know in different ways and track your career. BEST MOMENTS (4.42) – Jeremy - “Develop the skill of being able to explain things well.” (12.39) – Jeremy - “Share what you know once you have figured something out. This is good for everyone.” (14.57) – Jeremy - “If you are supposed to be somewhere, or on a call, at a certain time, be there.” (15.52) – Jeremy - “Don’t invest in just one tech. Instead, learn the underlying principles. You can apply those to anything.” (20.14) – Jeremy - “Have a website of your own where you share things and track your career.” ABOUT THE HOST – PHIL BURGESS Phil Burgess is an independent IT consultant who has spent the last 20 years helping organisations to design, develop and implement software solutions. Phil has always had an interest in helping others to develop and advance their careers. In 2017, Phil started the I.T. Career Energizer podcast to try to help as many people as possible to learn from the career advice and experiences of those that have been, and still are, on that same career journey. CONTACT THE HOST – PHIL BURGESS Phil can be contacted through the following Social Media platforms: Twitter: https://twitter.com/philtechcareer LinkedIn: https://uk.linkedin.com/in/philburgess Facebook: https://facebook.com/philtechcareer Instagram: https://instagram.com/philtechcareer Website: https://itcareerenergizer.com/contact Phil is also reachable by email at phil@itcareerenergizer.com and via the podcast’s website, https://itcareerenergizer.com Join the I.T. Career Energizer Community on Facebook - https://www.facebook.com/groups/ITCareerEnergizer ABOUT THE GUEST – JEREMY KEITH Jeremy Keith is a web developer at Clearleft, a design agency that he co-founded, in 2005. He is the author of several books about web design and is a regular speaker at conferences across the world. He is also an organiser of events, including the recent Patterns Day 2 in Brighton. CONTACT THE GUEST – JEREMY KEITH Jeremy Keith can be contacted through the following Social Media platforms: Twitter: https://www.twitter.com/adactio LinkedIn: https://www.linkedin.com/in/adactio Website: https://adactio.com/
This is a talk from “beyond tellerrand // Berlin 2019”. Jeremy Keith presents “The Layers of the Web” and opened the sixth #btconf in Berlin with it.
Jeremy Keith plays guitar in Albuquerque New Mexico's "Russian Girlfriends". Being one of my favourite bands to come out lately, I am so glad to have Jeremy on to talk about their new release "In the Parlance of Our Times". 12 awesome songs that came out in June of 2019. You can find this and more great music from Russian Girlfriends on Spotify and Apple music or where ever great music is heard Spotify: facebookTwitter Shop with amazon.ca, amazon.com and amazon.co.uk Bookmark the link and support the show!!Pledge monthly with Patreon https://www.patreon.com/apologueShop Apologue products at http://apologue.ca/shop/
Is there something strange about speaking Japanese, and removing your shoes BEFORE tucking into a set of Irish reels? Host Shannon Heaton travels around Japan with Tokyo-based trad band tricolor to learn more about the Irish and Celtic music scenes in the Land of the Rising Sun… and discovers heaps of common ground, social culture, and cake. Plenty of music here, too. Full playlist below. * * * * * * * Thanks to everybody for listening. And a special thank you to Gerry Corr, Chris McGlone, Sally Tucker, Jeremy Keith, David Vaughan, Chris Murphy, Brian Benscoter, and Joe Garrett for underwriting this episode. Please CLICK HERE if you can kick in to support this podcast! * * * * * * * Visit IrishMusicStories.org * * * * * * * Music Heard on IMS Episode 30 all music traditional, unless otherwise indicated Tune: “Feed the Duck a Mandarine,” from Live at 求道会館 Artist: John John Festival Tune: “Lorient,” from キネン (kine), translation: AnniversaryArtist: tricolor Tune: “D Big Build,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “Bluebells are Blooming,” from Thousands of FlowersArtist: Tomoyo Sugai Tune: “Red Yellow Blue,” from キネン (kine), translation: AnniversaryArtist: tricolor Tune: “Slip Jig Dreams,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “Aghaidh Jhanuis,” from GuitarscapeArtist: Hirofumi Nakamura Tune: “Mill Na Máidí,” from Harvest StormArtist: Altan Song: “Messed Up Mind,” from After the Rain Clouds GoArtist: Akeboshi Tune: “Sabai Sabai,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Song: “My Heart Will Go On (Love Theme from ‘Titanic’),” from Titanic (Music from the Motion Picture)Artist: James Horner & Céline Dion Tune: “G# Fade In and Out,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “Roundabout,” from Via PortlandArtist: O'Jizo Tune: “An Paistin Fionn,” from Gathering CloudArtist: Toyota Ceili Band HP Tune: “Father O’Grady’s Trip to Bocca,” from Session at An SolasArtist: Tokyo Session musicians Tune: “Noisy Curley,” from Session at The GnomeArtist: Kyoto Session musicians Tune: “Trip to the Jacks, Where is the Cat,” from Music from Sliabh LuachraArtist: Jackie Daly, with dialog/welcome from employees at Disney Sea Cape Cod Village Tune: “D Major Walk Down,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “Bonny Bunch Of Roses/The Ashgrove,” from Swimming Against The Falls/SnámhIin Aghaidh EasaArtist: Joey Abarta Tune: “Heartstrings,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Song: “Soul Cake,” from Broadway's Carols for a Cure, Vol. 16, 2014Artist: The Broadway Cast Of "The Last Ship,” feat. Sting Tune: “Grupai Ceol Memories,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “Bb Whistle Set,” from Kitchen Recording circa 2008 Artist: Matt & Shannon Heaton Tune: “Celtic Grooves,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “さかさまの道,” (Tune translation: Another Road), from 雨つぶと風のうた Songs of Raindrops and BreezeArtists: hatao & nami Tune: “月をさがして,” (Tune translation: Looking for the Moon), from 雨つぶと風のうた Songs of Raindrops and BreezeArtists: hatao & nami Tune: “Meditation,” from Production Music Made for Irish Music StoriesArtist: Matt Heaton (guitar) Tune: “ちゅうちゅう奥さんのポルカ,” (Tune translation: Mrs. Tittlemouse's Polkas) from enishiArtist: hatao Tune: “Dark Haired Lass/Biddy from Muckross,” from BlackwaterArtist: Altan Tune: “Anniversary Reel,” from tricolor BIGBANDArtist: tricolor Track: “Tawny Owls 2,” from stereo field-recording of two male Tawny owls Artist: Benboncan, used by attribution license
From optimizing performance to enhancing the user experience, crafting a good offline web experience can be complicated! Front-end expert and author Jeremy Keith joins the show to make sense of service workers and progressive web apps. Jeremy details the technical aspects, as well as the more complicated UX considerations, and shares real-world examples of offline experiences with service workers. < Download MP3 > < Listen on ctrlclickcast.com > Show Notes: Going Offline Securing Sites Made Them Less Accessible On HTTPS and Hard Questions Application Cache Is a Douchebag Fetch API Chrome Dino Introducing Background Sync Cache API The Web App Manifest Service worker resources Leave us a review on Apple Podcasts Review our show on Stitcher Sponsored By
This is Part 2 of our recording with Jeremy Keith! We talk about the untold stories of people (especially women) who built the Internet, progressive enhancements, and people's struggles with JavaScript. Line mode browser Broad Band: The Untold Story of the Women Who Made the Internet CSS Grid Flexbox Clearbit Turbolinks Brad Frost: My Struggle To Learn React Paul Robert Lloyd: Getting to Grips with JavaScript Dave Rupert: My Struggle With Testing Code
Jeremy Keith is a web developer, author, and musician. We talk about the history of computing and his new book Going Offline. Jeremy's Website @adactio Codebar Brighton Going Offline Resilient Web Design ZX81 Clearleft Jeffrey Zeldman's Ask Dr. Web HotWired Eric Meyer Apple: Thoughts on Flash Line Mode Browser 2013
We have special guest Jeremy Keith from ClearLeft to discuss Service Workers: what they are, how users can benefit from them, and how we implement them. Jeremy authored the book “Going Offline” which goes into glorious detail on the subject, so he's well positioned to discuss the topic.
Coming into this episode I didn't really know much about service workers. I assumed there were very specific use cases for them, but Jeremy opened our eyes to the fact that they allow access to some very powerful browser features and are useful across the board. We also spoke about Jeremy's recently released A Book Apart Book 'Going Offline', I'm really enjoying it. I can't put it any better than Sarah Drasner (https://sarahdrasnerdesign.com), who said: "Jeremy Keith explains service workers with kindness, clarity, and humour in his new book, a must-read for any web developer who wants to learn this exciting new API and enable offline experiences for their applications." The first chapter is available as an A List Apart article, link below. There were some strong Jukebox Entries this time. Jeremy Chose Catastrophe And The Cure by Explosions In The Sky, from one of my very favourite albums. Ben chose The Celestial Garden by DrumTalk but apparently described a different track in the episode, he's a sleep deprived new dad so we'll have mercy on him for that. My pick was Bashed Out by This Is The Kit, a lovely bitter sweet track. Jeremy's and Ben's tracks are added to the Relative Paths Playlist (https://relativepaths.uk/pl), mine goes on the Relative Paths Alt Playlist (http://relativepaths.uk/altpl) for tracks with lyrics. Jeremy also plays slide bouzouki for Brighton based band Salter Cane. Link to their site is below, I'd definitely recommend giving them a listen. Links: Jeremy's Site - https://adactio.com Going Offline, A Book Apart - https://abookapart.com/products/going-offline Chapter One of Going Offline - https://alistapart.com/article/going-offline Jeremy's Twitter - https://twitter.com/adactio Sara Soueidan, Offline with Service Workers - https://www.sarasoueidan.com/blog/going-offline Lyza Gardner, The Pragmatist’s Guide To Service Workers - https://vimeo.com/223432833 Amber Wilson - https://amberwilson.co.uk Jake Archibald - https://jakearchibald.com Salter Cane - https://saltercane.com Subscribe and keep in touch: iTunes - https://relativepaths.uk/it Stitcher - https://relativepaths.uk/st SoundCloud - https://relativepaths.uk/sc AudioBoom - https://relativepaths.uk/ab Twitter - https://twitter.com/relativepaths Facebook - https://facebook.com/relativepaths Special mention to Loopback by Rogue Amoeba (https://rogueamoeba.com/loopback). This software make our Jukebox snippets so easy to record into Audition, and we were kindly given a free copy. The music we use for various intro bits, stings and outro is ‘Vitreous Detachment’ by Origamibiro (http://www.tomwillhill.com), used with kind permission. – Mark
Jeremy Keith reveals how the web is neither good or bad, nor neutral, but an amplifier. He inspires us to not let the future be just something that happens to us, but rather something we make with the small things we do today. He encourages us to build software ethically with our users’ psychological vulnerabilities in mind. He motivates us to not build on rented land, but to publish using the superpower of our own URLs. He also shows us how looking to the past is just as important as looking to the future. Iron Man Photo Story (4:43) On Net Neutrality (13:31) What's "Adactio"? (20:44) Is the Internet Good or Evil? (24:41) Hippocratic Oath for Software Designers (35:51) Resilient Web Design (49:06) Why do you Love the Web so Much? (54:26) The Power and Generosity of the Community (63:05) What Comes Next? (71:34) Listener Question? (73:44) Last Words to the Builders of the Web (74:18) Contact Info (80:15) Check out the detailed show notes and Eli Jorgensen’s astonishing superhero artwork at userdefenders.com/047 This episode is brought to you by InVision Studio (userdefenders.com/studio): The world's most powerful screen design tool Get your FREE audiobook from Audible at userdefenders.com/freebook. No commitment. Cancel in 30 days, and you won't be charged. The book is still yours to keep.
Fixate on Code | Weekly interviews on how to write better code, for frontend developers
Jeremy is the founder of ClearLeft - a passionate group of UX and digital strategists based in the UK - where Jeremy now heads research and development. He is the author of a number of books on web development, including his latest book, Resilient Web Design, has been seen on stages like An Event Apart and South By South West, and is also the creator of the world’s first Science Hack Day!
Venturi's Voice: Technology | Leadership | Staffing | Career | Innovation
In this episode Andy Davis talks to Jeremy Keith, the Technical Lead and co-founder of the design agency Clearleft in Brighton. Jeremy has been writing on his personal site, adactio.com, for over fifteen years. He also written a number of books: DOM Scripting, Bulletproof Ajax, HTML5 For Web Designers, and most recently, Resilient Web Design which you can read for free online. He also created Huffduffer.com a site for creating your podcast of found sounds. On the show they discuss throwing your ideas and projects out into online technology communities, using forums and tech sites to get feedback on your product and getting over the self-doubt you can have about your project. They also touch on Jeremy’s career as a writer and how writing books differs from creating podcasts and blogs. Show Notes: 1.38 The open source nature of online technical communities. 7.44 Has the quality of open source software and information decreased due to the ability to share it so easily. 10.23 The positive effects of putting unfinished projects out to the tech community to get constructive feedback. 12.27 The pursuit of perfection never ends but we can switch our mindset to an agile way of thinking and constantly improve on our product. 13.26 You’ll always cause division when posting project on the internet but it’s a fantastic place to learn new skills. 18.27 How did you come about writing a book. 20.32 Comparing writing a book to blogs & podcasts. 22.06 How your motivations can help determine what medium will be most effective to share your views on. 23.22 What were your experiences when starting your own business. 28.38 Having the right approach to your business is essential to making your company succeed. 34.44 Staying on top of the tech marketplace and keeping an eye on what’s going on around you. 36.56 Technology advancing so quickly due to its sharing economy.
This week my long-time friend Jeremy Keith joins the program. He’s one of the co-founders of the agency Clear Left, and a frequent author and speaker on what he calls the true nature of the Web. We talk about his new book, Resilient Web Design, and get into the history of technology, how we make decisions about what to use, and how our industry seems to make the same mistakes over and over again.
We look at event management plugins, what they do, and when you will need specific ones. What if you run recurring events? Say you run a once a year event, and need to sell tickets? What if you're a musician or band posting gigs? We give our recommendations for these scenarios and more. Our WordPress panel this week: Sallie Goetsch: https://wpfangirl.com Kim Shivler: https://howtobuildanonlinecourse.com/ Lee Jackson: https://angledcrown.com/ Jonathan Denwood: https://www.wp-tonic.com John Locke: https://www.lockedowndesign.com/ ================== Our episode this week is sponsored by LiquidWeb. Liquid Web is offering a 33% discount for your first 6 months of managed WordPress hosting. Head over to https://LiquidWeb.com/wordpress and use the code WPTONIC33 at checkout for your discount. ================== Table of Contents for Episode 184 0:00 Podcast intros. 3:08 WordPress News Story #1: Advanced WordPress Facebook Group Moves to Curb Low Quality Content with Admin-Approved Posts 11:16 WordPress News Story #2: WordPress Editor Experience Survey Shows 75% of Respondents Don’t Use Distraction-Free Writing Mode WordPress News Story #3: Recommended Reading: Resilient Web Design, a Free e-Book from Jeremy Keith 25:56 Main Topic: Event Management Plugins 26:12 The Events Calendar 31:05 Lee has a clever tip for creating event listings without a plugin. 35:20 Google Calendar Events Event Organiser Event List Events Manager 39:10 Why you might need an events management plugin in the first place. Your blog is not the proper place for upcoming events! 41:09 Lee's thoughts on Event Espresso and Tickera 44:22 Plugins for bands and musicians: GigPress (recommended) and Gigs Calendar (Not actively maintained) 48:01 The competition isn't other plugins, but online services like Eventbrite. 50:18 Tips about buying tickets or registering with WooCommerce. 56:38 Podcast outros. ================== Links mentioned during the show: Grammarly WP-Tonic Episode 162: Jeremy Keith on Resilient Web Design Resilient Web Design The Web is responsive by default
El veterano diseñador web Jeremy Keith ha publicado un breve libro llamado Resilient Web Design que trata de como construir sitios web resistentes y flexibles. El libro, siguiendo el espíritu de la web, está disponible 100% en la web con licencia Creative Commons aunque solo en inglés. En el libro se ofrece una valiosa crónica de como ha evolucionado el diseño web y como afrontar diseños web que sean resistentes y flexibles. Diseños que permiten adaptarse a diferentes requerimientos y limitaciones. El libro se centra en ofrecernos un marco de referencia acerca de como enfocar nuestro trabajo en el diseño web, sin atender a modas o a tecnologías pasajeras. En este episodio comentaré brevemente los capítulos del libro y las importantes enseñanzas que nos ofrece para el futuro. El libro está disponible en https://resilientwebdesign.com/ y la web del autor es https://adactio.com/ Muchas gracias por escuchar el episodio. Encantado de recibir comentarios y valoraciones. Visita la web del programa republicaweb.es o la mía javierarcheni.com
El veterano diseñador web Jeremy Keith ha publicado un breve libro llamado Resilient Web Design que trata de como construir sitios web resistentes y flexibles. El libro, siguiendo el espíritu de la web, está disponible 100% en la web con licencia Creative Commons aunque solo en inglés. En el libro se ofrece una valiosa crónica de como ha evolucionado el diseño web y como afrontar diseños web que sean resistentes y flexibles. Diseños que permiten adaptarse a diferentes requerimientos y limitaciones. El libro se centra en ofrecernos un marco de referencia acerca de como enfocar nuestro trabajo en el diseño web, sin atender a modas o a tecnologías pasajeras. En este episodio comentaré brevemente los capítulos del libro y las importantes enseñanzas que nos ofrece para el futuro. El libro está disponible en https://resilientwebdesign.com/ y la web del autor es https://adactio.com/ Muchas gracias por escuchar el episodio. Encantado de recibir comentarios y valoraciones. Visita la web del programa republicaweb.es o la mía javierarcheni.com
Web pioneer Jeremy Keith talks with us about the resiliency of the web, upcoming innovations in CSS and browser support, native vs. web, and what he's excited about in web development. You can follow him on his site at https://adactio.com/. ================== Our episode this week is sponsored by LiquidWeb. Liquid Web is offering a 33% discount for your first 6 months of hosting. Head over to https://liquidweb.com/wordpress and use the code WPTONIC33 at checkout for your discount. ================== Table of Contents for Episode 161 0:00 Podcast intros. 2:16 Resilient Web Design, and how the past influences the future 4:42 Has the web gotten too complex? How has the evolution of the web influenced our job roles? 9:19 What brings about an obsession with tools rather than underlying principles? 11:54 What was it like during the Web Standards movement, and why is that important today? 17:29 What things that are going to be supported by browsers in the next year are making you excited? Both CSS and JS APIs? 23:18 If you're a developer, what is your advice for people wanting to experiment more with emerging browser technologies? 26:27 What's Jeremy's view of the WordPress ecosystem and community? 31:12 Native vs web is not a productive argument. Both will exist side-by-side forever. 36:50 Things you once you could only do in Flash, you can now do with CSS and SVG. 38:05 Thoughts on voice recognition, artificial intelligence, and touch screens. 46:27 Why Clearleft stays always from having a CMS of choice and stays dedicated to front end development. 49:27 What are the biggest misconceptions people have about progressive enhancement? 53:00 Podcast outros. 55:10 Bonus Content. 55:12 Why the biggest threat to the web isn't technical, but cultural. 58:40 Is internet surveillance a reason people might be fearful of using the web in the future? Why the heart of the web has always been decentralization, and how monolithic platforms are a threat to the openness of the original web. =================== Links mentioned during this episode: Clearleft http://clearleft.com/ HTML5 For Web Designers https://abookapart.com/products/html5-for-web-designers Designing with Web Standards (3rd Edition) https://www.amazon.com/Designing-Web-Standards-Jeffrey-Zeldman/dp/0321616952 Resilient Web Design https://resilientwebdesign.com/ Codepen http://codepen.io/ JSBin https://jsbin.com/ GitHub https://github.com/ Scott Jenson: Mobile Apps Must Die (2011) https://jenson.org/mobile-apps-must-die/ Once Upon a Forest (Flash site) http://www.once-upon-a-forest.com/ Praystation (Flash site) http://ps3.praystation.com/pound/v2/ Hype Cycle https://en.wikipedia.org/wiki/Hype_cycle http://www.gartner.com/technology/research/methodologies/hype-cycle.jsp
Tal Ater (@TalAter), creator of Annyang, a powerful speech recognition library for the web, has now created UpUp, an Offline First library using the power of Service Workers. UpUp is an incredible asset for web developers wanting to build Progressive Web Applications (PWA's) Resources UpUp - https://www.talater.com/upup/ UpUp (Github) - https://github.com/TalAter/UpUp Are Service Workers Ready? - https://jakearchibald.github.io/isserviceworkerready/ Offline First Slack Channel - http://offlinefirst.org/chat/ Tal's new book - https://pwabook.com cache.adderall(⚡) - https://www.talater.com/adderall/ The Changelog 183 : The Offline First Revolution and Speech Recognition with Tal Ater - https://changelog.com/podcast/183 Jeremy Keith's Service Worker link collection - https://adactio.com/links/tags/serviceworkers
Jeremy Keith (@adactio), web guru & co-founder of ClearLeft, talks with us about the potential pitfalls and hopes on Progressive Enhancement with Web Components. Resources Extensible Web Components (2016) - https://adactio.com/journal/11052 Responsible Web Components (2014) - https://adactio.com/journal/7967 Adam Onishi's article - http://adamonishi.com/2016/08/web-components-and-progressive-enhancement/ Eric Bidelman on Web Components in PWA (specifically on JavaScript class extension as Progressive Enhancement) - https://www.youtube.com/watch?v=pBCDdeqzUlY&feature=youtu.be&t=6m34s Polymer Shop Demo - https://shop.polymer-project.org/ Polymon - https://polymon.polymer-project.org/ Gold Standard - https://github.com/webcomponents/gold-standard/wiki The Extensible Web Manifesto - https://extensiblewebmanifesto.org/ Alex Russell's response to Keith - https://infrequently.org/2014/09/uncomfortably-excited/ Sturgeon's Law - https://en.wikipedia.org/wiki/Sturgeon%27s_law Soledad's Lightning Talk - https://soledadpenades.com/2014/09/19/extensible-web-summit-berlin-2014-my-lightning-talk-on-web-components/ Bruce Lawson blog post on the Extensible Web Summit -http://www.brucelawson.co.uk/2014/extensible-web-summit-berlin/
Voll am podcasten hier, der @workingdraft #btconf pic.twitter.com/4Kzyid5Ujl — position: absolutely (@tcaspers) 10. Mai 2016 Auch dieses Jahr waren wir auf der Düsseldorfer beyond tellerrand, wo wir nicht nur fantastische Talks gesehen, sondern uns auch wieder jemanden zum Ausfragen geschnappt haben. Anstatt dass es wie sonst nur ein Interviewpartner war, ergab es sich, dass wir […]
Fredrik talks to Aaron Gustafson about web standards. His origin story, how he got into web standards. How the standards work and who should get involved. The problems with prefixes and how we use them. This episode was recorded during the developer conference Øredev 2015, where Aaron gave two talks. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send. If you like Kodsnack we would love a review in iTunes! Links Frameset Quark Dreamweaver Fetch Eric Meyer DOM level 0 A list apart Jeffrey Zeldman XHTML COMDEX Molly Holzschlag South by southwest Filemaker Jeff Veen Jen Robbins - Web design in a nutshell Jeremy Keith Andy Budd Richard Rutter Clearleft The web standards project Glenda Simms Derek Featherstone W3C TPAC Indesign Pagemaker CSS shapes Web platform incubator community group SVG Network information API - seems to have been shut down Vendor prefixes Edge - Microsoft’s successor to Internet explorer Alex Russell on vendor prefixes and their problems WHATWG - Web hypertext application technology working group Web SQL Firefox phones did not last Zork Basecamp Harvest Adaptive web design, second edition Aaron’s two talks Titles You’re the web standards guy Who falls into web standards and how does it happen? Between midnight and 5 a.m. Things were starting to stabilize a bit on the web The only way to build a solid foundation The web standards bug Before coming to the web In the trenches every day making web pages Help make other specs better Vendor prefixes have bitten us in the ass We don’t experience the web the way everyone else does I can’t believe I want them to make their ads more accessible
Design is about communication. It is about articulating decisions made from a professional perspective in order to sell something, or have a user do something. Other than speaking verbally, writing is the most important skill set to have when communicating ideas or opinions. On this Halftime, I discuss why the people that are the best at their craft are also good writers and why writing is designing words. In order to be great at what you do, you also MUST be a good communicator. Being able to articulate and construct your ideas in written form are very important to our growth as creatives and as human beings. Mentions include: Slack Medium Basecamp Richard Branson, Virgin Warren Buffett Jillian Michaels Sheryl Sandberg, COO of Facebook Dave Ramsey Tina Fey Mark Ecko Jeffrey Zeldman, Happy Cog Founder A List Apart Jeremy Keith, Clearleft Pencil vs. Pixel podcast Todd Van Horne, Nike GIG Google Design Episode 59: Subjective vs. Objective Episode 25: Interception Show Joe Bosack, Joe Bosack & Co. My next guest is Michelle Cruz, Senior Art Director of the New York Red Bulls. Prior to the Red Bulls, Michelle spent many years at ESPN as a broadcast designer working on much of the visual work still in use today, as well as the New York Knicks as an art director. Sign up for the weekly email newsletter for updates, discounts on future products and exclusive content for subscribers. Did you enjoy this episode? Then please rate and/or write a review of the show on iTunes. Also, be sure to follow show host, @TAdamMartin and @MakersofSport on twitter and Dribbble.
The web is being compared to "native" a lot these days, with some even declaring the web dead. But what are the strengths web? What does it do that native can't touch? What is it we are making when we are creating something of the web? Jeremy Keith joins Jen Simmons to articulate how to understand and appreciate the web.
This week on the Boagworld Web Show we are joined by Jeremy Keith from Clearleft to discuss growing your business. A transcript of this show and all links mentioned are available at: https://boagworld.com/season/12/episode/1213/
Diesmal widmen Hans, Rodney und Schepp sich einzig und allein einem Thema, und zwar… Schaunotizen [00:00:22] Progressive Enhancement Angeregt durch eine Diskussion auf Twitter zwischen Jake Archibald und Jeremy Keith, und aufgrund des Artikels von Jeremy, sprachen wir darüber, inwieweit wir das Thema „Progressive Enhancement“ in unsere Projekte implementieren.. Rodney erwähnte dabei Aaron Gustafsons Konzept […]
Last week was Jeffrey Zeldman’s website’s 20th birthday, so this week he joins me and Jeremy Keith on Unfinished Business 110 to talk about the anniversary. We start by discussing Jeremy’s 100 words for 100 days writing project and how it’s inspired me to change the way that I think about writing on our blog and posting to our portfolio. We talk about the importance of writing for yourself as well as for others and why writing on your own website is important. With it being the twentieth anniversary of Jeffrey’s own site, we also talk about whether it’s important to archive older designs for posterity.
In our grand finale, Jeremy wraps up our small-batch podcast by talking about style guides from an agency’s perspective.
Zum 200. Jubiläum luden Schepp, Anselm und Stefan niemand geringeren als Jeremy Keith ein. Viel Spaß bei unserer ausgiebigen Plauderei zum „Indie Web“. Die Episode und alle Shownotes sind dieses Mal auf Englisch! For our 200th anniversay Schepp, Anselm and Stefan invited Jeremy Keith. Enjoy our excessive talk about the Indie Web! Schaunotizen [00:00:39] The […]
Sure, the page is dead, but now what? If you're Code for America, you work with Clearleft to develop a pattern library and a component-based CMS built in Jekyll to deliver a new responsive website. Cyd Harrell and Jeremy Keith tell us about their fast-paced, iterative process. Read more »
Jeremy Keith speaks to us this week about progressive enhancement and how we can go back to the basics of building websites and do things better from the start. We touch on performance, using javascript to enhance your interfaces.
Before we go any further, I need to let people know that there is absolutely zero business content in the show this week. (Thousands of people are thinking now, “when is there ever?”) That‘s because this is a spoiler filled ‘Dawn Of The Planet Of The Apes’ cinema special episode with my guests and film buff friends Brendan Dawes and Jeremy Keith. It’s a wild show. We ask whether there should be a new Oscar category for performance capture and if Andy Serkis should win everything? We talk about the other seven Planet Of The Apes films, starting with the original five and if Tim Burton’s 2001 reimagining is a guilty pleasure. Then we get in deep with the new ‘Dawn Of The Planet Of The Apes’ before asking ourselves the important questions; When will apes wear clothes? When and how will humans become mute, and why should you avoid watching an apes film in Rhyl? Even if you’re not an Apes aficionado, I think you’ll enjoy listening to this episode of Unfinished Business as much as we enjoyed making it, which was a lot. This special episode was made possible by two special sponsors, the ShropGeek Revolution Conference and BigBoard. Get 15% off your ticket to ShropGeek Revolution when you use the offer code unfinished.
Jeremy Keith joins me on this, episode 73 of Unfinished Business. Although I try to steer clean of provoking him by not talking about moon landings, we disagree about just about everything else. Fish tacos, things that scientists haven’t done yet and I think they should’ve and what makes advertising fascinating to me and hateful to him. It’s a lively show. There are sparks. I think you’ll like it. We have two excellent sponsors this week, Shopify and Logical Elements’ ‘PHP for Web Designers’ training course. Tickets cost just £295, but listeners to this show can get one-hundred, yes one-hundred pounds off by using the offer code unfinished at the checkout.
DRM has been long touted as the solution to piracy. Recently, a few browser makers and big media companies have pushed DRM technology into the web browser — while open web advocates have fought to prevent DRM on the web. What is DRM? Why and how are companies putting it into web browsers? And what solutions would be better? Jeremy Keith and Doug Schepers join Jen Simmons to debate DRM on the web.
Huffduffer is a great service for podcasters and it happens to be built by one guy - Jeremy Keith. Listeners of SSKTN will know that I, Chris Enns, am a big fan of Huffduffer so I wanted to have Jeremy on to chat about Huffduffer. We talked about where the idea came from, the nerdy origins of the name and ways to help your podcast look better when it gets Huffduff'd.
Huffduffer is a great service for podcasters and it happens to be built by one guy - Jeremy Keith. Listeners of SSKTN will know that I, Chris Enns, am a big fan of Huffduffer so I wanted to have Jeremy on to chat about Huffduffer. We talked about where the idea came from, the nerdy origins of the name and ways to help your podcast look better when it gets Huffduff’d.
Huffduffer is a great service for podcasters and it happens to be built by one guy - Jeremy Keith. Listeners of SSKTN will know that I, Chris Enns, am a big fan of Huffduffer so I wanted to have Jeremy on to chat about Huffduffer. We talked about where the idea came from, the nerdy origins of the name and ways to help your podcast look better when it gets Huffduff’d.
Our talk with Jeremy runs the gamut of the web - progressive enhancement, depending on a database, sirens, the death of web services, the telegraph, transcriptions, CERN and preparing for a great talk.
Our talk with Jeremy runs the gamut of the web - progressive enhancement, depending on a database, sirens, the death of web services, the telegraph, transcriptions, CERN and preparing for a great talk.
Our talk with Jeremy runs the gamut of the web - progressive enhancement, depending on a database, sirens, the death of web services, the telegraph, transcriptions, CERN and preparing for a great talk.
Wonder-developer Jeremy Keith joins Jen Simmons to debate comments on websites, the birth of the web, progressive enhancement, the desire for control, and much more.
In todays podcast, Jim talks to Jeremy Keith about the Open Web, IndieWebCamp, and attempts to get to the bottom of what exactly is a "web app."
On this episode we talk to the fabulous Jeremy Keith, author of HTML5 For Web Designers. Awesome book, awesome guy, awesome interview. We also have 2 additional guests: John Wolters (Usability Expert & Technical Communicator) from Aachen, Germany, and Lindsey Ogden (Designer & Drupalista) from Fort Collins, Colorado. Enjoy the podcast, and be sure subscribe [...]
Everyone's talking about the benefits of HTML5 for web apps but the specification also introduces an extra layer of semantic richness to our web documents. These additions aren't wishful thinking for some far-flung future: you can start using them today. That's because the design principles driving HTML5 are steeped in pragmatism. Find out how important good design principles are to any project, whether it's a website, a content management system, or the very language that underpins the World Wide Web. More info at: https://fronteers.nl/congres/2010/sessions/the-design-of-html5-jeremy-keith
Everyone's talking about the benefits of HTML5 for web apps but the specification also introduces an extra layer of semantic richness to our web documents. These additions aren't wishful thinking for some far-flung future: you can start using them today. That's because the design principles driving HTML5 are steeped in pragmatism. Find out how important good design principles are to any project, whether it's a website, a content management system, or the very language that underpins the World Wide Web. More info at: https://fronteers.nl/congres/2010/sessions/the-design-of-html5-jeremy-keith
We're mixing it up for today's episode of The Big Web Show. Instead of interviewing one or more amazing web innovators per our standard practice, Dan Benjamin and Jeffrey Zeldman interview each other. Links for this episode:HivelogicDan Benjamin (danbenjamin) on TwitterHappy CogHappy Cog Studios (happycog) on TwitterJeffrey Zeldman (zeldman) on TwitterA List ApartA List Apart (alistapart) on Twitter5 by 5 Studios (5by5studios) on TwitterA Book Apart, WelcomeA Book Apart (abookapart) on TwitterAn Event Apart: The Design Conference For People Who Make Web SitesAn Event Apart (aneventapart) on TwitterstopdesignDoug Bowman (stop) on TwitterJason Santa MariaJason Santa Maria (jasonsantamaria) on Twittermeyerweb.comEric A. Meyer (meyerweb) on TwitterAdactio: Jeremy KeithJeremy Keith (adactio) on Twitter
Continuing a popular @media tradition, the final session for day one, hosted by Jeremy Keith, will feature a handful of speakers discussing questions posed by conference attendees. Wear your flak jacket: there will be controversy! Jeremy Keith is an Irish web developer living in Brighton, England where he works with the web consultancy firm Clearleft. He has written two books, DOM Scripting and Bulletproof Ajax, but what he really wants to do is direct. His latest project is Huffduffer, a service for creating podcasts of found sounds. When he’s not making websites, Jeremy plays bouzouki in the band Salter Cane. His loony bun is fine benny lava. Follow Jeremy on Twitter: @adactio Licensed as Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/).
On this week's show, Richard Rutter, Jeremy Keith and Andy Budd join myself and Marcus for a round table discussion.
Jeremy Keith from Clearleft discusses his session at 2008's UI13 conference called Ajax Design Considerations that Tim attended. What do UX professionals need to know about Ajax to best make use of it in websites and web applications? And why is Jeremy's title at Clearleft currently "Lineman for the County"?You can find Clearleft athttp://clearleft.com/Check out the 2009 dConstruct conference athttp://2009.dconstruct.org/UI14 is coming this November and you can learn more about it athttp://www.uie.com/events/uiconf/2009/The Wikipedia entry for Jimmy Webb's classic song "Wichita Lineman" is athttp://en.wikipedia.org/wiki/Wichita_Lineman
On this week's show: We interview Jeremy Keith about the truth of HTML5 and Ryan Carson shares some more advice about building your own web application.
On this week's show: Andy Budd, Daniel Burka, Jeremy Keith and Joe Stump answer listener questions in a live Boagworld special from the floor of SXSW.
This week, Ajax design expert Jeremy Keith joins us from Brighton, England. Jeremy is the technical lead at Clearleft, a leading design consultancy in the UK. We talked about the evolution and best use of the techniques we call Ajax.
On this week's show: Paul provides some design advice for developers, Marcus provides so post launch pointers and we review Jeremy Keith's Bulletproof AJAX book.
What is the current status of Version 2 of the Web Content Accessibility Guidelines? Gian Sampson-Wild tells us the story.She also explains how Flickr and Google have used Ajax without sacrificing accessibility.For more on the Maguire vs SOCOG case, see Joe Clark's reader's guide (www.contenu.nu/socog.html).A listener subsequently pointed out a USA case - National Federation of the Blind v Target, as described on the Disability Rights Advocates website (http://tinyurl.com/djrfd) - thanks elDavo.Gian's blog is The Kismet Heuristic (www.tkh.com.au).You can also read her peer review of the Samurai Errata. (samuraireview.wordpress.com)You might also want to check out the WCAG Samurai Group website (wcagsamurai.org).Gian mentions the work of Cameron Adams and Jeremy Keith. Cameron wrote 'AJAX: Usable Interactivity with Remote Scripting' (www.sitepoint.com/article/remote-scripting-ajax) in 2005. Jeremy Keith's book is 'Bulletproof Ajax' (www.amazon.com/exec/obidos/ASIN/0321472667/informdesign); you can read an interview with him on Digital Web magazine (www.digital-web.com/articles/jeremy_keith_2) ... and the giveaway:Andy Budd of Clearleft (clearleft.com) has donated a free ticket (worth 85 pounds sterling plus VAT) for dConstruct 2007 (2007.dconstruct.org) to a UXpod listener. To be in the draw, send an email to gerry at infodesign.com.au, with the subject line dConstruct, by June 28. Winner drawn on June 30, and notified by email. Ticket is non-transferrable, so please only enter if you or a colleague wish to attend.Duration: 16:40File size: 11.5MB
This week sees the launch of the new format show and despite a few audio problems it worked well. We discuss handling difficult requests from clients, the upcoming boagworld meetup and when to redesign your site. Jeremy Keith also shares his thoughts on when and where to implement Microformats.
Over the course of d.Construct, we've heard plenty about APIs from the people providing them: Yahoo!, Amazon, etc. But why should you, as a developer, be interested? Come on a journey with Jeremy Keith as he describes how much fun can be had from hacking around with open data. Listen to his experiences of experimenting with mashups. Find out how Web Services can rekindle the passion in your code. After some initial foreplay describing the differences between REST and SOAP, join Jeremy as he penetrates some code. Soon you'll be swinging with Amazon, Flickr, and Google Maps.
This week Paul reports from the d.construct 06 web conference, which covered mysterious topics such as APIs, Microformats and web services. By interviewing the likes of Jeffrey Veen, Andy Budd, Ian Forrester and Jeremy Keith, Paul endeavours to wade through the jargon to discover the real benefits to your business.
Jeremy Keith, author of DOM Scripting, joins Paul and introduces a new level to our web development... unobtrusive JavaScript.