Podcasts about camelcase

Writing words with internal uppercase letters

  • 16PODCASTS
  • 20EPISODES
  • 39mAVG DURATION
  • ?INFREQUENT EPISODES
  • Mar 19, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about camelcase

Latest podcast episodes about camelcase

Grammar Girl Quick and Dirty Tips for Better Writing
A nuclear win at the Oscars. CamelCase. One clo.

Grammar Girl Quick and Dirty Tips for Better Writing

Play Episode Listen Later Mar 19, 2024 16:54


973. "Oppenheimer" leads us to wonder about the "nucular" pronunciation of "nuclear." And why do people have that second capital letter in the middle of MySpace, OutKast, and PowerPoint (and is it grammatically correct)?| Edited transcript with links: https://grammar-girl.simplecast.com/episodes/nuclear/transcript| Grammarpalooza (Get texts from Mignon!): https://joinsubtext.com/grammar or text "hello" to (917) 540-0876.| Subscribe to the newsletter for regular updates.| Watch my LinkedIn Learning writing courses.| Peeve Wars card game. | Grammar Girl books. | HOST: Mignon Fogarty| VOICEMAIL: 833-214-GIRL (833-214-4475) or https://sayhi.chat/grammargirl| Grammar Girl is part of the Quick and Dirty Tips podcast network.Audio Engineer: Nathan SemesDirector of Podcast: Brannan GoetschiusAdvertising Operations Specialist: Morgan ChristiansonMarketing and Publicity Assistant: Davina TomlinDigital Operations Specialist: Holly Hutchings| Theme music by Catherine Rannus.| Grammar Girl Social Media Links: YouTube. TikTok. Facebook. Instagram. LinkedIn. Mastodon.

programmier.bar – der Podcast für App- und Webentwicklung

Für einen nicht ganz so tiefen Deep Dive haben sich heute Jan und Fabi im Studio zusammengefunden.Weil ihr eigentlicher Gast kurzfristig ausgefallen war, präsentieren die beiden eben alleine ihre Picks of the Day – bevor sich die programmier.bar ins Wochenende verabschiedet.Picks of the Day: Fabi: Visual Studio Code: Text-Transformation – Niemand refactored Code gerne von Hand! Das weiß natürlich auch Visual Studio Code. Deshalb gibt es dort die äußerst hilfreiche Funktion, euren Text in ein beliebiges Format umzuwandeln – egal ob camelCase, snake_case, kebap-case, UPPERCASE, etc. Jan Gregor: BetterChatGPT – Für alle, die gerne ChatGPT nutzen, aber mit dem UI von OpenAI nicht zufrieden sind, gibt es BetterChatGPT. Die kleine Webanwendung muss lediglich mit eurem OpenAI API Key versorgt werden und schon könnt ihr loslegen. Neben den üblichen Chat-Funktionen bietet euch BetterChatGPT ein Prompt Library, Ordner-basierte Organisation, anpassbare API Parameter, Token-Zähler samt Bepreisung und vieles mehr. Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. TwitterInstagramFacebookMeetupYouTube

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News Podcast for October 11th, 2022 - Episode 167

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Oct 11, 2022 66:42


2022-10-11 Weekly News - Episode 167Watch the video version on YouTube at https://youtu.be/90VaqrYeVG8 Hosts: Gavin Pickin - Senior Developer at Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)  Patreon Support ( effervescent )Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 33% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsCF Summit - Best one yet?Nolans Recap - https://t.co/K0kdlSiOaO Tweet from Ortus - https://twitter.com/ortussolutions/status/1578475362287120384 Tweet from Luis - https://twitter.com/lmajano/status/1578290619490918400 Gavin is now Certified as well as being CertifiableWhile in Vegas for CF Summit, Gavin, Daniel Garcia, and several patreons and other CFML Community members took the brand new, harder than every Adobe Certified Professional: Adobe ColdFusion!Good news is, Gavin passed, Daniel passed, and most of the devs they spoke with after the test (including some Patreons) all passed too. It did include more OO concepts, so for a lot of developers this would be harder. It was open book, open internet, great for those tricky ACF settings you don't use, but they definitely make it tricky.The 1 day lecture was great too, Brian did a great job covering as much information as he could in one day, in addition to all of the online content, Brian's tips for items on the test, and pre-test “practice” questions really helped. According to Slack re Adobe Certified ProfessionalThe Adobe Certified Professional: Adobe ColdFusion cert is a totally different, MUCH more difficult and comprehensive certification than the CF Specialist previously offered.Mark Takata, Nolan and Dave F + the CF engineering team, Elishia and Kishore all spent a week together building the new one and it is HARD.I highly recommend it as a test of your skills, I guarantee everyone will learn something new.Yes, but there's also over 100 hours of video to go over before the 1 day lecture + cert. So you watch videos, sit in class, then take the exam there. It is no joke, definitely challenging, but super satisfying to pass.Plus you get access to those videos for a year, which is nice for going back and reviewing things down the line.https://www.adobe.com/products/coldfusion-family/certificate.html Trying out Github Co-PilotI know Adam Tuttle, Carol Hamilton, Adam Cameron are using Co-Pilot, so I thought I would try it out. It's interesting, it's not very CF Smart yet, but it does give you some great pseudo code, especially with our testing.https://github.com/features/copilot Hacktoberfest 2023HERE'S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:Register anytime between September 26 and October 31Pull requests can be made in any GITHUB or GITLAB hosted project that's participating in Hacktoberfest (look for the “hacktoberfest” topic)Project maintainers must accept your pull/merge requests for them to count toward your totalHave 4 pull/merge requests accepted between October 1 and October 31 to complete HacktoberfestThe first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.https://hacktoberfest.com/ New Releases and UpdatesAdobe ColdFusion 2021 and 2018 October Security UpdatesWe are pleased to announce that we have released the updates for the following ColdFusion versions: ColdFusion (2021 release) Update 5 ColdFusion (2018 release) Update 15 In these updates, we've fixed a few security and feature-specific bugs, along with other libraries. We've also introduced support for M1 macOS.For more information, see the tech notes below: ColdFusion (2021 release) Update 5 ColdFusion (2018 release) Update 15 https://community.adobe.com/t5/coldfusion-discussions/released-coldfusion-2021-and-2018-october-security-updates/m-p/13259746 cbElasticsearch 2.3.3 ReleasedWe are pleased to announce the release of cbElasticsearch version 2.3.3. cbElasticsearch is the Elasticsearch module for the Coldbox platform, and provides a fluent CFML API for interacting with, searching, and serializing to Elasticsearch servers.This release adds full compatibility for Elasticsearch v8.x as well as maintaining support for Elasticsearch versions 6 and 7.https://www.ortussolutions.com/blog/cbelasticsearch-233-released Fusion Reactor 9.1.0 Not long after FR 9 was released, 9.1.0 has been released with 2 bug fixes and 5 improvements.https://docs.fusion-reactor.com/release-notes/#910 ICYMI - Lucee Announcing Lucee 5.3.10 RCThe first release Candidate for 5.3.10 is available, mostly bug fixes, there are some additional improvements relating to CFconfig.json importing which we will be publishing docs about this weekAvailable as usual via your local Lucee Admin, Commandbox and DockerJava 17 is still not supported, Java 11 recommendedJava 19 is not supported either :Phttps://dev.lucee.org/t/announcing-lucee-5-3-10-79-rc/11147Webinar / Meetups and WorkshopsOrtus Webinar October 28th - Ortus - Office HoursNovember 4thOrtus Book Club - Patreon OnlyNovember 11thOrtus WebinarNovember 18thCFHawaii - ColdFusion Builder for VS CodeFriday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDTMark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.Identify security vulnerabilities and maintain the integrity of your code.Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/ ICYMI - The Online ColdFusion Meetup - "Using Adobe's CFSetup tool: manage CFAdmin settings for ANY version", C ArehartThursday, September 29, 2022 at 9:00 AM - 10:00 AM PDTYou may (or may not) have heard that CF2021 added (in 2020) a new command-line tool called CFSetup--but first, did you know that it could be used with ANY CF version, not just CF2021? And perhaps you heard its main value is to export/import CF Admin settings via JSON: it can indeed do that, and while that may excite some, others may yawn if they've "seen that elsewhere". (To be clear, it can export/import either ALL settings or selected ones.)Recording: https://www.youtube.com/watch?v=S_UfNptoz4UMeetup: https://www.meetup.com/coldfusionmeetup/events/288734963/ Adobe Workshops & WebinarsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premiseWEBINAR - WEDNESDAY, NOVEMBER 23, 202210:00 AM PSTBuilding Native Mobile Applications with Adobe ColdFusion & Monaco.ioMark Takatahttps://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/ WEBINAR - THURSDAY, DECEMBER 22, 202210:00 AM PSTWinter Holiday Special: A preview of ColdFusion 2023Mark Takatahttps://winter-special-preview-of-cf2023.meetus.adobeevents.com/ FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.comJust Released Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week  Coming Soon - Now that ITB is over we can get back to our Video Series More ForgeBox and VS Code Podcast snippet videos Box-ifying a 3rd Party Library from Gavin ColdBox Elixir from Eric Getting Started with ContentBox from Daniel ITB Videos will be released Dec for those who are not ITB Ticket Holders Conferences and TrainingICYMI - CF Summit - Official - Best one yet!At the Mirage in Las Vegas, NVOct 3rd & 4th - CFSummit ConferenceOct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Testshttps://cfsummit.adobeevents.com/ https://www.adobe.com/products/coldfusion-family/certificate.html Highlights of the Conference Good to see everyone back in person Great to see some of our Patreons - including a new Patreon signed up on their phone at the booth - thanks John. Nice to meet some of our Twitter stalkers in person, like James Moberg! Ortus Sessions Daniel - Rocked the big room, and someone said he was fantastic and needs a raise, Luis HINT HINT Gavin - Full Room - Only 2 people used ColdBox, the rest might use ColdBox now Brad - Feedback from an attendee said it was one of the clearest and most organized presentation they had seen in a long time Luis - Another packed room, AlpineJS is the CF  Ortus Booth Lots of traffic at the booth Lots of old friends Lots of new contacts Lots of praise from many devs, they were very thankful for what we were doing for CFML. The very cool part, a lot of those devs were using none or just a few of our products, but they were thankful because they knew it was helping the community at large! ViteConfTuesday and Wednesday October 11-12, 2022Online: FreeMaking Web Development Instanthttps://viteconf.org/Microsoft IgniteWednesday-Friday October 12–14, 2022Online: FreeIn Person: $1895Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world. Join us October 12–14 at 9:00 AM PDT to help shape the future of tech.https://ignite.microsoft.com/en-US/homeAWSome Day Online ConferenceTHURSDAY, OCTOBER 20, 20229AM – 12PM PT | 12PM – 3PM ETWe're bringing the cloud down to EarthJoin us for a free virtual 3-hour AWS Cloud training event delivered by our skilled in-house instructors.https://aws.amazon.com/events/awsome-day/americas/ Into the Box Latam 2022Dec 7thMore information is coming very soon.Dev NexusApril 4-6th in AltantaSuper Early Bird will be on sale until October 9, 2022 (Approx 50% off)If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,https://devnexus.com/ Into the Box 2023 - 10th EditionMay 17, 18, and 19th, 2022.Middle of May - start planning.Final dates will be released as soon as the hotel confirms availability.CFCampNo CFCAMP 2022, we're trying again for summer 2023TLDR is that it's just too hard and there's too much uncertainty right now.More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week10/7/22 - Blog - James Moberg - Safely Fetching Scoped Variables (while avoiding Scope Injection)I'm testing some ideas. I'm not sure if I'm on the right path or not, but thought I'd share.I have some UDF & CFC libraries that we've built over the year and I have some checks to determine whether default application variables exist and use them to override default values. In order to avoid possible "Scope Injection" & errors (when scopes don't exist), I thought I'd attempt to write a function that uses "safe navigation" to verify scope classname, verify key (in the struct keylist) and return the value (w/optional fallback).https://dev.to/gamesover/safely-fetching-scoped-variables-while-avoiding-scope-injection-2ee3 10/7/22 - Blog - Nolan Erck - Adobe CF Summit 2022 Recap The Adobe CF Summit 2022 is done! I'm down in the hotel lobby waiting for my ride to the airport which means it's officially time to work on my conference recap!Honestly I can't think of any reason that this conference wasn't a huge success for everyone involved. I saw no clunker sessions, no tech issues, overall a very smoothly run event!https://southofshasta.com/blog/adobe-cf-summit-2022-recap/10/7/22 - Blog - Nolan Erck - Mining Electronic Documents for Fun and Profit - Raymond CamdenNotes from CF Summit of Ray Camden's sessionhttps://southofshasta.com/blog/cf-summit-2022-notes/mining-electronic-documents-for-fun-and-profit-raymond-camden/ 10/7/22 - Blog - Ben Nadel - Converting A Query Into A Human-Readable CSV In Two Phases In ColdFusionThe other day, I was having a chat with Adam Cameron regarding a very old (2008) post that I wrote for converting a ColdFusion query into a CSV payload. The code in that post makes me cringe; and represents both a style and a mindset that feels archaic. As such, I wanted to go about modernizing that code. But, as I was rewriting it, I kept running into hurdles. What I realized is that converting a ColdFusion query directly into a CSV is simply not something I do that often. Instead, I use a two-phase process that first builds an Array-based representation of the "report data"; and then, I serialize this intermediary value as CSV (Comma Separated Values).https://www.bennadel.com/blog/4334-converting-a-query-into-a-human-readable-csv-in-two-phases-in-coldfusion.htm 10/7/22 - Tweet - Ortus Solutions - CF Summit#CFSummit was a successful event! We meet a lot of awesome developers and companies with great ideas to continue supporting and contributing to the CFML universe! Take a look at how we live the event! @coldfusionhttps://twitter.com/ortussolutions/status/1578475362287120384 10/7/22 - Tweet - Luis Majano - Ortus Solutions - CF SummitBack from #cfsummit. What a great conference after a 2 year hiatus. We got lots of feedback on our products and just amazing to spend time with our amazing #cfml community. We have lots to blog and talk about!!https://twitter.com/lmajano/status/1578290619490918400 10/7/22 - Tweet - Nolan Erck - A few hundred attendees at the @coldfusion summit on Tuesday.A few hundred attendees at the @coldfusion summit on Tuesday. Remind me again how CF is dead? ;)#coldfusion #cfsummit2022  #cfml #luceehttps://twitter.com/southofshasta/status/1577885516296503299 10/6/22 - Blog - Brian - Slides from ColdFusion Summit 2022 - "Below the Surface: Web Vulnerabilities Hiding in your Applications"I attended my first CFSummit, where I talked about a handful of web vulnerability classes (SSRF, Session Puzzles, Cryptography flaws, and XML attacks) that might be overlooked by some ColdFusion/CFML developers.  It was a great conference, and I'm looking forward to returning for future events!  My slides are shared below, and I may turn some of the content into forthcoming blog posts.  https://hoyahaxa.blogspot.com/2022/10/slides-from-coldfusion-summit-2022.html I liked this session - interesting ideas for smashing the built in functions for security holehttps://www.youtube.com/watch?v=-wu6cRZcRx0&list=PLG2EHzEbhy0-QirMKgSxhjkUyTSSTvHjL 10/5/22 - Blog - Nolan Erck - The 7 Mistakes Developers Make Starting Their First Business (and How to Avoid Them) - Emma FletcherMy notes from Emma's presentation at CF Summit 2022https://southofshasta.com/blog/cf-summit-2022-notes/the-7-mistakes-developers-make-starting-their-first-business-and-how-to-avoid-them-emma-fletcher/ 10/5/22 - Blog - Nolan Erck - Modernizing Through Evolution Not Revolution - Guust NieuwenhuisMy notes from Guust's presentation at CF Summit 2022https://southofshasta.com/blog/cf-summit-2022-notes/modernizing-through-evolution-not-revolution-guust-nieuwenhuis/ 10/4/22 - Blog - Ortus Solutions - October is here, and that means Hacktoberfest!Ortus Solutions is built upon Open source with our flagship products all open source, this event holds a special place in our hearts and it's a great space to show developers how we are modernizing the CFML language. We invite everyone to get involved and contribute to CFML Community Projects, with documentation, code, and new this year, non-code contributions. https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest 10/3/22 - Blog - Jon Clausen - Ortus Solutions - Using CommandBox Docker Images to Perform Bytecode Source ConversionsThere are times when code needs to be shipped in a compiled state. It might be for obfuscation or source protection, it might just because it runs faster that way, without the CFML server needing to compile templates at runtime. It's an excellent use case for production Docker images and code deploy pipelines.https://www.ortussolutions.com/blog/using-commandbox-docker-images-to-perform-bytecode-source-conversions 10/3/22 - Blog - Jon Clausen - Ortus Solutions - cbElasticsearch 2.3.3 ReleasedWe are pleased to announce the release of cbElasticsearch version 2.3.3. cbElasticsearch is the Elasticsearch module for the Coldbox platform, and provides a fluent CFML API for interacting with, searching, and serializing to Elasticsearch servers.This release adds full compatibility for Elasticsearch v8.x as well as maintaining support for Elasticsearch versions 6 and 7.https://www.ortussolutions.com/blog/cbelasticsearch-233-released   CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 135 ColdFusion positions from 73 companies across 62 locations in 5 Countries.3 new jobs listed this week ( and previous )Full-Time - ColdFusion Developer at Alexandria, VA - United States Oct 06https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Alexandria-VA/11525Full-Time - ColdFusion at Bengaluru, Karnataka - India Sep 29https://www.getcfmljobs.com/jobs/index.cfm/india/ColdFusion-at-Bengaluru-Karnataka/11524Full-Time - Senior ColdFusion Engineer at Austin, TX - United States Sep 27https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-ColdFusion-Engineer-at-Austin-TX/11523 Other Job Links Ortus Solutions https://www.ortussolutions.com/about-us/careers  There is a jobs channel in the CFML slack team, and in the box team slack now too ForgeBox Module of the WeekcfInterval cfInterval - ColdFusion Intervals/Ranges/Timespan's that don't suck.Human friendly helpers for working with intervals / timespans. Built on top of a port of the JavaScript TimeSpan library (Timespan.js), inspired by .net's System.TimeSpan and System.DateTimeby Gavin Pickin and Scott Steinbeckhttps://www.forgebox.io/view/cfInterval VS Code Hint Tips and Tricks of the WeekChange-caseBy wmaurer - 821,000+ installsQuickly change the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word.A wrapper around node-change-case for Visual Studio Code. Quickly change the case of the current selection or current word.If only one word is selected, the extension.changeCase.commands command gives you a preview of each optionCommands extension.changeCase.commands: List all Change Case commands, with preview if only one word is selected extension.changeCase.camel: Change Case 'camel': Convert to a string with the separators denoted by having the next letter capitalised extension.changeCase.constant: Change Case 'constant': Convert to an upper case, underscore separated string extension.changeCase.dot: Change Case 'dot': Convert to a lower case, period separated string extension.changeCase.kebab: Change Case 'kebab': Convert to a lower case, dash separated string (alias for param case) extension.changeCase.lower: Change Case 'lower': Convert to a string in lower case extension.changeCase.lowerFirst: Change Case 'lowerFirst': Convert to a string with the first character lower cased extension.changeCase.no: Convert the string without any casing (lower case, space separated) extension.changeCase.param: Change Case 'param': Convert to a lower case, dash separated string extension.changeCase.pascal: Change Case 'pascal': Convert to a string denoted in the same fashion as camelCase, but with the first letter also capitalised extension.changeCase.path: Change Case 'path': Convert to a lower case, slash separated string extension.changeCase.sentence: Change Case 'sentence': Convert to a lower case, space separated string extension.changeCase.snake: Change Case 'snake': Convert to a lower case, underscore separated string extension.changeCase.swap: Change Case 'swap': Convert to a string with every character case reversed extension.changeCase.title: Change Case 'title': Convert to a space separated string with the first character of every word upper cased extension.changeCase.upper: Change Case 'upper': Convert to a string in upper case extension.changeCase.upperFirst: Change Case 'upperFirst': Convert to a string with the first character upper cased https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Book Club https://community.ortussolutions.com/ New Patreon from CF Summit - John NessimPatreons John Wilson - Synaptrix Jordan Clark Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger   Dan Card Jonathan Perret Jeffry McGee - Sunstar Media Dean Maunder Nolan Erck  Abdul Raheen Wil De Bruin Joseph Lamoree   Don Bellamy Jan Jannek   Laksma Tirtohadi  Brian Ghidinelli - Hagerty MotorsportReg Carl Von Stetten Jeremy Adams Didier Lesnicki Matthew Clemente Daniel Garcia Scott Steinbeck - Agri Tracking Systems Ben Nadel  Richard Herbet Brett DeLine Kai Koenig Charlie Arehart Jason Daiger Shawn Oden Matthew Darby Ross Phillips Edgardo Cabezas Patrick Flynn Stephany Monge   Kevin Wright John Whish Peter Amiri Cavan Vannice John Nessim You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★

Lambda3 Podcast
Lambda3 Podcast 296 – Tecnologia e (Anti)Padrões em projetos legados

Lambda3 Podcast

Play Episode Listen Later Apr 22, 2022 94:39


Neste episódio do Podcast, os lambdas André Torres, Carlos Possa, Fernando Okuma e Rodrigo Oliveira do time de Desenvolvimento da Lambda3, falam sobre tecnologia em projetos legados. Entre no nosso grupo do Telegram e compartilhe seus comentários com a gente: https://lb3.io/telegram Feed do podcast: www.lambda3.com.br/feed/podcast Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico Lambda3 · #296 - Tecnologia e (Anti)Padrões em projetos legados Pauta: Zero documentação de como preparar o ambiente de desenvolvimento Deploy da aplicação sem nenhuma automação Sem ferramenta de versionamento de código (ou quase nada) Dumps sql para alteração estrutural do banco (sem migration) Utilizar banco de dados de produção para desenvolvimento Projeto sem testes Código com nomes sem significado (classes, métodos, variáveis,....) Diversos tipos de padrões, ou seja, nenhum. (camelCase, snake_case, PascalCase) Falta de manutenção em testes, testes mal planejados God classes Excesso de camadas nas aplicações Falta de acessos em ambientes de cloud Uma parte da aplicação em uma linguagem que ninguém conhece Implicações do uso de tecnologias e ferramentas sem suporte ou desatualizadas Participantes: André Torres - @atcorrea17 Carlos Possa - @carlos-possa Fernando Okuma - @feokuma Rodrigo Oliveira - @rodrigocode4 Links: Código Fonte TV Edição: Compasso Coolab Créditos das músicas usadas neste programa: Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 - creativecommons.org/licenses/by/3.0

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for April 5th, 2022 - Episode 142

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Apr 5, 2022 60:40


2022-04-05 Weekly News - Episode 142Watch the video version on YouTube at https://youtu.be/obJEJPSwpWgHosts: Eric Peterson - Senior Developer at Ortus SolutionsBrad Wood - Software Consultant at Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-en out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our Repos Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)  Patreon SupportWe have 36 patreons providing 96% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. News and EventsQuick v5 betaMajor performance improvements - over 50% decrease in execution time!https://quick.ortusbooks.com/v/5.0.0-1/whats-new#5.0.0https://forgebox.io/view/quick/version/5.0.0-beta.3qb v8.8.0 betaCouple of fixes from beta feedback.https://forgebox.io/view/qb/version/8.8.0-beta.4ColdBox Elixir v4 betaWebpack 5!!! Node 16+!! All the updated dependencies.https://coldbox-elixir.ortusbooks.com/v/v4/migration_guide#v4.0.0ContentBox 5.2.0 Released!A quick bug fix update for ContentBox!https://contentbox.ortusbooks.com/intro/release-history/whats-new-with-5.2.0ICYMI - Into the Box 2022 CFP is now open!Into the Box will be live in Houston in September 2022.  We want you to speak there! Topic submission closes at midnight April 17th, 2022.https://forms.gle/HR1vQf2T5rs8yCZo9https://intothebox.orgICYMI - Ortus Webinar - March - ForgeBoxication with Gavin PickinMarch 25th, 2022 Time: 11:00 AM Central Time (US and Canada)ForgeBox is CFML's package management system, and in this webinar you will learn how you can use it with any cfml app you have. You'll learn how to use ForgeBox packaged in your app, commit your own code to ForgeBox, and if we have time we might even make your code into a ColdBox module.CFCasts: https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-forgeboxication/Ortus Webinar - April - cbSecurity: Passwords, Tokens, and JWTs with Eric PetersonApril 29th 202211:00 AM Central Time (US and Canada)Learn how to integrate cbSecurity into your application whether you are using passwords, API tokens, JWTs, or a combination of all three!More Webinars: https://www.ortussolutions.com/events/webinars Adobe WorkshopsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premiseTHURSDAY, APRIL 21, 202210:00 AM PDTAdobe ColdFusion TruthsMark Takatahttps://adobe-coldfusion-truths.meetus.adobeevents.com/TUESDAY, APRIL 26, 20229:00 AM CETAdobe ColdFusion WorkshopDamien Bruyndonckx https://adobe-workshop-coldfusion.meetus.adobeevents.com/FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.comJust ReleasedGavin Pickin on ForgeBoxication (free)https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-forgeboxicationComing SoonMore in Publish Your First ForgeBox PackageConferences and TrainingDevNexus 2022 - The largest Java conference in the USApril 12-14, 2022Atlanta, GABrad & Luis will be speakingLuis - Alpine.js: Declare and React with SimplicityBrad - What's a Pull Request? (Contributing to Open Source)https://devnexus.com/DockerConMay 10, 2022Free Online Virtual ConferenceDockerCon will be a free, immersive online experience complete with Docker product demos , breakout sessions, deep technical sessions from Docker and our partners, Docker experts, Docker Captains, our community and luminaries from across the industry and much more. Don't miss your chance to gather and connect with colleagues from around the world at the largest developer conference of the year. Sign up to pre-register for DockerCon 2022!https://www.docker.com/dockercon/ US VueJS ConfFORT LAUDERDALE, FL • JUNE 8-10, 2022Beach. Code. Vue.Workshop day: June 8Main Conference: June 9-10https://us.vuejs.org/Into The Box 2022Solid Dates - September 2022One day workshops before the two day conference!Early bird pricing available until April 30, 2022Call for Speakers:https://forms.gle/HR1vQf2T5rs8yCZo9Conference Website:https://intothebox.orgCF SummitIn person at Las Vegas, NV in October 2022!Official-”ish” dates:Oct 3rd & 4th - CFSummit ConferenceOct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Testshttps://twitter.com/MarkTakata/status/1511210472518787073Into the Box Latam 2022Tentative dates - Dec 1-2CFCampStill waiting as well.More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week03/30/2022 - Blog - Ben Nadel - Using Closures To Bind Naked Functions To Components In ColdFusionWhen we think about a "method signature", we often think solely about the arguments that it accepts and the type of data that it returns. But, there's more to a method signature, such as the mode in which it can be invoked. Most methods can only be invoked as a member method. However, in some cases, an Object's API allows for methods to be detached and passed-around as "naked functions". In ColdFusion, we can use Closures / Lambdas to bind a Function reference to a ColdFusion Component instance such that the "member method" can be used - and work correctly - as a "naked function".https://www.bennadel.com/blog/4240-using-closures-to-bind-naked-functions-to-components-in-coldfusion.htm04/03/2022 - Blog - Ben Nadel - Adding FusionReactor Sub-Transaction Breakdowns To My ColdFusion BlogA couple of years ago, I wrote about how we're using the FusionReactor API (FRAPI) to instrument our Lucee CFML apps at work. And, now that I have FusionReactor installed on my ColdFusion 2021 blog, I've been translating some of that logic over to this site. I recently demonstrated that FusionReactor gave me critical insights into my SQL queries and my in-memory caching techniques. And, this morning, I added some "Tracked Transactions" to help me understand how long certain portions of my ColdFusion request was taking to execute.Especially useful since FusionReactor doesn't provide CFC method nameshttps://www.bennadel.com/blog/4242-adding-fusionreactor-sub-transaction-breakdowns-to-my-coldfusion-blog.htmUseful link: https://forgebox.io/view/FRAPISDK04/04/2022 - Blog - Ben Nadel - Moving My Short-Code Redirects To NetlifyFor years, I've had my own "short code" URL, bjam.in. There's no meaningful reason for me to have it - only, that I was raised in an era when short codes were all the rage. And, an era in which Twitter actually counted embedded URLs as part of the overall message length (something that they no longer do). But, one thing that's always bothered me about bjam.in is that it didn't have an SSL Certificate. I never wanted to pay for one since the site does nothing but redirect to www.bennadel.com, which does have an SSL Certificate. To remedy this, I've moved my bjam.in logic over to Netlify which automatically provisions SSL Certificates using Let's Encrypt.https://www.bennadel.com/blog/4243-moving-my-short-code-redirects-to-netlify.htm04/05/2022 - Blog - Ben Nadel - Adding CreateTimeSpan() To Date/Time Values In ColdFusionIn ColdFusion, it's trivial to add a given date-part, such an "hour" or a "day", to an existing date - there are built-in functions and member-methods for this task. But, it's a little harder to mix "Dates" with "Time Spans". Doing so, often leads to a fractional numeric value. This fractional value is a "numeric date". There are a number of ways to cast between "numeric dates" and "dates"; but, I wanted to look at how we can avoid casting by thinking about what a "time span" actually is; and, how we can efficiently add and remove time spans to and from dates in ColdFusion.https://www.bennadel.com/blog/4244-adding-createtimespan-to-date-time-values-in-coldfusion.htm04/03/2022 - Tweet - @cfhawaiiWe are looking for a speaker on #coldFusion ORM DM me if interestedhttps://twitter.com/cfhawaii/status/151080504602325401804/01/2022 - Tweet - @ortussolutionsThe Ortus USA Team has been working hard at this year's retreat. Big things are coming…https://twitter.com/ortussolutions/status/1510020360166641665(Not an April Fools Joke.

Python Bytes
#240 This is GitHub, your pilot speaking...

Python Bytes

Play Episode Listen Later Jul 2, 2021 51:58


Watch the live stream: Watch on YouTube About the show Sponsored by us: Check out the courses over at Talk Python And Brian's book too! Special guest: Chris Moffit Brain #1: Subclassing in Python Redux Hynek Schlawack Prefer composition over inheritance, But if you must subclass, there are 3 types subclassing for code sharing bad. don't do it. read the article and included linked articles if you aren't convinced Interfaces / Abstract Data Types Can be useful, but Python has tools that make this work without subclassing Specialization Exception hierarchies There's also an interesting discussion of structuring data classes with common elements This is the only type of subclassing that Hynek deems worthy This is a well written, useful, and long-ish article that I cannot summarize and do it justice. My summary: If you even consider sublcassing other than for exceptions, read this article first. Michael #2: Extra, Extra, Extra*7, Hear all about it! New course! Python-powered chat apps with Twilio and SendGrid Pyodide is now an independent project Wow textual from Nick Mouh #NoFLOC for real! Need to protect your Python source? SourceDefender **(commercial product, but neat) I was a guest on A Day in a Life of a WFH Pythonista. Full episode starts here, and the studio/office tour here. Python 3.9.6 is out Python Web Conf 2021 videos are out, including mine on memory. pip install pythonbytes via pythonbytes package. Chris #3: klib Perform automated cleaning and analyzing of data in a pandas DataFrame Missing value plot and correlation data plots are similar to other tools but the visualizations are nicely done and useful. The data cleaning functions are really nice. In some testing, the automated data type conversion can save a meaningful amount of data. For large data sets, you can drop columns with lots of null values or highly correlated values. The clean_column_names function also performs several cleanups on column names such as removing spaces, standardizing CamelCase, etc. You have control to use as much or as little of the automated process as possible. Brian #4: Don't forget about functools “functools — Higher-order functions and operations on callable objects” in English: cool decorators and other functions that act on functions A recent article by Martin Heinz reminded me to review functools We've talked about singledispatch recently, and I'm sure we've talked about lru_cache before. These are in functools. functools is an interesting library in that you kind of use it more and more as you increase your Python experience. As a new Python dev, I would have been rather lost looking at this, but as you work through different projects, come back to this and have a look, it'll have stuff you probably could have used, and will use in the future. What's in there? Here's a few: @singledispatch & @singledispatchmethod - function/method overloading @wraps - A must for creating your own decorators that makes the decorated function act just like the original function (attributes, docstring, and all, with just the added behavior you are adding. @lru_cache - memoization made easy LRU = least recently used. It's what it throws away when it's full @cache - like @lru_cache but with no max size. New in 3.9 @cached_property - only run the read code once. New in 3.8 del(obj.property) to clear it. Yes this is weird, but also cool. @total_ordering - Define __eq__() and one other ordering function and get the other ordering functions for “free”. not free. cost is slower execution and confusing stack traces if things go wrong. but still, when prototyping something, or when comparisons are very rare, this is cool partial / partialmethod - create a new function with some of the arguments of the old function already filled in. super cool for callbacks or defining convenience functions Michael #5: GitHub Copilot Get suggestions for whole lines or entire functions right inside your editor. Available today as a Visual Studio Code extension. The technical preview does especially well for Python, JavaScript, TypeScript, Ruby, and Go, but it understands dozens of languages and can help you find your way around almost anything. You can cycle through alternative suggestions Powered by Codex, the new AI system created by OpenAI Based on gpt3. Chris #6: Kats New tool from facebook for Time Series analysis Can use Facebook's Prophet as well as other algorithms such as Sarima and Holt-Winters for prediction. Here's my old post on prophet. Some controversy about how well prophet performs in real life. Very detailed article here. Provides utilities for analyzing time series including outlier and seasonality detection Offers advanced ensemble methods and access to deep learning algorithms Extras Chris Unyt - library for working with units of measure. Pint is another similar one with a different API. Jokes Italian Aysnc (from Dean Langsam) Q: Why aren't cryptocurrency engineers allowed to vote? A: Because they're miners!

Algorithms + Data Structures = Programs
Episode 10: snake_case vs camelCase (Naming - Part 3)

Algorithms + Data Structures = Programs

Play Episode Listen Later Jan 29, 2021 31:42


In this episode, Bryce and Conor complete the naming trilogy and talk about some of the most important questions in tech - indicated by the title.Date Recorded: 2021-01-27Date Released: 2021-01-29CppCast Episode with Guy DavidsonConor’s tweet as Guy about predicatesstd::vector::empty()std::is_empty()std::filesystem::is_empty()cudf::device_spanRuby each_consRuby each_with_indexRuby 3.0 Static TypingCrystal Programming LanguageCrystal each_consCrystal each_with_indexsnake_case, PascalCase, camelCase & kebab-caseRename concepts to standard_case for C++20, while we still canJulia Unicode InputIntro Song InfoMiss You by Sarah Jansen https://soundcloud.com/sarahjansenmusicCreative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-youMusic promoted by Audio Library https://youtu.be/iYYxnasvfx8

Syntax - Tasty Web Development Treats
Potluck - Frameworks vs Libraries × Debugging × CSS Modules vs Styled Components × Resumes × Stress Management × More!

Syntax - Tasty Web Development Treats

Play Episode Listen Later Nov 25, 2020 68:26


It’s another potluck! In this episode, Scott and Wes answer your questions about frameworks vs libraries, improving your debugging skills, building a component library, CSS modules vs styled components, writing a good resume, stress management, and more! Sanity - Sponsor Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax. Sentry - Sponsor If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”. Show Notes 01:27 - How do you implement WebRTC? Please tell us more about online streaming, screen sharing, data flow. 03:20 - Which JS library/framework do you think beginners might find the easiest to understand? 05:06 - How do you deal with different case types between different systems in your project? For example, I store records in a Postgres database which typically uses snake_case and then I render them with React, where props are typically camelCase. Is it better to convert the cases back and forth between frontend and backend or just pick one case and use it everywhere? 09:23 - My question is about the difference between a framework and a library. Should we have two separate words? 12:39 - How can I work on improving both my generic problem-solving skills and my debugging skills? I feel like there have got to be some more proactive things I can do to improve in these areas. 17:22 - I just listened to your podcast on making freelancing easier and enjoyed it. You talk about making your own component library. Do you have tips on how to store and manage a component library? 21:39 - What projects do you use Rust for, and do you have any ideas where Rust might be the thing to do when talking web projects? 29:10 - I’ve recently joined a great-paying full-time gig at a big enterprise-level company as a Senior Javascript Engineer (React, Node, etc). I’m humbled to be here - but at times the pace is slow, tickets are scarce, and I feel like I’m not able to really utilize or hone my skillset. I’ve been looking at potentially moving into contracting/agency work - the money seems comparable with the added benefit of new and exciting projects and having more control over them. Do you think contract work would be more fulfilling, or is crazy to leave a cushy job solely because I’m in a sense, bored? 35:26 - I’m currently working on a Next.js project and trying to decide which CSS system to use. What is your take on CSS modules? I know you like styled components a lot, but since there is built-in support for CSS modules with scoped CSS, I find it hard to motivate bringing in styled components. Am I missing something? 38:15 - Regarding Episode 290, you fielded a question regarding Angular and I appreciated your balanced response since I’m primarily an Angular developer at my job. If you could, would you please update the link to the Angular website to point to Angular.io (v10) instead of the AngularJS (v1) website? 40:43 - I really need advice on how to write a good resume, or any tips you may have for getting noticed in the hiring process with only a couple years of experience. I have been applying to many jobs as a front-end developer but I seem to get no response EVER. 47:17 - How do I dynamically assign subdomain/wildcard/slug dynamically during signup process with React and Node? (Like the way Freshbooks does — i.e tenant1.domain.com, tenant2.domain.com, etc.) 48:44 - Wes, I’ve been taking your Mastering Gatsby course, and I’m loving the course so far. My only complaint would be I wish you added a module for CSS. I think it's just because I personally struggle with styling websites. Do either of you have any suggestions on how I can improve in that aspect of web dev? 50:35 - For web developers just starting out in freelancing/building e-commerce sites — from a business perspective, do you recommend we first 1) just code and worry about business stuff later? or 2) go through the government paperwork and be a sole proprietorship? or 3) incorporate (though this costs more)? 54:20 - What’s your approach for handling padding + margin with components? 57:43 - How do you back up sensitive files that do NOT get added to source control (env files, for example)? I have off-site computer backups, and I have .env files on a small thumb drive on my keychain. What do you do? 59:56 - Do you guys have stress management techniques? How do you cope with stressful situations at work, like unexpected tight deadlines? Links Syntax 002: Webcam and audio access with WebRTC and getUserMedia() Syntax 256: WebRTC and Peer-to-Peer Video Calling with Ian Ramzy Daily.co Twilio Svelte https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case Master Gatsby Syntax 292: How to Make Freelancing Easier https://github.com/formium/tsdx https://nx.dev/react https://github.com/lerna/lerna https://www.npmjs.com/package/babel-plugin-module-resolver Deno Rust wasm-pack https://rocket.rs/ Syntax 290: Potluck - Is Angular good? × Stencil.js × Self XSS × SVGs in React × Social Platforms for Devs × Project Handoff × Cleaning Knives × More! Modern CSS Layouts Modern CSS Design Systems Digital Ocean App Platform ××× SIIIIICK ××× PIIIICKS ××× Scott: Eating Out Loud: Bold Middle Eastern Flavors for All Day, Every Day: A Cookbook Wes: Levi’s Barstow Western Shirt Shameless Plugs Scott: Animating Svelte - Black Friday Sale: Sign up for the year and save 50%! Wes: Master Gatsby - Black Friday Sale: All courses 50% off! Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for September 8th, 2020 - Episode 69

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Sep 8, 2020 46:36


Eric and Gavin host this weeks episode. They discuss Fusion Reactor 8.5 has been released, as well as a new release to Lucee Spreadsheet lib 2.11.0. They announce the date and time on the next Ortus Webinar, presented by Gavin on Modern ColdFusion - no more copy and paste. They give you an update on CFCasts Content Updates. They discuss the next 2 Into the Box workshops coming in October, ColdBox Zero to Hero and Hero to SuperHero, and maybe a Quick Workshop coming up soon as well. They discuss jconf.dev going online in September. They discuss how the Adobe ColdFusion Certification is now online and remind you that Adobe's CF Summit Conference, being changed to a Online conference, now with dates, November 17-19, call for speakers is apparently closed ( but the form is still there ). They spotlight a lot of great blog posts, tweets, videos and podcasts, too many to list, so listen to the show. They announce some jobs from getCfmlJobs.com, as well as a Senior CFML position available at Ortus Solutions. They show off the ForgeBox module of the Week, Coldbox-asset-bag by Ortus Solutions, an asset bag to manage css and javascript dependencies. This week's VS Code Tip of the week is Multiple cursor case preserve. Have you ever tried to change a single word in all variable names, but had your camelCase broken? This extension preserves selection case in these situations. It recognises CAPS, Uppercase and lowercase. Works for typing or pasting. For the show notes - visit the website https://cfmlnews.modernizeordie.io/episodes/modernize-or-die-cfml-news-for-september-8th-2020-episode-69 Music from this podcast used under Royalty Free license from SoundDotCom https://www.soundotcom.com/ and BlueTreeAudio https://bluetreeaudio.com

WPblab - A WordPress Social Media Show
Marketing With Accessibility in Mind

WPblab - A WordPress Social Media Show

Play Episode Listen Later Aug 6, 2020 60:51


Effective marketing includes considerations for your audience and their needs. This is why accessibility matters from your website to social media hashtags. Joe Simpson, Jr. joins Jason and Bridget to have this important conversation. Be sure to tune in. Learn about Joe from his website. Definitely watch his presentation at WordCamp Long Beach. Show Sponsors ServerPress Thank you for being a preroll sponsor, ServerPress! ServerPress is the maker of DesktopServer, WPSiteSync, and so much more! Check them out at serverpress.com. The Query - WPwatercooler A question and answer show for 38% of the web. Jason Cosper answering your WordPress questions. Got a question? Are You Looking For Brand Awareness? You could be a show sponsor. Especially now, let people know you’re still in business and supporting your products. Supporting podcasts is a great way to repurpose your in-person conference budget.  Accessibility is Simple - Include as Large of an Audience As Possible Accessibility adds to your value as an entrepreneur and improves SEO. Everything starts on your phone; design for small and think about how we communicate. Plan for the worst-case and then you will make it easy for everyone. Get someone else to use your website to see how they use it; this is a basic UX principle, Joe reminds us. "Accessibility is about making your services and your business available to all people." Joe Simpson, Jr. It is worth noting that if your business comes under litigation (class action) for ADA (physical) issues they can also add digital issues. Yes, they can throw your business website into the class action on path-of-travel and other ADA issues with your property. Accessibility and Websites "The great things about WordPress is that a lot of themes are accessible out of the box." Joe Simpson, Jr. "When I think about accessibility, I ask people to open up their website, close their eyes, and hit the tab key three times. Do you know where it is supposed to be?" Joe Simpson, Jr. https://twitter.com/Highforge/status/1270067227304185856 Accessibility and Alt Tags "With alt tags, context of the tex hat is around the image [is important]." Joe Simpson, Jr. If the image is decorative, then mark it as such. The WP Admin now has that feature. Accessibility and Search Good semantic HTML is good for accessibility and SEO efforts. Don't forget all of the great voice assistants that everyone uses. "When I heard that people are listening to their emails [I knew accessibility has a larger audience]." Jason Tucker Accessibility and Hashtags When you CamelCase a hashtag it's not only easier for the sighted to read it, but screen readers will read it to a user as two separate words. CamelCase is capitalizing the first letter in each word. Remember that punctuation isn't https://twitter.com/redcrew/status/1283388363714826241 Accessibility and Social Media Images Whenever possible, use alt descriptions for images that you use on social media as well. This helps you reach a much larger audience. Twitter allows you to write alt tags for your photos as well as GIF library images you post. Tool Or Tip Of The Week Your ad could have been here. Just sayin' Joe recommends Buddhify to help you meditate on the go. Jason recommends Grabatar to sync your contacts with their Gravatars. Bridget recommends Sarah Beth Yoga for anyone interested in yoga.

Fantology
#15 Red Rising

Fantology

Play Episode Listen Later Feb 21, 2020 31:58


Red Rising is a classic mashup of The Hunger Games, Percy Jackson, Lord of the Flies & Ender's Game. However, this fast moving book is more than the sum of its parts. There are plenty of rough edges here as Red Rising sets up for the rest of the series, but overall we enjoyed the book and look forward to reading more Darrow! Also, who has time for camelCase during a podcast? Music: "New Dawn" by Terry Devine-King

Agent Survival Guide Podcast
Using #Hashtags | Social Media 101

Agent Survival Guide Podcast

Play Episode Listen Later Jul 30, 2019 7:30


  Learn the meaning behind the hashtag symbol (#), how to include it in your tweets, and why it's so important for engagement on Twitter, even for insurance agents.   The Agent Survival Guide Team’s 7 Rules for Using Hashtags: Hashtags don’t have spaces between words or punctuation in words. Hashtag phrases are usually CamelCase. The first letter of each word is capitalized to help you read phrases better, i.e. #InsuranceAgents not #insuranceagents. Hashtags can occur anywhere in a tweet — at the beginning, the middle, or the end. Hashtag words that become very popular on Twitter are often Trending Topics (which are highlighted in the sidebar of your Twitter feed). If you tweet with a hashtag on a public account, anyone who does a search for that hashtag can find your tweet. Don’t #spam #with #hashtags. Avoid over-tagging a single tweet. (The recommendation is no more than two to three hashtags per tweet.) Use hashtags only on tweets relevant to the topic. So, don’t add #insurance to a tweet about a bad hair day.   Mentioned in This Episode:   Follow Ritter on Twitter How to Be Successful on Twitter: 9 Surprising Stats to Know   The latest from Agent Survival Guide:   2020 Medicare Advantage & Part D Certification Info 4 Reasons Why Ritter Should Be Your FMO Insurance Agency 5 MORE Real-Life Medicare Sales Scenarios & How to Handle Them   Subscribe & Follow:   Apple Podcasts Google Podcasts Overcast Podbean Spotify Stitcher   Connect on social:   Facebook Twitter YouTube LinkedIn  

How Brands Are Built
Amanda Peterson considers CamelCase a crime

How Brands Are Built

Play Episode Listen Later May 29, 2018 26:42


On this episode, I spoke with Amanda Peterson, formerly the Head of Naming and Leader of Brand Management at Google. While there, she helped establish Alphabet, Google's parent company, as well as sister companies like Waymo, Alphabet's self-driving car company. Before Google, Amanda headed up naming at HP—before I held that role—and also worked at Logitech and Landor. She recently left Silicon Valley and is now Head of Marketing and Communications at the Milwaukee Art Museum. Amanda and I go way back. I first met her when I was Director of Verbal Identity at Interbrand San Francisco and she was my client at HP. And then, funny enough, when she went to Google, I went over and took her place as Global Head of Naming at HP. Amanda and I talked about naming briefs, her approach to name generation, one of her favorite names (Bluetooth), her pet peeves in brand names, and what she likes most about being a namer.

Agent Survival Guide Podcast
Using #Hashtags ǀ SMT005

Agent Survival Guide Podcast

Play Episode Listen Later Oct 17, 2017 6:30


  Discover the meaning behind this symbol, how to include it in your tweets, and why it's so important for engagement on Twitter. ASG's 7 Rules for Using #Hashtags: Hashtags don't have spaces between words or punctuation in words. Hashtag phrases are usually CamelCase. Each word is capitalized to help you read it, i.e. #InsuranceAgents not #insuranceagents. Hashtags can occur anywhere in a tweet – at the beginning, the middle, or the end. Hashtagged words that become very popular are often Trending Topics (which are highlighted in the sidebar of your Twitter feed). If you tweet with a hashtag on a public account, anyone who does a search for that hashtag can find your tweet. #Don't #spam #with #hashtags. Avoid over-tagging a single tweet. (The recommendation is no more than two to three hashtags per tweet.) Use hashtags only on tweets relevant to the topic. So don't add #insurance to a tweet about a bad hair day. Suggested Hashtags: #Medicare | #Seniors | #Insurance | #Agents | #InsuranceAgents | #LifeInsurance | #Brokers | #Healthcare | #HealthInsurance | #CMS | #ACA | #Obamacare Mentioned in this Episode: Did I Tweet or Did I Twitter?How to Be Successful on Twitter: 9 Surprising Stats to Know The latest from ASG: How Professional Organizations Make You a Better AgentWhat an FMO Can Do for your BusinessWhat is AHIP and Why Do You Need It? Subscribe Here: Apple PodcastsGoogle PodcastsOvercastPodbeanSpotifyStitcher Connect With Us: FacebookTwitterYouTubeLinkedIn

Nice Games Club
"Proper ones and twos." Input Methods and Controls; Coding Syles; Splatoon 2, ur, I mean Shooters

Nice Games Club

Play Episode Listen Later Aug 22, 2017


This week, your nice hosts are still relaxing in Mark's dining room for an episode that has it all: a disagreement about Bluetooth, some good ClawTalk™, and the shortest conversation ever had on the subject of tabs vs. spaces. All this, plus a slightly higher than usual number of wild digressions.Discuss this episode on Reddit in this thread on r/gamedev! Input Methods and Controls 0:01:29 Stephen McGregorHardwareStephen's controller of choice, Power A FUSION.New Windows 10 Xbox wireless controller adapter delayed into 2018 - Gabe Gurwin, Digital TrendsMetro Nexus' tutorial in action - Mark LaCroix, TwitterBehold, the unintuitive enjoyment of Claw Breaker. - Martha Megarry, YouTube“How to Claw Effectively” - Ture Vangaurd, YouTubehttps://www.youtube.com/watch?v=aY-o0zYxjyE - Game Maker's Toolkit, YouTube“You say jump, I say how high?”  - Martin FasterholdtMartha's favorite Fingeance fighter, Sparky.This goofy game turns your entire keyboard into the controller - Andrew Webster, The VergeAlternative controls game Butt Sniffin Pugs, shown at Ctrl.Alt.GDC.Rocksmith Vs. Rock Band 3 – The Pro Guitar Showdown - Jeff Atwood, Fake Plastic RockGuy beats Dark Souls with DK Bongos - Jordan Devore, DestructoidGameplay of racing game Kirby Air Ride - Mutch Games, YouTube We mentioned this previous episode "We joke here." we also mentioned this one "Will you be the best with me?" Coding Syles 0:36:49 Mark LaCroixProgrammingWhat is your preferred Indent Style?Whatever you do, don't code like this. - @HisCursedness, TwitterDon't be a Stephen: Comment your code!Martha uses a cool HTML template engine called Pug.Getting started with Pug template engine - António Regadas, MediumRussian nesting dolls are called matryoshka. - WikipediaCamelCase or snake_case?DarkBASIC, which Stephen used when he was young, went open-source in 2016! - the Game CreatorsHistory around Pascal Casing and Camel Casing - Brad Abrams, MIcrosoft“Namespacing” in Objective-C - Matt, name spacing hipsterJetBrains IDE's: Webstorm for JavaScript and Rider for C#.Visual Studio Code is a lightweight Visual Studio that Mark really likes. Splatoon 2, ur, I mean Shooters 1:13:45 Martha MegarryGamingApparently, Splatoon devs didn't realize the comparison to Super Mario Sunshine… - Sean Ayres, Nintendo EnthusiastDesigning FPS Multiplayer Maps - Dodger, On Game DesignDesign Patterns in FPS Levels - Kenneth Hullett & Jim Whitehead, University of California - Santa CruzLost Planet - SomeCallMeVidal, YouTubeLost Planet's only sequel - Woophoro, YouTube We also referenced our episode on Violence in Games

Nice Games Club
"Proper ones and twos." Input Methods and Controls; Coding Syles; Splatoon 2, ur, I mean Shooters

Nice Games Club

Play Episode Listen Later Aug 22, 2017


This week, your nice hosts are still relaxing in Mark's dining room for an episode that has it all: a disagreement about Bluetooth, some good ClawTalk™, and the shortest conversation ever had on the subject of tabs vs. spaces. All this, plus a slightly higher than usual number of wild digressions. Discuss this episode on Reddit in this thread on r/gamedev! Input Methods and Controls 0:01:29 Stephen McGregor Category Hardware Stephen’s controller of choice, Power A FUSION. “New Windows 10 Xbox wireless controller adapter delayed into 2018” - Gabe Gurwin , Digital Trends Metro Nexus’ tutorial in action. - Mark LaCroix , Twitter Behold, the unintuitive enjoyment of Claw Breaker. - Martha Megarry , YouTube “How to Claw Effectively” - Ture Vangaurd , YouTube https://www.youtube.com/watch?v=aY-o0zYxjyE - Game Maker's Toolkit , YouTube “You say jump, I say how high?” - Martin Fasterholdt Martha’s favorite Fingeance fighter, Sparky. - Fingance “This goofy game turns your entire keyboard into the controller” - Andrew Webster , The Verge Alternative controls game Butt Sniffin Pugs, shown at Ctrl.Alt.GDC. “Rocksmith Vs. Rock Band 3 – The Pro Guitar Showdown” - Jeff Atwood , Fake Plastic Rock “Guy beats Dark Souls with DK Bongos” - Jordan Devore , Destructoid Gameplay of racing game Kirby Air Ride We mentioned this previous episode "We joke here." we also mentioned this one "Will you be the best with me?" Coding Syles 0:36:49 Mark LaCroix Category Programming What is your preferred Indent Style? Whatever you do, don’t code like this. - @HisCursedness , Twitter Don’t be a Stephen: Comment your code! Martha uses a cool HTML template engine called Pug. “Getting started with Pug template engine” - António Regadas Russian nesting dolls are called matryoshka. - Wikipedia CamelCase or snake_case? DarkBASIC, which Stephen used when he was young, went open-source in 2016! - the Game Creators “History around Pascal Casing and Camel Casing” - - Brad Abrams , MIcrosoft “Namespacing” in Objective-C - Matt , name spacing hipster JetBrains IDE’s: Webstorm for JavaScript and Rider for C#. Visual Studio Code is a lightweight Visual Studio that Mark really likes. Splatoon 2, ur, I mean Shooters 1:13:45 Martha Megarry Category Gaming Apparently, Splatoon devs didn’t realize the comparison to Super Mario Sunshine… - Sean Ayres , Nintendo Enthusiast “Designing FPS Multiplayer Maps” - Dodger , On Game Design “Design Patterns in FPS Levels” - Kenneth Hullett & Jim Whitehead , University of California - Santa Cruz Lost Planet - SomeCallMeVidal , YouTube Lost Planet's only sequel - Woophoro , YouTube We also referenced our episode on Violence in Games

Learn Programming and Electronics with Arduino

Discussion: This lesson covers one of the most fundamental of all programming concepts:  Variables. This is a really exciting topic because once you have a handle on how variables work, you have one of the biggest keys to understanding how programming works. Specifically, we'll be discussing: Memory Data Types Declaring a Variable Naming Conventions Initializing a Variable What is a variable?  Variables are a programming tool that help us store and recall information in our programs. Memory A microcontroller, like the one the Arduino uses, as well as computers in general, have something called memory.  Memory is really handy because it allows us to store information for use at a later time. Let's say I'm working on a project that will monitor temperature during the day.  I have a temperature sensor that reads the current temperature every 60 minutes from 1 am until midnight.  I want the program to record the highest temperature and then display it at the end of the day on an LCD screen. In order for the program to accomplish this, it needs to store two key pieces of information.  It needs to store the value of the current temperature, and then it also needs to store the value of the highest temperature that it has encountered thus far. But how do we actually save this information in a sketch?  Furthermore, how do we recall it when we need to remember it?  In order to do this, we need to use the memory. For now, think of memory as a big wall of lockers, and you can use the lockers to store something.  When you need that something again, you just go back to locker and grab it. But how do you remember what locker you put it in?  In order for us to do that, we first have to give the locker a name.  That name you gave to the “locker”, the place where you’re storing your stuff, is called a variable. Now technically speaking, a variable is the named address of a specific location of memory.  However, I don't want to get caught up in all of the technical stuff.  I want to dive into the practical use of variables.  Therefore, let's go back to this temperature project. As previously stated, we want to record the highest temperature during a 24 hour period.  For our program, I need to store those two key pieces of information: the current temperature and the highest temperature. That means I’ll have to name two lockers.  I’ll call one locker "Current Temperature", and I'll name another locker "Highest Temperature". Let's say my Arduino begins taking the first reading of the day.  Maybe the temperature is 50 degrees.  So I'll open the “Current Temperature” locker, and I'll put in the number 50. At the same time, I'll also open up the “Highest Temperature” locker.  Right now there's nothing in it, but 50 is larger than nothing.  Therefore, I'll put the number 50 in the “Highest Temperature” locker, as well.  So now both of our lockers have the number 50 in them. After 60 minutes pass, I read the temperature again.  Let's say it has raised two degrees to read 52 degrees Fahrenheit outside. I open up my “Current Temperature” locker, and I put in 52.  This means that 52 overwrites the number 50 so that now the “Current Temperature” locker has the number 52 in it. I also peek inside the “Highest Temperature” locker.  I see that 52 is hotter than 50.  I go ahead and replace that also.  I'm just going to repeat that process every hour. I open up the “Current Temperature” locker, replace the old value with the new value, and then check to see if I need to replace the temperature in the “Highest Temperature” locker. This reveals the first really important thing about variables and the most powerful thing about variables.  The contents of a variable change.  The name of the variable stays the same because the variable is just the container for the information. We don't want to confuse it with the actual information itself.  The variable is the locker.  It's not the actual stuff inside the locker. Let's recap what we’ve learned thus far.  We need to store information, and we use memory to store it.  We can think of memory like a wall of lockers.  To use one of these lockers, we have to name it, and the name of the locker is called a variable. Once we have it named, we can put stuff in it and refer back to that stuff at a later time whenever we need it again.  Again, the name refers to the location of the locker, not the actual content of the locker. Data Types There is another thing we have to do when we make a variable.  We also have to say what type of thing we're going to put in it.  This is called the Data Type. A good analogy here is to imagine that you have to build a zoo.  You have to figure out where each animal is going to go in your zoo, and you have to make sure that each animal is given enough space so it can do its thing. For example, you'll need a bigger cage for a tiger than you will for an African frog display.  If you're going to have an aquatic display, you'll need a bigger tank for a shark than you will for a goldfish. Where am I going with this zoo analogy?  Here's the deal.  You can't take a monkey and put him in a cage designed for fish.  Likewise, you can't take a fish and put it in a cage designed for a tiger.  It just won’t work. Variables are similar to this because you have to specify a data type for the variable.  Maybe an example will clarify what I mean. Let's assume I have a variable, and I say, "This variable can only hold whole numbers."  I can put whole numbers in that variable all day long.  However, if I try to put a number like a fraction into that variable, I'm going to get an error. The reason is that I specified the data type for that variable to be whole numbers.  I can't put a fraction into a variable that I've designated as a whole number variable. Declaring a Variable Creating a variable is called "declaring" it.  To declare a variable, you need two things:  a name and a data type.  The data type comes first, followed by its name. One example of a common data type is an integer.  An integer is a data type that can store a whole number from -32,768 to 32,766. Of course, you don’t need to memorize that.  Just understand that a whole number is like 1, -5, or 18.  It doesn't have a decimal point after it, such as the number 1.0567. In order to specify a variable as an integer data type, we use the abbreviation "int".  The Arduino IDE recognizes all possible data types.  Therefore, when you type “int”, it will conveniently change the color of the text for you automatically. Following the data type, we need to key in the name.  There has to be a space between the data type and the name. You can name a variable almost anything you want, but there are some basic rules to follow.  A variable name cannot contain any spaces or special characters, such as a pound sign, dollar sign, or percent. You may use numbers in a variable name, as long as the name doesn’t start with a number.  Also, you can't use a keyword as the name of a variable. Keywords are special words that you will learn about later in the course.  They're words that the Arduino IDE restricts for certain uses.  Just like data types, the Arduino IDE will change the color of the text when you type a keyword. Thankfully, this means you don't have to know all the keywords right now.  If you happen to type one, it’ll change color and will help you realize that you can't use that as a variable name. Naming Conventions Using these rules, how should we name variables?  Even though you can name them whatever you want, there are still some naming conventions that are best to follow. The bottom line is that your variable names should be descriptive of what information they will hold. For example, if we wanted to save the current temperature in a variable called "mom", we could.  However, it really wouldn't make that much sense. It'd be more logical to name that variable "currentTemperature".  That way, if somebody else reads our sketch, they will have a basic idea of what information is actually in that variable. Notice how I wrote the word "currentTemperature".  I capitalized the T in the second word temperature.  This is called camelCase.  It's simply a way to help distinguish the words in a variable name. You could also type "current_temperature" with an underscore between the two words.  How you write the name of the variable is up to you. The important concept here is that this is called the "naming convention".  It is a way to keep things standardized to make the code easier to read and easier to understand. Throughout the course you'll see me use a mix of camelCase and underscoring, depending on the context of the variable I create.  Again, you're free to use whatever name you want, as long as you follow the rules we discussed. Initializing a Variable As mentioned before, when we are declaring a variable, we need the data type followed by the name.  Then, at the end of that statement, we want a semicolon. Once we've declared a variable, it can now hold information.  To put a value inside a variable, we use what is called the "assignment operator", which is simply just an equals sign. The first (or initial) time we assign a value to a variable, it's called "initializing the variable".  We can actually declare and initialize a variable on the same line of code.  Here’s an example: We have "int" for the data type and "currentTemperature"as the name of the variable.  Next, there is the assignment operator, the equals sign. After that is the value to which we are initializing that variable.  In this case, the initial value we are putting in the variable is 40.  Lastly, we finish the statement with the all-important semicolon. If we want to change that value at some point later in the program, we just use the assignment operator again. In other words, we would type the variable name "currentTemperature", use the equals sign as our assignment operator, type the new value, and then end it with a semicolon. Review Let's recap this lesson.  A variable is simply the name of a memory location.  It's how we're able to store and recall information in our sketch. In order to use a variable, we have to give it both a data type and a name.  The data type determines what we can put in a variable.  Although you can use almost anything for a variable name, we did go over a few helpful rules and naming conventions. When we want to assign a value to a variable, we use an equals sign called the assignment operator.  The first time we do this, it's called initializing that variable. Throughout the program, if we want to change the value of a variable, we simply type its name, assignment operator, and new value. That concludes this lesson.  I know it's all kind of abstract right now, but these concepts will become more concrete as we move forward in the course.  I look forward to next time where we'll dive more into data types and the like.

african fahrenheit declaring variables lcd arduino initializing camelcase arduino ide
Speculative Grammarian Podcast

TLAs DOA? TBD!; by Claude Searsplainpockets; From Volume CLII, Number 2, of Speculative Grammarian, March 2007 — In the course of several months of anthropological and linguistic data collection among native speakers of BizSpeak, a degraded and virulent offshoot of English used by mentally deficient holders of MBAs and their ilk, I noted several disturbing trends. (Read by Claude Searsplainpockets.)

Flipping the Bozo Bit
Episode 10: Javascriptocalypse

Flipping the Bozo Bit

Play Episode Listen Later Aug 1, 2013 73:00


What if you wanted to write a fancy in-browser app but were less than enthusiastic about the Javascript ecosystem? In This Episode: Namespaces and the jQuery trick Punting on the whole issue and using (ahem) ClojureScript Javascript as the assembly of the web As Java begat JVM languages, so JavaScript begat JSVM languages? The appropriately named EcmaScript and its versions and implementations. Links: Clojure (I should just build this into the template.) Scala ClojureScript Scala.JS: » presentation, » infoq & » hackernews. CoffeeScript LispyScript: » hackernews. asm.js PhoneGap Building an iOS weather app with Angular and ClojureScript What is it with all this CamelCase. Aren’t we done with that yet? Download MP3

A Way with Words — language, linguistics, and callers from all over
Spendthrift Snollygosters (rebroadcast) - 16 Aug. 2010

A Way with Words — language, linguistics, and callers from all over

Play Episode Listen Later Aug 16, 2010 51:15


[This episode first aired February 20, 2010.]This week, it's the language of politics. Martha and Grant discuss two handy terms describing politicians: "far center" and "snollygoster." Also, a presidential word puzzle, "false friends," "spendthrifts," and a long list of "17th-century insults." So listen up, all you "flouting milksops," "blockish grutnols," and "slubberdegullions"! Grant explains the meaning of the new slang term "far center," and Martha tries to revive an antiquated term meaning "a corrupt politician," "snollygoster."Careful about how you spend your money? Then you're said to be "thrifty." So why is someone who isn't frugal called a "spendthrift"?"Pommy" is an often derogatory nickname used by Australians for the English. Does it come from an acronym for either "Prisoner of Mother England" or "Prisoner of Her Majesty"? The more likely story has to do with "sunburn and pomegranates."An older woman with a knack for finding older men to date? That's what you call someone with excellent "graydar."Speaking of politics, Quiz Guy Greg Pliska presents a puzzle featuring the names of U.S. presidents.Beware of "false friends," those words that don't translate the way you'd expect. For example, the word "gift" in German means "poison," and the Spanish word "tuna" means "the fruit of the prickly pear cactus." These tricky lookalikes are also called "faux amis."Is the term "refer back" redundant? Martha reports that listeners have been trying to help a caller http://www.waywordradio.org/down-a-chimney-up/ remember a word for someone who's exceptionally good at packing things in a confined space. She thinks she's found a winner: "stevedore."To keep something "at bay" means to maintain a safe distance from it. But does this expression derive from an old practice of using bay leaves to ward off pestilence?A Tallahassee caller wonders about the name for "terms that are capitalized in the middle," like MasterCard and FedEx. Grant explains that they're commonly called "CamelCase," not to be confused with "Studly Caps."Grant shares some slang he's found while exploring the game of "Skee-Ball," including to "hit the hundo."The hosts and a listener in Grand Rapids, Michigan, trade some 17th-century insults. For more, check out these references: Gargantua http://en.wikisource.org/wiki/Gargantua/Chapter_XXV and George Albert Nicholson's English Words With Native Roots And With Greek, Latin, Or Romance Suffixes .--A Way with Words is supported by its listeners. Drop a few bucks in the guitar case: http://waywordradio.org/donateGet your language question answered on the air! Call or write with your questions at any time:Email: words@waywordradio.orgPhone:United States and Canada toll-free (877) WAY-WORD/(877) 929-9673London +44 20 7193 2113Mexico City +52 55 8421 9771Site: http://waywordradio.org/Donate: http://waywordradio.org/donate/Podcast: http://waywordradio.org/podcast/Forums: http://waywordradio.org/discussion/Newsletter: http://waywordradio.org/newsletter/Twitter: http://twitter.com/wayword/Skype: skype://waywordradioCopyright 2010, Wayword Inc.