Natural number
POPULARITY
Ever felt like the marketing you're doing bears an uncanny resemblance to that phrase "throwing spaghetti at the wall to see if it sticks?" I can relate. For me, it looked like this: Eleventy billion ideas (that's a real number btw), not enough time, and the budget? Well, that's a whole other story. But despite slogging away, it can sometimes seem like nothing moves the needle. Or if that needle is moving, it's ever so slowly. It's taken me many years to work out how that you can't afford to throw 'marketing spaghetti' at the wall, UNTIL, you've got consistent sales and revenue coming in. It's just not financially doable otherwise. If you've ever felt like YOUR marketing doesn't work, here's how to fix that. Even better, you can get through this episode quicker than it takes to boil a pot of noodles. ---------- Marketing Challenges and Business Metaphors 0:02 Identifying Successful Strategies 3:08 Reflecting on Past Campaigns 4:16 Analyzing and Reverse Engineering Obstacles 7:06 Planning and Executing Effective Campaigns 8:10 Focusing on Core Business Activities 9:33 Final Thoughts and Call to Action 10:10 Full article: https://salenaknight.com/feel-like-your-marketing-is-more-miss-than-hit-heres-your-fix/
In this episode of DO NOT BE HASTY, we hit the mailbag for your thoughts on The Lord of the Rings Book 1, Chapter 1, A Long Expected Party.And by the way, you guys delivered BIG TIME! While we won't be able to get to nearly everything you wrote in the YouTube comments, on our Patreon page, and elsewhere, we're going to hit some great stuff from a lot of different folks so buckle up for a fun ride!EXECUTIVE PRODUCERS:- Kaitlyn of Tea with Tolkien- John R- Melkor27- KG- SaberSystems- Jeremy DWATCH THE VIDEO » https://youtu.be/LcWWbmoO2KUWATCH AD-FREE » https://www.patreon.com/posts/105332177LISTEN AD-FREE » https://www.patreon.com/posts/105333382FOLLOW & SUPPORT THE TOLKIEN ROAD:PATREON » SUPERFANS!TWITTERFACEBOOKINSTAGRAMLINKS & MATHOMS:- take 10% OFF Tolkien Road merch at True Myths Press » https://truemythspress.com/discount/TENOFF (enter code TENOFF at checkout)- listen to TOLKIEN'S WORKS for FREE » https://www.audibletrial.com/everon- buy Tolkien's Requiem » https://tolkiensrequiem.com/ - buy Tolkien's Overture » https://tolkiensoverture.com/SPECIAL THANKS TO THE FOLLOWING PATRONS:- John R- Kaitlyn of Tea with Tolkien- Melkor27- KG- SaberSystems- Jeremy D- Emilio P- Jonathan D- Richard K- Paul D- Julia- Werty- Chris B- Tuor91- Carolyn S- Emiel K- Brian O (the 2nd)- Jonathan R- Matthew W- Daniel D- Harrison C- Seb M- Willbo Baggins- Ms. Anonymous- Andrew T- Redhawk- Shannon S- Brian O (the 1st)- Zeke F- James L- Chris L- Asya V- Ish of the Hammer- Teresa C- David of Pints with Jack- Eric BAS WELL AS THOSE CELEBRATING THEIR PATRON ANNIVERSARY IN JUNE OF 2024- Richard BW- Teresa C- James LThank you so much for sticking with us over the years!!!
...
El pasado jueves 9 de mayo se celebró el Simposio Internacional de creación de sitios web realmente buenos con Eleventy. Se trató de un encuentro virtual de diferentes presentaciones alrededor del proyecto Eleventy, creado por Zach Leatherman. Eleventy es un potente generador de sitios web estáticos basado en JavaScript y que tiene un enfoque incremental y accesible. Eleventy es perfecto para generar sitios web optimizados y con un énfasis en el contenido. Posee una vibrante comunidad de desarrolladores y simpatizantes que van desde entusiastas de la creación de sitios web a profesionales de la programación. La celebración de este Simposio ha servido para mostrar las novedades de Eleventy y también su vinculación con una web universal hecha por personas que desean tener el control de su propio contenido. En un entorno dominado por grandes proyectos financiados por empresas potentes, Eleventy destaca por su independencia y una apuesta decidida por la web abierta. Las charlas en este encuentro trataron de una diversidad de temas que van desde la accesibilidad web, la optimización de carga, CSS, Web Components, tipografia y herramientas para grandes proyectos. Eleventy es una herramienta sencilla pero que sabe adaptarse a los requirimientos de proyectos exigentes y complejos. Cuenta con una estrucutra flexible basada en plugins y está orientado al desempeño y la versatilidad. Sin contar con los grandes números de proyectos más grandes, cuenta con una comunidad activa de miles de usuarios. Actualmente es la herramienta más versátil para constuir sitios web estáticos y todo un referente para las personas que buscan tener el control de su propio contenido.
Evil Genius Chronicles Podcast for April 20 2024 - The Nothingness I Had Before Download audio On this show I play a song by Love Tractor; I saw Love Tractor open for Husker Du; I switched from Wordpress to Eleventy; I want to return comments to my static web site; I have been gardening...
With this episode, we begin a new journey, as we return to The Lord of the Rings for something epic (in scope) and Entish (in pace). Join us!EXECUTIVE PRODUCERS:- Kaitlyn of Tea with Tolkien- John R- Melkor27- KGWATCH THE VIDEO » https://youtu.be/jpQhFfCvyL0WATCH AD-FREE » https://www.patreon.com/posts/ad-free-video-of-99625727LISTEN AD-FREE » https://www.patreon.com/posts/99676164FOLLOW & SUPPORT THE TOLKIEN ROAD:PATREON » SUPERFANS!TWITTERFACEBOOKINSTAGRAMLINKS & MATHOMS:- take 10% OFF Tolkien Road merch at True Myths Press » https://truemythspress.com/discount/TENOFF (enter code TENOFF at checkout)- listen to TOLKIEN'S WORKS for FREE » https://www.audibletrial.com/everon- buy Tolkien's Requiem » https://tolkiensrequiem.com/ - buy Tolkien's Overture » https://tolkiensoverture.com/SPECIAL THANKS TO THE FOLLOWING PATRONS:- John R- Kaitlyn of Tea with Tolkien- Melkor27- KG- Emilio P- Jonathan D- Richard K- Paul D- Julia- Werty- Chris B- Tuor91- Carolyn S- Emiel K- Brian O (the 2nd)- Jonathan R- Seb M- Ms. Anonymous- Andrew T- Redhawk- Shannon S- Brian O (the 1st)- Zeke F- James L- Chris L- Asya V- Ish of the Hammer- Teresa C- David of Pints with Jack- Eric BAS WELL AS THOSE CELEBRATING THEIR PATRON ANNIVERSARY IN MARCH OF 2024- Peter B- Paul D- Steven S- Jay Z- Bethany E- Daniel D- Kaitlyn of Tea With TolkienThank you so much for sticking with us over the years!!!
Greg has cigar news and fan mail, this week's camping trip got rained out, and Gorilla shares his upcoming road trip plans and the value of having a "4am Friend."Be sure to check out the Video Vault and the latest Cigar News at loomiscigarcartel.comEmail us your comments and questions at info@loomiscigarcartel.comFollow us on Facebook and Instagram!Facebook Page: https://www.facebook.com/LoomisCigarCartelInstagram: https://www.instagram.com/loomiscigarcartel/OREmail Us at info@loomiscigarcartel.com
Matt sits down with Luke Huff of Glitch Gum to talk about the new remix he dropped of Eleventy's song Mascot. Listen to Eleventyseven on Spotify Rock Candy Studios - Check out our production work and record with us at the studio. Eleventylife FB Group - Stay in touch with all things Eleventy Discord Channel - Find friends on the Eleventylife Discord Channel.
Nos ponemos el mundo por montera con un episodio especial del podcast, grabado como nos gusta: con grabadora y frente a frente. Andros y Javier nos juntamos en las oficinas de CCSTech.io frente a la Plaza de Toros de Valencia para hacer un episodio veraniego. Después de una pausa en las grabaciones, volvemos con muchos temas en el guión. Entre entras cosas hablamos de: El momentazo de Twitter y sus últimos vaivenes con las limitaciones de acceso a la API. Al pajarito de Elon Musk, le vienen competidores como Meta, que anuncia el estreno en breve su propia red de microblogging llamada Threads. Otras iniciativas como Bluesky vienen para amenazar el futuro de Twitter. En qué consiste el Fediverso y porque puede ser un buen candidato al monopolio de los gigantes de internet. Andros presenta resultados de sus aventuras en el mundo editorial. La experiencia laboral de Andros por cuenta ajena. Comunidad Python Valencia. Renovación de temarios en la Escuela Idecrea. Nueva web de programadorwebvalencia.com en el horizonte. Andros cierra su newsletter con la mayor dignidad. Hablamos un poco de la experiencia trabajando con ChatGPT y lo que implica para nuestro trabajo. Eleventy vuelve al modo "side project" tras la salida de Netlify. Wish list de libros. Muchas gracias a CCSTech empresa de desarrollo de software y transformación digital en Valencia por cedernos las instalaciones para la grabación del episodio. ¡Bonitas vistas!
We chat about numbers this week, how exciting. Games discussed include Destiny 2, Resident Evil 2, Spiderman Miles Morales, Chess Ultra, Mr.Mine, and Dyson Sphere Program. Hosted on Acast. See acast.com/privacy for more information.
Zach Leatherman returns to the show to discuss his progress over the last year since going full-time on Eleventy, including Eleventy 2.0, the release of WebC, and the state of static site generators.
Zach Leatherman returns to the show to discuss his progress over the last year since going full-time on Eleventy, including Eleventy 2.0, the release of WebC, and the state of static site generators.
Zach Leatherman talks with us about what's new with Eleventy, setting up on Mastodon, what's happened with Twitter, and is-land.
Na pierwszy rzut oka pisanie dokumentacji ma niewiele wspólnego z frontend developmentem. Kiedy jednak spojrzymy na nowoczesną dokumentację do oprogramowania to możemy odnieść wrażenie, że tak naprawdę niewiele różni się ona od zwykłej strony internetowej. Czy to oznacza, że nadszedł czas, żeby zostać Frontend Tech Writerem? Rozmawiamy o tym jakie umiejętności z zakresu technologii webowych mogą się przydać w pracy technoskryby, w jaki sposób je zdobywać i do czego można je wykorzystać w procesie tworzenia dokumentacji. Dźwięki wykorzystane w audycji pochodzą z kolekcji "107 Free Retro Game Sounds" dostępnej na stronie https://dominik-braun.net, udostępnianej na podstawie licencji Creative Commons license CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Informacje dodatkowe: "Co to jest Front-end i kim jest frontend developer?", Software Development Academy: https://sdacademy.pl/frontend-co-to-jest/ HTML: https://pl.wikipedia.org/wiki/HTML CSS: https://pl.wikipedia.org/wiki/Kaskadowe_arkusze_styl%C3%B3w WordPress: https://wordpress.com/ JavaScript: https://pl.wikipedia.org/wiki/JavaScript "#47 Tech Writer zgłębia tajniki dostępności cyfrowej, czyli jak tworzyć dokumentację dla wszystkich", Tech Writer koduje: https://techwriterkoduje.pl/blog/2022/10/13/dostepnosc-cyfrowa "#25 Tech Writer koduje w dokumentacji, czyli Markdown w wersji rozszerzonej", Tech Writer koduje: https://techwriterkoduje.pl/blog/2021/01/21/tech-writer-koduje-w-dokumentacji Markdown: https://daringfireball.net/projects/markdown/syntax MDX: https://mdxjs.com/ "Wprowadzenie do JSX": https://pl.reactjs.org/docs/introducing-jsx.html React: https://pl.reactjs.org/ "What is a Static Site Generator? And 3 ways to find the best one": https://www.netlify.com/blog/2020/04/14/what-is-a-static-site-generator-and-3-ways-to-find-the-best-one/ Docusaurus: https://docusaurus.io/ Jamstack: https://jamstack.org/ EJS: https://ejs.co/ Eleventy (11ty): https://www.11ty.dev/ TypeScript: https://www.typescriptlang.org/ Standard DITA (Darwin Information Typing Architecture): https://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture MadCap Flare: https://www.madcapsoftware.com/products/flare/ Git: https://git-scm.com/
Zach Leatherman joins the show to talk about his origin story: from learning programming in the early days of the web to being paid to build open-source software, it's been a wild ride! We discuss the power of having your own website versus just relying on social media and algorithms, as well as the best way to get started building a website if you're new to it. Discussed Links https://www.11ty.dev/ (Eleventy) https://www.netlify.com/ (Netlify) https://indieweb.org (IndieWeb) https://zachleat.com (Zach's Website) https://twitter.com/zachleat (Zach's Twitter: @ZachLeat)
Over the next few weeks Consistently Eccentric HQ is moving, so to tide you over we are doing a collection of mini stories about eccentrics throughout history in a two part special. 24 stories in alphabetical order (I couldn't find a good one for X or for Z at short notice)So settle in for 12 stories including: An avid fan of funerals, a terrible murderer, an elderly fraudster and an attempted assassination... of a Queen!Normal service will be resumed with episode 113 on October 21st.Guest Host: Ollie Green Hosted on Acast. See acast.com/privacy for more information.
We need your vote to win a Jam stack Jammie! So, go to https://fsjam.org/vote. There will also be previous guests in other categories, so make sure you vote for them too!-------------------In this episode we discuss the fundamentals of Eleventy, how to approach web development from a conservationist's point of view, and utilizing Eleventy Serverless for deferred, on-demand rendering.Ben Myers Homepage Twitter GitHub Twitch Some Antics showmy.chat Eleventy Homepage Twitter GitHub Discord Links Fullstack Accessibility with Ben Myers (FSJam31) Slinkity with Ben Holmes (FSJam49) Eleventy Data Cascade Documentation I Finally Understand Eleventy's Data Cascade events.lunch.dev Eleventy Serverless A First Look at Eleventy Serverless with Zach Leatherman (Some Antics) Modern CSS with Stephanie Eckles (FSJam63) Incremental Static Regeneration Distributed Persistent Rendering Understanding Rendering in the Jamstack by Brian Rinaldi Eleventy Glossary Learn Eleventy From Scratch by Andy Bell Amit Sheen Codepens THE Eleventy Meetup Full Time Open Source Development for Eleventy, Sponsored by Netlify Transcript[Pre-show Clip]BenWhen I was on Learn with Jason talking about Eleventy Serverless, I actually spent a fair amount of time talking about... "hey, Eleventy doesn't work for every use case." There are certain websites you have in mind that Eleventy would not be a good fit for. That's okay, that just means it's better suited for other kinds of sites. I think there is this instinct in Jamstack communities to try to kludge Jamstack into a fundamentally un-Jamstacky problem space.ChrisWhat do you mean? Gatsby is the best for everything and we should have never moved off Gatsby and there's no need for Svelte or Solid or anything like that. Gatsby, it did everything.[Opening Theme Song]AnthonyBen Myers, welcome back.BenHey! It's good to be back.AnthonyYou were on an earlier episode, 30-something, talking about web accessibility. You are a web developer and accessibility advocate at Microsoft. Today, we're going to be talking to you about Eleventy cause Eleventy is a project that I know you're really passionate about. We've had others on the show talk about it a little bit, especially Ben Holmes who is building a meta framework on top of Eleventy called Slinkity. But, today we're going to be talking about Eleventy proper. What it is, why people are excited about it, and what kind of stuff they're building with it. BenI'm thrilled, I absolutely love Eleventy as a tool and it's one of those things that's been an absolute privilege to get to introduce people to. Fair disclosure! I totally have not introduced people to it through a podcast medium, so this is gonna be very interesting. Super excited to chat about it with y'all.AnthonyWhy don't we first start with what Eleventy is. I think if anyone has heard about it, they know that it's a static site generator. They may have heard that it's based a bit on Jekyll, so if you can talk a little bit about what it does and what you would build with it.BenYeah, so I find that simply saying, "Jekyll but JavaScript" is enough for some people to just get it. I will say that the fact that it is powered by JavaScript makes it more approachable than other static site generators for many people because JavaScript is the language of the web. If you're doing front end development, JavaScript is something you're very likely to be very familiar with. A static site generator that leverages JavaScript, specifically the Node.js ecosystem, is a very compelling sell for a lot of people. But, I should definitely back up and explain the bigger picture.You described it as a static site generator in the vein of Jekyll. I think that's absolutely, absolutely fair. But personally, I don't have experience with Jekyll. That's not something that really helps me understand what it is. The simplest way to think of Eleventy is, it is a tool that will take content, typically in a format such as markdown. It'll take that content, it'll just convert it to some pure, raw, boring, fantastic HTML (or other assets). That is, I think, the simplest way to think of it. You've got some content, maybe it's blog posts, maybe it's documentation pages. Maybe it's a landing page for some product. Some content that is mostly static and you want some output, typically HTML.That is what Eleventy is and what it's really, really good at. What Eleventy isn't, is a tool for building highly dynamic interactive experiences. For those, you might still consider a client side web application framework such as React or Vue. Eleventy simply isn't as interested in addressing those kinds of websites and I think that's totally fair. But if you've got something that could be expressed in static HTML, Eleventy is possibly a very good project for you.AnthonyI actually first started learning about Eleventy for a big reason cause of you, Ben. We were building out the lunch.dev calendar with it. That was a really interesting project because we were trying to create like an events calendar. What we did is we had a Git repo that was building the static site and then we had markdown files for the individual events. Then the individual events would be transformed into little cards on the front end. If you wanna talk a little bit about why you picked Eleventy specifically for building that cause I think Chan also, the reason why we went with that was cause you were really passionate about, we wanted to learn more about it. So I'd be curious about the thought process behind that.BenAn event calendar like that is, if you think about it, nothing but a bunch of articles. At the time, we were not heavily invested in doing anything interactive with that calendar. We just needed a place to stick a bunch of descriptions and details of different events going on, different links that we could send people to. That is, again, something that is very well suited for that kind of static markup. When you think about a lot of web application frameworks, a common criticism that some folks in various web dev spaces will point to, is that web app frameworks can be quite large and bloated.That means if you are building your site with those, your end user very likely will have to download all of that and construct an experience from that. Whereas, you could get more or less the same experience but very, very lightweight. I think that lightweight websites are fundamentally good and responsible. I try to take a very conservation mindset to the web. I like to only use what I need and I apply this to users resources such as their data. If they're out and about on their mobile phone and they're using their data plan, chances are good that they could have a really slow connection and they could have data caps.I think that if we don't need to send them an entire web app framework, we probably shouldn't send them a web app framework. That is, I think, not being the best steward of their resources. They're gonna have a slower chunkier experience as a result. So, why did I choose Eleventy for this project? It's because the project, at least as we were thinking of it at the time, didn't need anything more than that. We just wanted some lightweight HTML pages out there on the web that could build quickly, that anyone could add to.Eleventy is really based around this concept of a template. A template is a content file written in a language such as Markdown or HTML and sometimes with templating languages such as Liquid or Nunjucks that Eleventy builds into a page or pages of HTML (or sometimes other static assets). It's weird because there always feels like there needs to be some asterisks. But broadly, think of a template as a content file that gets transformed into some output pages.The nice thing is Markdown for most developers is a fairly ergonomic experience. That meant that if people wanted to add things to that site, they didn't have to worry about the whole instrumentation and orchestration of the entire project. They could contribute simply a Markdown file and that was really nice. Eleventy also has built into it this concept called the data cascade which I think is one of the most crucial things to understand about Eleventy. It's also one of the things that took me the longest time to wrap my head around. When you're in a template, again a content file, you can use template syntax.Eleventy allows you the opportunity to expose variables essentially in that template syntax that you can either print out onto the page as part of the content or you can transform or operate on them in different ways. It's data, it's variables that you have access to. Eleventy has this amazing order of operations for how it lets you aggregate that data. So you can say, "oh, I've got some data that will be made available to every template of my site." Or, "I've got data that's available to every template that uses a certain layout." Or "I've got data that applies to every template in a given directory or its sub directories." Or, "I have data that corresponds exactly to one template."The lovely thing about this is, it exactly follows the mental model you would hope for something like that. It is powered by co-location. Data that applies much more specifically to an individual template will have a higher precedence over data that corresponds globally. This mental model (once you start playing with it) allows for some really, really powerful configuration of your website. You can almost afford to set it and then forget it which I think is incredibly powerful. You could set some sensible defaults at the global level, such as maybe "every blog post uses this blog post layout that I've defined."Then one blog post you could override that and use a different layout, maybe to accomplish some art direction. You've got a very special blog post that you want to have a special layout. You can change that data as you go. That kind of configuration (once you start wrapping your head around the order of operations) is incredibly powerful and flexible. At the same time, it's magic enough that you can bring new people into the project and they don't have to worry about any of it. I think that is super cool.AnthonySomething that was interesting that came up while we were working on it was, we ended up in a situation where we had to rebuild certain things at certain times. Because the way events work, there'll be an event upcoming then there'll be an event that has passed. You don't want to have stale events still on the homepage. We ended up setting up a cron job type thing with a GitHub Action.But I think that this is the type of thing that now, today if we had been building that there would be other ways to do that. Not even mentioning the new scheduled jobs functions that Netlify just added. But, what I was curious to get more into was the serverless bit. There is now Eleventy Serverless, and you've actually been on the forefront of this. You did a stream with Zach when this first came out and you've been building stuff out with it this whole time.We talked with Stephanie Eckles a little bit about it and I'm really curious to get your take on it cause we've talked about serverless a ton of times here at Redwood it was built on serverless. We love serverless - well I love serverless, I don't know if Chris loves serverless - but I'd love to hear what is Eleventy Serverless and why was it built?BenEleventy Serverless is an opt-in build mode for Eleventy. Typically with Eleventy, everything is pre-rendered. You have a build step, you run probably `npm run build` if we're being honest. Eleventy kicks in and picks up all your templates and then converts them into HTML files. Once they're built, they're built. If data changes behind the scenes, such as data that was fueled by an API, you don't get any updates to that because there's nothing in the HTML linking that data like real data in any sort of backend. It's just pure HTML.This meant that Eleventy has historically been very limited. Eleventy could only reflect what was true at build time. Eleventy Serverless is this new opt-in build mode for Eleventy, where you can say certain templates are built whenever you request them. Again, non-Eleventy people should probably read that as either "certain pages are built when you request them", or I prefer to think of it as "certain routes are built when you request them." I think that framing gets really, really powerful because you can use Eleventy's data cascade, you can use Eleventy's front matter and templating languages.All the stuff that you absolutely love about Eleventy, you can use but in this on-demand way, this on request way. You create a page as you request it and if you're using, for instance, Netlify's on-demand builders, you can then cache that page. It's as if you had built that page in the build step. This is hugely powerful for a couple of reasons. I use this demonstration when I go on people's streams to talk about Eleventy Serverless. It's a color contrast checker. Take two Hex codes and display in this pretty format, the color contrast ratio. If you have two Hex codes, which are six digits long each, then that is - I want to say 2.75 times 10 to the 14th contrast ratio.I don't wanna build that. I don't want my dev server building that. I don't want my Netlify high build minutes building that, that's incredibly wasteful. I love to defer building those kinds of things until they're needed, because chances are the vast majority of those contrast ratios will never see the light of day. Very few of the ratios on that site will ever be explored, so why build them? Eleventy Serverless is a great way to defer building a large data set that folks might not ever look at. You also don't have to cache by default. Eleventy Serverless built pages don't cache. You have to use specific things like on-demand builders to cache.But what that means is that you can have up to date data. During the on request build you can hit an API and you can get the latest, greatest up-to-datest data. I think that is incredibly powerful. That is something that we haven't really had in Eleventy before. But at the end of the day, what gets sent over the wire is still an incredibly lightweight HTML page. It's not a whole client side page that's holding in a large framework. You don't have to worry about things like loading spinners because all the fetching is done server-side. You don't have to worry about things like authentication because all the fetching is done server-side.You get to take advantage of everything that you love about serverless functions and everything that you love about Eleventy. I've also brought up a couple times that this is opt-in. I really love this because you aren't turning your whole site suddenly into a quote unquote "serverless site." You first opt-in by installing the serverless plugin and then you still have to opt-in on a template by template basis. The core of your website, the main pages that guaranteed people are gonna hit (like your landing page, about page, and stuff like that) are still built during the build step and are still totally cached.They're still available for search engines to crawl and all of that. It's just that this one subsection of your site is now served on-demand. I think that that is super exciting. Another benefit of Eleventy Serverless routes is that you can take advantage of arguments passed in the URL. You have parameters in the path, or you could have query parameters, for instance. This allows for some really dynamic experiences all. Anthony, you've alluded to, I've got this project that I built that is designed really to test what I believe is the absolute limit of Eleventy Serverless.This product is showmy.chat. Anyone who's been in the streaming biz will know that it's very common for Twitch streamers to use websites as part of their stream layout. A very common use case for this is showing your chat bot as part of your stream so that folks can see who's interacting with the stream. It's really exciting, "look at me, Mom, I'm famous. I'm on my favorite Twitch streamers stream." Doing anything like that requires some understanding of web development and WebSockets to be able to read from the chat. This is not something I feel like people should not have to worry about.So, I built this site, showmy.chat. It allows you to put in your channel name as well as set a couple of other properties, configure a couple of extra values there. It will generate using Eleventy Serverless a page that has all of the WebSocket logic, the action to display the chat, and all of the theming all set in place for you. You get this on-demand themed chat that responds to the arguments that you passed in through the query parameters. Do I think that Eleventy Serverless was the right tool for that job? I'm not entirely sure.I've actually been kind of considering maybe looking and seeing if I could have done the same thing, but maybe more flexibly using something like SvelteKit. But I think that it's incredibly exciting that Eleventy, which has been this kind of beloved pre-build tool now affords you this extra flexibility where just because you wanted a page that always had dynamic stuff or the latest information, you don't have to like opt into a completely different framework. Now, you can still say within the Eleventy ecosystem that you love.ChrisThat was a lot. I've literally just been sitting here just like absorbing it all in. I feel like a mega React, Chad, when I say, "Yeah, but you didn't say any of the buzzwords. SSG, ISR, SSR..."AnthonyI think DPR would be one of them technically, right? Distributed persistent rendering?ChrisYeah, haha.BenThe Venn diagram of all of these words is a very pretty butterfly and also inscrutable to anyone outside of the space. For folks at home who are playing buzzword bingo, it's Eleventy's implementation of distributed persistent rendering, or sometimes not distributed persistent rendering, Brian Rinaldi calls it deferred rendering. That's the term I like. It's deferred rendering. Everyone's got their own different take depending on whether they're a framework or whether they're a CDN. It's deferred rendering that's most similar to - I think Gatsby now has, I forget what they're calling it now.ChrisI think they're calling it deferred... incremental deferred rendering? Something like that.Ben MyersThis is exactly why I'm just using Brian's term of deferred rendering. If you're looking at this and going, "What's Eleventy's version of incremental static regeneration" or something like that, the closest thing is Eleventy Serverless. What is distributed persistent rendering? It's Eleventy Serverless hooked up to on-demand builders. That's what we're talking about. Hopefully that helps for people who are hoping to play buzzword bingo. The crux of it is you hit a route and Eleventy is run in the serverless function to create a page for you in basically real time.ChrisThe reason I say all the buzzwords is because sometimes they help define where it sits in the market, and sometimes they really do not. And this is where we talk about like functionality is obviously what really makes people understand what all these terms. Things like Next have this, Gatsby have this. For example, you build a website, let's say an e-commerce store, really easy and you add a new product. Does that product then just get rendered onto the website using like a webhook, or does that product only show if that specific URL is then entered? Because then Serverless knows to run and make that page?BenServerless is still in its infancy, but it would really depend on your implementation. I know Zach is still working on having serverless routes that have been created, but then saved can now get added to like what Eleventy calls collections (which are arrays of templates). You could be able to then display it on the rest of the site. Truthfully, I haven't done a whole lot with that. I think it would depend a lot on your implementation. It's in the moment the on request (your server function that's handling that) is looking for any arguments that you supply it in the URL. Either through the structure of the URL itself or through query parameters. You're probably passing in a SKU or some other identifier in there. It would look up some known database or API and be able to render that for you.ChrisThis is actually what I've personally seen with all these different types of rendering methods is that you chuck out the complete build, they add a new product and go, "it's not in the store." I'm like, "well it is on the store," if you know the URL, but you need to go to the URL for it to appear on the rest of the store. Cause that means the website now knows about it. It's like, how do you explain that to someone not technical? They need to know the URL to go to the right product to then appear on the rest of the website. It's like, "I thought this was meant to save millions and time on all these things." It's still a really complicated subject. One of the really big things that I wanted to ask is, what Serverless is sending down the pipe back to the client is not rehydrated JavaScript or JavaScript JSON, it's just HTML?BenYes. Just pure boring, lovely, fantastic, delightful HTML. Which means that it's gonna be fairly lightweight. Really, the way to think about this is, "this is how the web used to work and in many places still does." This is what we now call server rendering. Except you don't have to own a persistent server and you're very likely not doing anything with sustained sessions or anything like that. But the meat of, "I go talk to a server and I ask for a page and the server builds me that page on the fly," it's that, that's what's going on. I'm waving my hands doing jazz hands - imagine sparkles around this - it's now **Jamstack**! That's what it is. But it's bringing that kind of server functionality into a tool (into a framework, whatever you wanna call it) that previously has been prebuilt.You create a directory of HTML files and then that directory of HTML files is yours to do whatever you want with. You could FTP that into some server and just host that directly. You could FTP that into a CDN. Or you could do what I do, which is I have a Git based workflow hooked up to a CDN (in this case, Netlify). Every time I push to my repo, Netlify rebuilds but you don't have to have any of that instrumentation and orchestration. You could just upload some boring old HTML to a server and host that. This provides the same lightweight end user experience where you're getting just HTML. It's not HTML that we then rehydrate down the road and replace your entire page with this app behind the scenes that hopefully you won't notice. It's just HTML, it's lightweight, it's easy to cache.It's a little friendlier for search engines to optimize. When all you need is static HTML on a page and not a whole lot of dynamic interactive stuff, it's fantastic. It's glorious. I think the performance thing is an interesting conversation. I don't know if y'all know this. But right now we are in the middle of a pandemic and this means businesses have taken measures around this pandemic. There have been a small handful of times I have gone out to eat at a restaurant. On the tables, instead of giving me menus, there are table tents that have QR codes I can scan to pull up their menu. This, to me, is an example of a wonderful idea to meet user's needs that typically fails miserably in the execution.When I scan the QR code, it pulls up the restaurant's website and the restaurant has used some site builder or something else that sends over gobs and gobs of JavaScript. A whole framework likely or at the very least probably jQuery, sending over a whole lot of stuff. I don't know if y'all have this experience, but every restaurant I seem to go to seems to have poor internet connection there. I don't have great connection there; I don't have great reception. It takes me, like, 20 seconds where there's just this spinner and then I get to see a list of foods, which is mostly text. Sometimes there's pictures but the pictures are strictly optional. That feels to me like no one quite anticipated this pandemic (restaurants least of all) and rearchitecting your website is an expensive process that you can't just say, "oh, just remake your website with faster stuff."But we are several years into this now. Folks haven't looked at this and gone, "huh, those slow websites at our own restaurant to pull up our own menu, that's an area of opportunity for improvement there." Especially considering that when people are out and about, they're often in those kind of reception dead zones, such as a restaurant. They're operating off of finite data caps. They don't need gizmos and widgets and all sorts of interactive stuff. They just want to see what kind of food they can buy at your restaurant. There are times where having tools that make it really easy and flexible to just serve some boring, static HTML is exactly what your users need. Having that developer experience to make that easier is just gorgeous.ChrisYes, but I have two counterpoints.BenI'm ready to hear them.ChrisOne, "But JavaScript. I can write my CSS in JavaScript. I can write my HTML in JavaScript. I can just write JavaScript" and two, "Hey, you're a captive audience in a restaurant. Of course, they want you to sit there a little bit longer."BenWell, I mean, I think both of those arguments are very fair. But I think that too often we look at JavaScript as this great enabler and don't think of it as also a responsibility and a possible point of failure. Here's an example I sometimes use because I think documentation sites are a fantastic use case for Eleventy. I would like you to envision we're building a documentation site for some library we've made. As is the custom, we want to show how many GitHub stars this library. In the React ecosystem, it's fairly commonplace to set up a fetch to the GitHub API and display that. But what if the GitHub API is down? Well, I sure hope you set up some error boundaries and stuff like that.What if the GitHub API isn't down but it's really sluggish? Well, I certainly hope that you set up loading states. You have a lot of complexity around a part of the page that honestly no one cares about. You incur risk and you incur complexity over such a minor part of the page. I think that sometimes that stuff is incredibly valuable and stuff to consider and to consider how do we do this responsibly? Of course, yes, we could work around the foot guns. We could build a robust, resilient experience. But I think it's also interesting sometimes to ask, "how critical is this really?" Could we get away with having the result of how many stars our GitHub project has? Could we get away with having that be just hard coded texts in the built HTML that gets updated with a nightly built? Is that acceptable in some cases?No, it won't be, but in many cases it totally could be. You say, "oh, we've got JavaScript" and I say, "sure, but it might be more resilient in the backend." We don't have to worry about the costs and the risks and the complexity around doing all this stuff client side. As for a captive audience, I mean sure, but no one's gonna look at that and go, "ah yes, this restaurant was very fancy and stuff like that and I sure did feel very fancy waiting on my phone to pull up this menu in the middle of this steak restaurant going, 'it'll load, I promise. Do I need to refresh this another few times?'" It's all about different experiences and there is no one size solution that fits everything.ChrisYeah, I would've walked out the restaurant if the website was made in PHP. Just not for me. I don't care how rare you like your steak, this ain't for me! Um... no, all jokes aside, Eleventy Serverless looks really, really cool. I think one of the things that is really cool about it is, what it's spitting out is HTML. So many times when it comes to like, if you even think about Next's implementation or Gatsby, do I even know what it's spitting out? Kind of... to what I understand, it's just JSON. It spits out a massive JSON chunk that then gets stored in the HTML file that then gets rehydrated into the client. To what I understand! When you see those messages in Next.js saying, "Hey, your ISSG step is a bit too big," it's because you are literally dumping a massive JSON object into a script tag for Next.js to read later. If you didn't know.Ben MyersI don't want bash on those tools. I think there's absolutely a time and a place for them. But there's a time and a place for boring old HTML as well. And Eleventy... amazing.ChrisAnd I think what's the most amazing thing about all this is that we're still very early. It's still all very early. Even what Next.js is doing, who you could say have been doing SSG for the longest time. We're still so early when we talk about things like frameworks like Marko who have been in the industry for like 10 years. Everything is still so early in this area. The more capabilities that we have with less abstraction, I think the better. I think what's really interesting is what you just said about it's opt-in, not automatically there. It still works as expected, but if you want to add this, then you get it.So many times when it comes to things like say Next.js or Gatsby, I use next Next.js all day every day, so I don't mind bashing it. Do I even know how much JavaScript it sends to the client by default? Well, I hope it's not a lot. What we tend to forget is when I say about the question, "I know JavaScript, I could just write everything," is that I've made an abstraction line that is so high because it's all in JavaScript that so much performance can be potentially lost. You are technically compiling down CSS, HTML, JavaScript by default. What Eleventy is doing is just saying, "Look, you know HTML, you know CSS. Just send that down the wire and that is good enough for 80% of use cases like a blog or documentation."BenAnd now with Serverless, you compliment the sites that are already built with static. A fantastic example, and I wanna give a shout out to both Brian Robinson and Stephanie Eckles who have done this kind of stuff. You can have your blog and the meat of your blog is all built statically ahead of time during a pre-build step. Great, using serverless you could add a search bar to that site. Now your search pages are generated serverless based on your search query. But the meat of your website is still that static, cached, search engine friendly version of your site so it's all additive.ChrisThat's what makes it really good. So much of the ecosystem right now is taking, like, your Ford Rapture by default. You're not starting with the smallest car you possibly can. It's like, "we got the biggest engine to do the school trip in." It's not like, "let's start with a really small city car," it's like, "take everything and just use it."BenAbsolutely.AnthonyOne of the other things I wanted to get into is, I know that you've been working a lot on adding to the Eleventy documentation. You've written a ton of blog posts about Eleventy. I think for the most part, when people want to explain the data cascade to people, your blog post is kind of the canonical example that is usually linked to. I would be curious, when you were looking at the Eleventy docs, where did you see areas that you felt you could add value?BenOne pull request that actually got merged in not long ago was I defined a bunch of terms because I was looking around for a definition of, for instance, the word "template." The definition that I eventually ended up adding to the site was the one that I gave y'all. "A content file, typically in a language such as HTML and Markdown that gets processed by a template language and gets built as output." I had the opportunity to add that to the site because I actually couldn't find anything like that anywhere on the site. I think that the Eleventy documentation right now is fantastic at showing you the breadth of Eleventy's API.But a room for opportunity I see is, onboarding new people to Eleventy. As it stands, the getting started guide as you build a template and then run Eleventy to build a site using that template, and then it kind of just goes, "Tada! Welcome to Eleventy!" I would love to see more resources from the ecosystem, but especially more resources in the core Eleventy documentation around how to take that getting started guide and build a fully fledged application that you could host something pro on. So that's a room for growth, I think. I think that is going to require kind of some more explicit step-by-step walkthroughs.I think that's also going to require a bit more tying pieces together, like painting a bigger picture of that. Which is why, for instance, I wrote that data cascade post. Eleventy has some great pages about each step of the data cascade. But painting that as one big picture - with the sense of when should you use one step or method versus when should you use another step or method - that was something that I felt was missing. that's something that I'm hoping to contribute more and more. I think it's a bit of a slow process. You don't wanna boil the ocean. You don't want to contribute every update all at once. This is something that I'm doing in a bit of my free time just here and there. Maybe I'll add a page or I'll add to a page that already exists but provide a bit more of the context in (what I hope is) a beginner, newcomer, friendly way to help them really understand why does this fit into the bigger picture of an Eleventy project.This is a sentiment I've heard a couple times in the Eleventy space and I don't wanna bash on the Eleventy docs. I do think that they are great and again, they reflect the breadth of Eleventy's API. But this is something that, right now, there is a need for. People are writing blog posts and making videos that rise to that need. If you're listening to this and you, yourself do Eleventy (or if you're learning Eleventy) I would say right now the community needs you. The community could really benefit from you writing about your experiences and the things you learned. The real practical step by step process of how you built the thing that you've built whether that's on your own blog post or on your own YouTube channel or maybe it's in some way contributed to the documentation.I have no official affiliation with Eleventy, but this is something that I'm seeing more and more that folks should benefit from. That is the encouragement I would give. I think this is what we need to see. Eleventy just hit 1.0 recently and that marks it as a mature product. I would love to see us figure out more and more ways to bring people into the fold. I myself learned Eleventy through Andy Bell's course "Learn Eleventy from Scratch," which used to be a paid course. It's now open and free, but no longer being updated. I think more resources like that, which take you from the docs (which can sometimes be very API focused) to something that is instead methodological in its design. I think it's something that Eleventy could benefit from.AnthonyI would use the term explanatory.ChrisOne of the favorite things that I love, something you said earlier that I wish all frameworks said is as simply this. We can do everything, but we are not good at everything. You should use this for X and Y type of websites and if it's not X or Y, go look at something else. And you said documentation and blogs and homepages, that's what Eleventy is really good at. Don't go try build a dashboard in it.BenAbsolutely and it's like, it could be done and I think that there is value in experimenting. Using a thing far beyond what it was meant to do is something I see a lot with the CSS space. Amit Sheen's work is using CSS to create hyper realistic 3D animations. This is so far beyond the realm of what anyone ever intended of CSS. But we learned something as a community from pushing CSS to its limits. We learned techniques that we can use in the day to day. So it's not to say you can't build hyper interactive dashboards with Eleventy. You can certainly learn some things from that. But if you're trying to publish, if you're trying to deploy to production and you're trying to have a resilient app - those kinds of things - probably Eleventy isn't on the table for you and that's okay.But I've definitely had this moment where I'll be working someone individually through Eleventy to rebuild their blog. They'll be coming from like a React mindset. Suddenly I show them how they could create something that looks identical to their blog but as HTML. There's that moment that clicks where they've been using a tool that wasn't intended for the. Now, they have a tool that was actually meant for that kind of thing, and it unlocks something in them. That is, I think, a huge takeaway. There's no one size fits all, but that means that the one size that fits all that you're thinking of, isn't a one size fits all.ChrisVery true. Building blogs with Next and Gatsby, it's pretty overkill when you could just send sweet, sweet HTML.BenMm-hmm.AnthonyYeah. I was really happy that you were working on the docs cause I know I've struggled with the docs and I know others have as well. But as you said, just bashing the docs doesn't solve anything or make anyone feel good. Especially when Zach spent so much of his own, free time creating this project. When you see things like that, contribute back. Especially if you're someone who's in a position to help with things like documentation and explanation. That's really awesome, that's very much the spirit of open source, so I'm happy you did that.BenI think in general, people benefit from having multiple possible explanations for things. If Zach is the only person writing documentation, then everything is going to be oriented around how Zach understands things. Zach has a lot of great context into the inner workings of Eleventy, as well as the inner workings of the web. But Zach is not everyone. I'm not everyone. The two of y'all aren't everyone, right? Bringing more people to the table documentation wise, means we can get a better diversity of explanations that can work better for a wider diversity of people who are coming to this project. That is awesome.AnthonyIs there anything else about Eleventy you want to talk about before we wrap it?BenWe touched a bit on how it's HTML and I think that part itself is really huge. I feel like I've become a more robust developer as a result because I can't just rely on a component to do things for me. I have to think about, what is the best markup for this and what are the scripts that I have to write to make this work robustly? I've been very fortunate that Eleventy has improved me as a developer and I'm super, super excited to see how much the community is growing. It feels like it's exploded in popularity recently, I think in part to the Learn Eleventy from Scratch Course by Andy Bell and I think in part due to things like The Eleventy meetup that have been organized by Sia Karamalegos, Stephanie Eckles, and Thomas Semmler.There's a lot more community outreach and stuff like that. I'm just incredibly excited to see this project grow. It just received full-time open source funding from Netlify, which means Zach is now paid to work on Eleventy full time. Already we've seen some longstanding pull requests get merged in that have enabled different things. The more people we could get in on this project, the more cool things we can build. Absolutely dive into Eleventy. See what you can build and see what you can break. See how you can make something that you previously might have wanted a whole framework for. See if you can build something lightweight, robust, semantic, performant, and just see what a different way to build is.AnthonyYep. And if you hit any roadblocks, check out Slinkity.BenThere we go. Yes.AnthonyGo ahead and let our listeners know where they can find more about Eleventy or more about yourself.BenYeah, so if you want to learn about Eleventy, the documentation can be found at their website, which is 11ty.dev. Eleventy kind of has two spellings. It's a whole thing. I'm sure the link will be in the show notes. There's multiple links on there to find the documentation. Poke around, see if you can find the Easter eggs there because it's delightful. The documentation button is incredible. If you wanna find me out and about on the web, I'm on Twitter at BenDMyers. Again, I'm sure that link will be in the show notes. And I host a weekly Twitch show, which Anthony has been a part of four times now.I think he was the inaugural guest and he's still the person who's been on the most times. It's called Some Antics. Every week I bring on a guest from around the web development and web design industry to teach me something about building a great user experience for the web in a hands on way with a focus on accessibility and/or core web technologies. You can find that at twitch.tv/someanticsdev. That's S-O-M-E-A-N-T-I-C-S-D-E-V, someanticsdev. I look forward to hearing from y'all. I look forward to seeing what y'all build, what y'all make, what y'all are learning, what you're doing. My cat has just jumped off the bed in a clunky, noisy way.AnthonyTuna wants to be on the show.BenYes. I think that probably means he is done with this podcast as well.AnthonyThank you so much, Ben. It's always a pleasure getting to speak with you.BenLikewise!AnthonyWe appreciate your time and hope to have you back soon.BenSee y'all later.[Post-show Clip]ChrisI remember back in the Gatsby days when you'd have 10,000 pages. You're like, "I just wanna rebuild just that one page!"BenYep. Even Eleventy beat them to that punch.ChrisWow, I should learn more about Eleventy.BenIt's almost as though we need a podcast episode about it.AnthonyOkay, that's our pre-show clip. Perfect. Okay, let's do it. Ready?BenYes sir.
2022-08-02 Weekly News - Episode 159Watch the video version on YouTube at https://youtu.be/AzEMIYR_PHcHosts: Eric Peterson - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: BUY SOME ITB TICKETS - COME TO THE CONFERENCE - Have a few laughs! 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 SupportGoal 1 - We have 37 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 44% of the way to fully fund the hosting of ForgeBox.io News and AnnouncementsICYMI - Adobe Developer Week was two weeks ago! July 18-22ndThe Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.Gavin and Luis presented Monday - more great content to comeWhat are you waiting for? Register now!Site Link: https://adobe-coldfusion-devweek-2022.attendease.com/registration/form Recordings: Most recent videos https://www.youtube.com/c/adobecoldfusion/videos Blog - https://coldfusion.adobe.com/2022/07/all-devweek-2022-videos-now-posted-on-youtube/ICYMI - How does CFML really perform compared to other languages?I've talked about the TechEmpower performance benchmarks before, but I wanted to highlight them again. They are the closest thing the internet has to a giant cage match between nearly every language and framework out there. The benchmarks have a suite of tests, such as run 20 queries on a page and output some data, and every language and framework implements the same logic in their syntax and style. The tests literally take days to run in full and spin up each combination of language and framework in docker containers where they are hammered with oodles of traffic and then the juicy stats are recorded for sweet graphical comparisons.https://community.ortussolutions.com/t/how-does-cfml-really-perform-compared-to-other-languages/9325 117 ACF and Lucee roundtable (Part 3 – future CFML) with Charlie Arehart, Gert Franz, Mark Drew and Ben NadelCharlie Arehart, Gert Franz, Mark Drew and Ben Nadel talk about “ACF and Lucee roundtable (Part 3 – future CFML)” in this episode of ColdFusion Alive Podcast, with host Michaela Light.“We're gonna be talking about Adobe ColdFusion and Lucee and how they compare and contrast and all cool new features coming in the next five years that we prognosticate future performance. Improvements might be coming CFML engine updates and how you can best approach those confusion security. And we'll wrap up with some other questions about being a good CFML developer and conferences this year.”https://teratech.com/podcast/acf-and-lucee-roundtable-part-3-future-cfml-with-charlie-arehart-gert-franz-mark-drew-and-ben-nadel/INTO THE BOX - Updates1 month left until the start of the Pre-Conf, the Workshop and 2 days of 2 track content. ITB In Person Schedule Finalized on the WebsiteWorkshops are starting to fill up - don't miss your chance.https://intothebox.org/New Releases and UpdatesCFConfig - Now supports Scheduled Tasks in LuceeThanks to a sponsor, CFConfig now supports importing/exporting scheduled tasks for #Lucee Server (Adobe already had support)! Please give it a test with the latest version and remember, tasks need imported into the web context of Lucee! #CommandBox #CFML #ColdFusionhttps://www.forgebox.io/view/commandbox-cfconfigColdBox 6.8.0 Released!I am incredibly excited to announce the release of ColdBox v6.8.0 and its standalone companion libraries: CacheBox, LogBox and WireBox. This update includes some important fixes and we managed to squeeze some nice improvements!Bug COLDBOX-1134 Router closure responses not marshaling complex content to JSON COLDBOX-1132 New virtual app was always starting up the virtual coldbox app instead of checking if it was running already Improvement COLDBOX-1131 Updated Missing Action Response Code to 404 instead of 405 COLDBOX-1127 All core async proxies should send exceptions to the error log New Feature COLDBOX-1130 New config/ColdBox.cfc global injections: webMapping, coldboxVersion COLDBOX-1126 Funnel all out and err logging on a ColdBox Scheduled Task to LogBox TaskCOLDBOX-1135 Remove HandlerTestCase as it is no longer in usage.https://www.ortussolutions.com/blog/coldbox-680-released/Adobe CFML VS Code Extension released (in Public Beta)https://marketplace.visualstudio.com/items?itemName=com-adobe-coldfusion.adobe-cfml-lspWebinar / Meetups and WorkshopsICYMI - Ortus Webinar - July - Legacy Migration Follow Up: Using Coldbox with an Existing Code BaseJuly 29th 2022: Time 11:00 AM Central Time ( US and Canada )Dan Card will be presenting a follow up to his June webinar: Getting started with the Legacy Migration. Dan received some good questions, so July's Webinar: Legacy Migration Follow Up: Using Coldbox with an Existing Code Base with Dan Card. If you have a more traditional / legacy codebase, and are wanting to modernize with ColdBox, but don't know where to start, this webinar is just for you!with Dan CardRecording on CFCasts - https://cfcasts.com/series/ortus-webinars-2022/videos/legacy-migration-follow-up:-using-coldbox-with-an-existing-code-base Ortus Webinar - August - Ortus Team - Into the Box Preview and Q&AAugust 26th, 2022: Time 11:00AM Central Time ( US and Canada )Join some of the Ortus Core Team as they discuss all the great things coming to you from Into the Box, with the Pre Conference Online Sessions, Full Day Workshops and then the 2 day 2 track in Person Conference.The session will be informal, with Q&A from the chat, with maybe a couple of last minute surprise announcements.Register now: https://bit.ly/3cW6LlM 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-premiseTUESDAY, AUGUST 9, 20229.00 AM - 4.30 PM AESTColdFusion WorkshopBrian Sappeyhttps://coldfusion-1-day-training.meetus.adobeevents.com/ WEBINAR - THURSDAY, AUGUST 18, 202210:00 AM PDTMaking Games with Adobe ColdFusionMark Takatahttps://making-games-with-adobe-coldfusion.meetus.adobeevents.com/FREE :)Full list - https://meetus.adobeevents.com/coldfusion/CFCasts Content Updateshttps://www.cfcasts.comJust Released LogBox 101 - 1 new videos - https://cfcasts.com/series/logbox-101 Episode 10 - Sending Logs to Slack with a Custom Appender https://cfcasts.com/series/logbox-101/videos/sending-logs-to-slack-with-a-custom-appender Ortus Webinars - https://cfcasts.com/series/ortus-webinars-2022 Ortus Webinar for July - Legacy Migration Follow Up: Using Coldbox with an Existing Code Base with Dan Card https://cfcasts.com/series/ortus-webinars-2022/videos/legacy-migration-follow-up:-using-coldbox-with-an-existing-code-base 2022 ForgeBox Module of the Week Series - 1 new Videohttps://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 LogBox 101 from Eric Peterson - 3 more videos left! Koding with the Kiwi + Friends More ForgeBox and VS Code Podcast snippet videos Box-ifying a 3rd Party Library from Gavin ColdBox Elixir from Eric Conferences and TrainingICYMI - Adobe Developer Week 2022 - Last Week!!!!July 18-22, 2022Online - Virtual - FreeThe Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.Speakers have been announcedAgenda has been announcedhttps://adobe-coldfusion-devweek-2022.attendease.com/registration/form https://www.youtube.com/c/adobecoldfusion/videos ICYMI - THAT ConferenceHowdy. We're a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.We geek-out in Texas and Wisconsin once a year but we host digital events all the time.WISCONSIN DELLS, WI / JULY 25TH - 28TH, 2022A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.https://that.us/events/wi/2022/ Our very own Daniel Garcia is speaking there Easier API Development and Testing - Use PostMan, Webhook.site, and ngrok to Enhance Your Workflowhttps://that.us/activities/sb6dRP8ZNIBIKngxswIt Into The Box 2022September 6, 7 and 8, 2022 in Houston, TexasOne day workshops before the two day conference!Sign up for the workshops before they fill up - couple are almost filledConference Website:https://intothebox.orgCF Summit - OfficialMirageOct 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 Registrations are now open.Ortus CF Summit Training WorkshopColdBox Zero to MegaHero : REST APIs + VueJS Mobile AppOct 5th and 6th - After CF Summit ConferenceLead by Luis Majano & Gavin PickinPrice: $799 - Early bird pricinghttps://www.eventbrite.com/e/ortus-cf-summit-training-workshop-tickets-375306340367Location: Aria - In the luxurious Executive Hospitality Suite like 2019The suite doubled it's prices but we're working hard to keep the costs to the attendees the sameInto the Box Latam 2022Dec 5th or 7thMore information is coming very soon.CFCampNo CFCAMP 2022, we're trying again for summer 2023TLDR is that it's just too hard and there's too much uncertainty right now.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 WeekGenerating common blog files with JasperAUGUST 1, 2022 / ROBERT ZEHNDERMy schedule has been full lately leaving little time for fun side projects, but one thing I really wanted to get working in Jasper was the ability to generate templates from CFML. Eleventy allows you to set the output file using the permalink attribute in the front matter and generate a template dynamically using liquid script. I would like Jasper to function in much the same way, but using CFML to generate the page.https://kisdigital.com/post/generating-common-blog-files-with-jasperChanging ColdBox module behavior without changing the moduleAUGUST 1, 2022 / WIL DE BRUINI have to admit, this title seems a little weird. How can I change some behavior in a module without changing the code? And why do I want to change this behavior?Let me start with the why. I am using a lot of box modules, but sometimes there are some pieces missing, or am I not happy with some default behavior. Many modules are very adaptable, for example using configuration settings or some interceptors. But sometimes this is not enough.In a Free and Open Source Software world we just clone a repo, modify some code and send a pull request to the authors. But what if they don't want your changes? I could fork the project, and create my own module, but from this moment on I am the maintainer of my own module. And sometimes other modules are depending on the module I want to fork, which is often not what I want. But there are other ways to change a module, and they work best for smaller changes.https://shiftinsert.nl/changing-coldbox-module-behaviour-without-changing-the-module/How to get a visitor's real IP in CFMLAUGUST 1, 2022 / WIL DE BRUINSome of our clients love it when we log a lot of security related info in their applications. So on every authentication request we want to log the user's IP and if we are denying access to some parts of the application we want to log this as well. So can we detect the real IP of our users with high confidence? The short answer: you can't trace all the bad guys and people who want to stay anonymous, but for the majority of users you can get some more info.https://shiftinsert.nl/how-to-get-a-visitors-real-ip-in-cfml/Gavin also has a GetRealIP() ForgeBox modulehttps://www.forgebox.io/view/getrealipOr in cbSecurityIntegrating ColdBox with Existing Code Series -3 -First Module / Include our CodeJULY 27, 2022 / DAN CARDRecently I did a webinar on Refactoring Legacy Code and the question came up about whether or not it was possible to use Coldbox with existing code without converting everything to a Coldbox module or making changes to the existing codebase. In the first installation in this series, we took a tour of the various elements which make up ColdBox. In the second installation, we looked at creating layouts, views, and routes in the main site. In this installation, we're going to start incorporating our existing code base and do so using a module.https://www.ortussolutions.com/blog/integrating-coldbox-with-existing-code-series-3-first-module-include-our-codeUse arraySet to Initialize an Array of a Specific SizeJULY 27, 2022 / MATTHEW CLEMENTEI recently learned about the function arraySet. It's a niche function, to be sure, but I nevertheless found that it served a useful purpose when creating arrays. How is it useful? The short answer is that arraySet, when combined with a mapping function, can be used to initialize an array of a specific size with a range of values. This is really handy for generating data when testing, putting together a demo, or if you just need some placeholder data while scaffolding an application.https://blog.mattclemente.com/2022/07/27/til-cfml-arrayset/CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 116 ColdFusion positions from 62 companies across 55 locations in 5 Countries.0 new jobs listed this weekOther Job Links Ortus Solutions https://www.ortussolutions.com/about-us/careers Tomorrow's Guides - Senior ColdFusion Developer - Remote (UK Based) https://www.tomorrows.co.uk/jobs.cfm There is a jobs channel in the CFML slack team, and in the box team slack now too ForgeBox Module of the WeekRoute VisualizerThe ColdBox Route visualizer will map out all your routing tables for any ColdBox 4+ application. Just drop into your modules folder or use the box-cli to installbox install route-visualizer --savedevOnce installed you can now visit the entry point /route-visualizer, if rewrites are enabled, or /index.cfm/route-visualizer, if rewrites are not enabled, and go
We talk to Zach Leatherman, creator and maintainer of Eleventy, about Eleventy, what it was like to be acquired by Netlify, and how Eleventy reached 3 million downloads on npm. Links https://www.11ty.dev/ https://github.com/11ty/eleventy/ https://twitter.com/eleven_ty https://twitter.com/zachleat https://www.zachleat.com/ https://github.com/zachleat/ Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://bit.ly/3wOynRm), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Zach Leatherman.
Welcome to Issue Eleventy One of Critical Encounters, a podcast about Marvel Champions, WIIIICH is a Living Card Game by Fantasy Flight Games. Here we take a good look at that most critical piece of the game, the Sets we don't know half as well as we should like, and like less than half of them half as well as they deserve. We'll discuss those poorly understood characters, unfairly labeled Villains, and their various plans to shape The Free Peoples and benefit Middle-earth, as well as those so-called heroes intent on casting them back into the fiery chasm from which they came. In this issue we look at the Balrog and the Witch-King!?! You can find us on Discord as: Vardaen, bigfomlof, MightJim and Siymon Email us at: criticalencounterspod@gmail.com or tcgcoop@gmail.com Follow us on Facebook at: https://www.facebook.com/criticalencounterspod/ or https://www.facebook.com/thecardgamecoop Subscribe to our YouTube Channel: https://www.youtube.com/channel/UCg-r6-EooHoJGa1RRsH7i3w You can also find our Discord Channel on the Marvel Champions Monthly Discord Server. "One ring to rule them all, one ring to find them, One ring to bring them all, and in the darkness bind them; In the Land of Mordor where the shadows lie." - James!
Fly Penguins Fly Episode 67: The Penguins clobber the Detroit Red Wings, but more importantly, Geno is in Insane-O-Beast Mode. Follow @flypenguinsfly on Instagram, and @penspod on Twitter!!I check in with you to recap the job my wife, Ashley did in hosting Episode 66 while I was away In the recording studio, plus we go back and discuss the onslaught of Penguins goal-scoring that was last night's tilt against the Red Wings. Finally I prep yinz for tomorrow's special episode featuring a very special guest - and REAL live Pittsburgher - Jordan Defigio (Podcast on Fifth Ave, Helmet Hair Podcast, Yinzhers Podcast)!Link to video of the Crosby goal from last night's gameEnjoy the night off and of COURSE,LET'S GO PENS!JEFF TAYLOR
In this episode Brian and Raymond discuss the Jamstack, what it is, how did it start and what are their favorite tools for the job.If you liked the topic, you can use the promo code pod20minjs22 to get a 35% discount when you buy their book, "The Jamstack Book".Show links:Check out Raymond's preferred stack:Eleventy (e11y): https://www.11ty.dev/Netlify: https://www.netlify.com/FaunaDB: https://fauna.com/Algolia: https://www.algolia.com/And check out Brian's recommended stack:Hugo: https://gohugo.io/NextJS: https://nextjs.org/SvelteKit: https://kit.svelte.dev/ & check our episode with Mark Volkmann on this topicAstro: https://astro.build/Sanity: https://www.sanity.io/Contentful: https://www.contentful.com/Get in touch with our guests:Brian: @remotesynthRaymond: @raymondcamdenReview Us!Don't forget to leave a review of the episode or the entire podcast on Podchasers!Meet our host, OpenReplay:OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.
Zach Leatherman recently announced he will now be working on Eleventy – his simpler static site generator – while continuing to work at Netlify. What makes Eleventy special? How'd he convince Netlify to let him do this? What does this mean for the project's future? How many questions in a row can we type into this textarea? Tune in to find out!
Zach Leatherman recently announced he will now be working on Eleventy – his simpler static site generator – while continuing to work at Netlify. What makes Eleventy special? How'd he convince Netlify to let him do this? What does this mean for the project's future? How many questions in a row can we type into this textarea? Tune in to find out!
In this episode Mark shares his experience with Svelte and SvelteKit as well as a detailed explanation why Svelte is such a must-try for all web developers.We also discuss his book, "Svelte and Sapper in Action" published with Manning and the future of web development around Svelte according to his vision.If you don't know what Svelte is or if you've never tried it, this is the episode for you.Get Mark's Book, "Svelte and Sapper in Action" with a 35% discount here, and use this code at checkout: pod20minjs22Show links:- Svelte: https://svelte.dev/- SvelteKit: https://kit.svelte.dev/- ViteJS: https://vitejs.dev/- Netlify: https://www.netlify.com/- RemixRun: https://remix.run/- Vercel: https://vercel.com/- Gatsby: https://www.gatsbyjs.com/- Eleventy: https://www.11ty.dev/Contact our guest:- Object Computing: https://objectcomputing.com/- Twitter: @mark_volkmann- Github: https://github.com/mvolkmann- Blog: https://mvolkmann.github.io/blog/topics/Review Us!Don't forget to leave a review of the episode or the entire podcast on Podchasers!And meet our host, OpenReplay:OpenReplay is an open-source session replay suite, built for developers and self-hosted for full control over your customer data. If you're looking for a way to understand how your users interact with your application, check out OpenReplay.
ELEVENTY Women's FW 22-23 Collection MEMORIES PERVADE THE FW22 WOMEN'S ELEVENTY COLLECTION … GLAMOUR AND MODERN IDENTITY IN A MIX & MATCH THAT DOWNPLAYS THE CODES OF FORMALITY AND COMBINES FUNCTIONALITY WITH TAILORING COZY MOOD: ENCHANTING FEMININE ATMOSPHERES. The Fall/Winter 2022-23 Eleventy collection responds to the renovated desire to go out again while continuing to ...
Mark and Jesse spend some time at the six, discussing whether Fernando Tatis, Jr. is the best dynasty option in baseball. Jesse tries to talk Mark into Bo Bichette, Wander vs Witt, "boring" veterans, and TONS of prospects.E-mail: tinopodcast@gmail.comTwitter: @tinopodcast / @hoodieandtie / @GhostRunneron2BPatreon: patreon.com/TINOPodcastMusic from https://filmmusic.io“District Four” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)
Slinkity is a tool that you add to an Eleventy site to bring in React components, Vue components, Svelte components, and a lot of other things that you need help bundling into your static site. Ben Holmes, the creator of Slinkity, joins us on this episode to tell us more about how Slinkity works. Links https://twitter.com/BHolmesDev https://slinkity.dev https://www.11ty.dev https://github.com/slinkity/slinkity https://twitter.com/slinkitydotdev Review us Reviews are what help us grow and tailor our content to what you want to hear. Give us a review here (https://ratethispodcast.com/podrocket). Contact us https://podrocket.logrocket.com/contact-us @PodRocketpod (https://twitter.com/PodRocketpod) What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Ben Holmes.
Mark and Jesse spend some time at the six, discussing whether Fernando Tatis, Jr. is the best dynasty option in baseball. Jesse tries to talk Mark into Bo Bichette, Wander vs Witt, "boring" veterans, and TONS of prospects.E-mail: tinopodcast@gmail.comTwitter: @tinopodcast / @hoodieandtie / @GhostRunneron2BPatreon: patreon.com/TINOPodcastMusic from https://filmmusic.io“District Four” by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)
In this episode, I talk to Chris Coyier and Dave Rupert from the Shop Talk Show! We talk about all sorts of topics having to do with front end development, design, and accessibility. Specifically, web components, CodePen, Eleventy, Astro, and much, much more! Intro/Outro music graciously given permission to use called, "Settle In" by Homer Gaines. Sound editing by Chris Enns of Lemon Productions. Transcripts can be found at: https://toddl.dev/podcast/transcripts/shoptalkshow/ Show Notes https://twitter.com/chriscoyier - Chris on Twitter https://twitter.com/davatron5000 - Dave on Twitter https://chriscoyier.net/ - Chris's Homepage https://daverupert.com/ - Dave's Homepage https://codepen.io/ - CodePen https://paravelinc.com/ - Paravel https://css-tricks.com/ - CSS-Tricks https://shoptalkshow.com/ - Shop Talk Show https://www.youtube.com/realcsstricks - Real CSS Tricks YouTube https://larahogan.me/donuts/ - Lara Hogan Donut Manifesto https://www.deque.com/axe/ - axe (Deque) https://tenon.io/ - Tenon https://webaim.org/ - WebAIM https://wave.webaim.org/extension/ - WAVE browser extension https://developers.google.com/web/tools/lighthouse/ - Google Lighthouse https://www.w3.org/TR/WCAG21/ - WCAG (Web Content Accessibility Guidelines) https://twitter.com/goodwitch - Glenda Sims (@goodwitch) https://astro.build/ - Astro https://slinkity.dev/ - Slinkity https://www.netflix.com/title/81228573 - Komi Can't Communicate --- Support this podcast: https://podcasters.spotify.com/pod/show/frontendnerdery/support
Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Proposal to merge WASI based WebAssembly support That Old Certificate Expired and Started an Outage. This is What Happened Next Running Puma in AWS Migrating From Turbolinks To Turbo Simulate geolocation with Capybara and Headless Chrome Ruby-oembed - an oEmbed consumer library written in Ruby Web Discontinued Long Term Support for AngularJS Announcing Parcel CSS: A new CSS parser, compiler, and minifier written in Rust! How to Make a Component That Supports Multiple Frameworks in a Monorepo Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in the Browser How we migrated 541 components from Styled Components to Emotion with zero bugs Why practicing DRY in tests is bad for you Eleventy, a simpler static site generator React-Grid-Layout - a grid layout system Elf - a Reactive Store with Magical Powers Tinybase - a tiny, reactive JavaScript library for structured state and tabular data Danfojs - powerful javascript data analysis toolkit Ohm - a library and language for building parsers, interpreters, compilers, etc
Why are languages so hard? That's it, that's the description. If you want to get involved send your question in to griefburrito@gmail.com or to any of our socials You can now get your Pokemon Cards direct from our website too! Use code pokemon10 for 10% off your order! Join Our Community Here We hope you enjoy this episode and if you have any feedback or comments please contact us at griefburrito@gmail.com Our Socials Want up to 90% off all the latest games? Click here for huge video game discounts!
What's the tech stack Paravel's using to build their app? A conversation on AdonisJS, NuxtJS on Vite, side projects in Vue, checking out Bun.sh, Slinkity and Eleventy, and working on quantity to get to quality.
Tons of new music this week. Lots of new girls raps, Jersey club raps, uptempo raps, dance raps, all the raps. We discuss if uptmepo music hits the same with younger crowds as it does with us. We wonder how singles become popular these days. Mike talks about his impromtu Karol G afterparty and spotify charts. We go over how single chants are the sole factor of appeal in 2 major club songs this year. Joe channels David Guetta and tries to acheive world peace via dance music. Mike gets all Larry David about his Island Boys viral moment. We had to edit a lot because we were laughing so much so have fun with this one!
Matt from Eleventyseven joins the podcast to talk about music, life, beeps, and boops. https://www.eleventysevenisalive.com/ https://www.rockcandyrecordings.com/ Subscribe to the podcast - https://podcasts.apple.com/us/podcast/wnc-original-music/id1378776313 https://www.iheart.com/podcast/wnc-original-music-31067964/ This link has all the other places to subscribe https://gopod.me/wncom Follow on Social Media https://www.facebook.com/wncoriginalmusic https://www.wncoriginalmusic.com https://www.instagram.com/wnc_original_music/ All music used by permission Eleventyseven is an electronically propelled alt pop explosion hailing straight out of the Carolinas. The group is known for their marriage of EDM, Pop and Punk influences as well as their fans base who seem to hold an incurable obsession with unicorns. Releasing their first label debut in 2005, the group quickly gained notoriety on the various Sony/BMG imprints they inhabited. Their second album, Galactic Conquest, cemented them as a staple of pop rock in Asia resulting in chart success and extensive touring in Japan. Their signature brand of "neon-punk" garnered them comparisons to Motion City Soundtrack, The Faint, and Cobra Starship. After a slew of other releases they officially disbanded in 2014, only to re-emerge with their own label, podcast and comeback album titled Rad Science. In 2012 they released their most popular album to date, Attack of The Mountain Medley. The release was an attempt by the band to channel the country and folk music they grew up with, and take a break from the loud electronics and theartrics of their previous releases. The album now sits at over 6 million streams, and contains the group's most popular track, "Appalachian Wine". Now almost 10 years later, Eleventy is reviving the Mountain Medley series with a new EP titled Revenge of the Mountain Medley. A temporary departure from the synth-heavy dance tracks that make up most of their discography, the band is once again taking a detox from their synthetic glitz and revisiting stories and folk narratives from their life in the south.
Juha-Matti Santala's (Juhis) personal website was built with Eleventy. And over time, he has added functionality and workflow improvements with Ghost Headless CMS and serverless Netlify Functions. It's as messy as real-life side-projects come and in this session he shares the details of the techstack, flow, and observations from using these different tools together to build a fast static website with an enjoyable blog-writing experience. Presenter: Juha-Matti Santala
Juha-Matti Santala's (Juhis) personal website was built with Eleventy. And over time, he has added functionality and workflow improvements with Ghost Headless CMS and serverless Netlify Functions. It's as messy as real-life side-projects come and in this session he shares the details of the techstack, flow, and observations from using these different tools together to build a fast static website with an enjoyable blog-writing experience. Presenter: Juha-Matti Santala
Patrick Tanguay is a self-described "generalist, synthesist, and curator of eclectic ideas." His weekly newsletter, Sentiers, surfaces deep posts about highly relevant topics and provides insightful commentary and ideas. In this conversation, we discuss the tools and methods that enable his curation and sharing process. Show notes @inervenu on Twitter About Patrick The Alpine Review Sentiers RSS Instapaper INFORMA(C)TION newsletter MailChimp Pinboard Delicious WordPress Eleventy Readwise Obsidian Pocket What is a static site generator? (Cloudflare) DuckDuckGo rsync cron Bear Markdown The Informed Life episode 54: Kourosh Dini on DEVONthink DEVONthink Keep It EagleFiler Grant for the Web GitHub Some show notes may include Amazon affiliate links. I get a small commission for purchases made through these links. Read the transcript Jorge: Patrick. Welcome to the show. Patrick: Thanks! Glad to be here. Jorge: I'm very excited to have you on the show. I've been subscribed to your newsletter for a while and always find insightful links and information there. So I'm very excited to talk with you. For folks who might not know you, would you mind please, introducing yourself? About Patrick Patrick: Sure. Thats always a... it probably shouldn't be, but it's always a bit of a hard question to answer. I've started using "generalist" which I kind of resisted doing for awhile, but that's ... like my Twitter bio is "Generalist, Synthesist and Curator," and that's probably the best description. I've worked in a number of fields, and I realized a little while ago that the red thread connecting everything, was that I always ended up figuring stuff out and explaining it to others. Even when I was a front-end web developer, it was often the fact that I could explain to the client, and if I was working with others, explain across their disciplines. Like, of course the actual craft, if you will, of the front end was of course part of the contract, but kind of the selling point or that people would refer me to was the fact that I could explain it and kind of make sense of what we were going to build. And then that transferred into a print magazine, "The Alpine Review," and I liked doing that so much that even though we closed it down or put it in a deep freeze, I try to recreate that experience with my newsletter. Jorge: I love the three terms: generalist, synthesist and curator. It reminds me of a phrase that I believe was coined by Stewart Brand to describe Brian Eno. He said that Eno is a "drifting clarifier." Patrick: Whoa! That's nice. Jorge: And your trajectory here reminds me of that. Yeah, Sentiers is the newsletter I was referring to when we kicked off the conversation. Tell us a bit more about that. What's the newsletter about? Sentiers Patrick: There's kind of the... the official description and the real description. The real description would probably be, "anything that Patrick finds interesting." The kind of official description is, "exploring technology and society, signals of change, and prospective futures." Which... like, "technology and society." Technology permeates so much of the world in a growing number of areas that you end up being able to talk about anything if you look at technology very broadly. And "signals of change." There's so many things changing that that also brings you to many topics. And I try to — more and more — to make sense of it with an eye to where we're going or where each topic might be going. Each field. But Sentiers is French for "paths," and the path is taking more importance in the curation in the last year or so. Jorge: I don't know if this distinction is emphasized in the French: I see "path" as a distinction to something like a road, right? Like where a path is more emergent. Patrick: Absolutely. Jorge: Is that a part of this? Like when I say that you're detecting signals for change, that to me implies that you're not dictating the path, you're somehow seeing it emerge. Is that fair? Patrick: Yes, absolutely. And I use, for example, as many of the people I read and learn from, I use future in plural — "Futures" — because they're always guesses at where things might be going or sometimes guesses that you're wishing for that direction, sometimes because you're dreading a certain direction. But there's definitely always different potentials. And one thing that I should have paid more attention before, but I'm paying more attention to now, is also the diversity of voices. So, some futures that we look at are already someone's present. Like climate change. In the Western side, we're starting to feel it, but some other people have been feeling it for years. Some technologies... so there's also that, someone's utopia is always someone else's dystopia. So, to always try to listen to a greater diversity of voices — and necessarily, as you do so, you realize that there's multiple potential directions and futures and paths. Picking the signals Jorge: How do you pick up the signals that you write about? Like, what are you paying attention to that leads you to elucidate the path? Patrick: It's layers. Layers upon layers of people I've discovered through the years, or publications. It's usually more individuals than specific publications. I've used Twitter. I think I'm user 6,000- something of Twitter. So I've been there for a while and using RSS for even longer. So, it's, adding and replacing people as I go and feel, "okay, this person is... I realize now, was too naive about technology or too positive" or, on the contrary, "this person has evolved in their thinking and introduced me to this other person." And so I try to build this network, I guess, of people I'm listening to. And also using The Alpine Review before and Sentiers now to a lesser degree perhaps, but to introduce myself to those people and then to also pick up on their networks and be part of the discussions and get a better feeling for what's going on. And then, being... I was going to say "too curious" — but being very curious about a number of topics, and adding them to the number of things I follow. Jorge: That brings me to another question I had for you, which is this idea of spotting signals for change and another idea that I think is implicit in that, which is kind of spotting patterns, right? Like in order to detect change, we have to somehow be aware of the trajectory of something or the pattern of something, or having a sense for the context. You've hinted at the fact that you've been doing this for a while; like you said, you were an early Twitter user and you've been following things like RSS. And I would imagine that you have a way not just of detecting signals, but also of building a corpus of ideas somehow, that allows you to keep track of those patterns. That allow you to spot the signal from the noise. And first, I was wondering if that was the case and if so, if you could share with us what that looks like. Patrick: It's the case and it's been more purposeful in the last few years. It used to be, I guess, just piles of magazines when I was selling computers before starting the web. And then when I started doing web development, a series of bookmarks and bookmarks, and then quickly blogging, which then... it's only recently that I've been specifically taking notes to refer to later. Originally, the notes were more blogging publicly, and then as you write something, it sticks in your mind. And so for a while, the library was mostly in my mind and in the blog. And then as... I guess it's starting with The Alpine Review, as we needed to collaborate and to keep track of whom we wanted to include, it needed to be more documented. And then, yeah! Then Sentiers becomes a great... often even for some clients, I'll just first go through the archives of the newsletter and re-find everything I've found before and compile it in a different way or see new patterns. And now more recently with the new website, the goal is to integrate the website with my note taking and my reading in Instapaper often and kind of having the information flow more directly so that I can take more notes more easily. And I was going to say, "trust my brain a little less," but I guess it's more expand my — augment — my brain more purposefully. Personal knowledge management Jorge: I actually wanted to find out more about that because as someone who publishes a newsletter myself, I have found myself doing what you're talking about here, which is thinking, "oh, I remember writing about that in my newsletter. And where was that?" And I send out my newsletter through MailChimp, which creates a web version for each issue of the newsletter and that is published elsewhere, right? Like it's in a different place than my regular website, so I can't search for it using the same search engine and it's almost like suddenly I have this separate set of information that I need to refer to. And I have the sense that you've recently made changes specifically to the relationship between content on your newsletter and content on your website. Can you tell us more about that project specifically? Patrick: Sure. Well, one of my interests that isn't often in the newsletter, but that is an ongoing interest is with PKM or "personal knowledge management." And finding ways to find again. Because I think people trust search engines a lot, but it's hard to search Google for, "this guy I remember seeing on Twitter was talking about this thing." So, I try to make the haystack smaller, and the longest going tool I have is using Pinboard, the bookmarking service that Maciej Ceglowski started after Delicious started.... I'm going back — just a lot of people won't recognize those tools. But one of the interesting things of Pinboard is that if you're a paying member, it archives the pages. So, first of all, you don't lose something you've bookmarked that suddenly disappears. And also you can do a full text search of only what you've bookmarked. So, to me, that's a much smaller haystack to search and I'll often find things through there quicker than trying to find it again with a search engine. But that wasn't linked to my note taking. So, when I write the newsletter, I write it to the text file in Markdown, and then I convert it to HTML and put it in MailChimp. So, when I say that I searched the archives of the newsletter, it was always the text files that I have on my computer. So, often to look for something, I would look at the bookmarks and I would look at the newsletter. So, now I've tried to connect all of those things. The website used to be in WordPress, and now I've built it with Eleventy, which is a file based system. So it's not a database anymore, it's just, again, a bunch of text files. So without going into the details, or too much of the technical details, the interesting part is that the website now is a bunch of text files on my computer. And then when I want to publish a new version, it basically crunches that into an actual website and I just put it online. And it's... first of all, it's much, much quicker for readers. It's also much lighter. Because I'm trying be mindful of bandwidth and server usage because so many of those are using "dirty" electricity. So it's good if you can save on that side. But the first reason was that it's text files on my computer. now when I'm searching, everything is together. You tell me if I'm going too much in the weeds, but the other change is that now I'm using Readwise — readwise.io. And that allows you to connect the things you've highlighted in various places. And recently it started offering a sync with the text editor I'm using, which is Obsidian. So now... for years and years, I've been reading either in Pocket or Instapaper, two apps I think a lot of your listeners probably use. Now everything I highlight in there goes through with Readwise and straight into my notes, which don't necessarily make it on a website, but now it's... so there's more of a direct flow of everything I've read and the chunks I found interesting all end up in text files locally and can be oriented towards the website. Details about Patrick's setup Jorge: I'm hearing you say this and thinking, not only do I want to get into the weeds with you on this stuff, but, uh, I I'm afraid we're not going to have enough time to get as far into the weeds as I would like, because you've touched on several things that I've been exploring myself. I have been contemplating making this very same move that you're describing — going from WordPress to what is often called a static site generator. And for many of the same reasons you're pointing out here, I would love to have my site as text files — as Markdown specifically, which I use as well. And I recently posted about this on Twitter and a lot of folks came back to me recommending Eleventy, so it's one that is very much on my radar. I'm wondering about what you might lose by doing such a transition. And I can tell you two things that I'm aware of, that I would lose for my own instance. One is that WordPress provides a pretty good site search, which I don't believe static sites have. And the other is, WordPress provides the ability for me to preschedule posts. So, I can write something and say... say on a Monday morning and leave it so that it's published on a Tuesday afternoon, right? Are you dealing with those in any way? Is that an issue? Patrick: Yeah. Those are pretty much the two issues. You've hit the two issues directly. The search, of course people can be unhappy and not tell me, but I haven't had any people telling me that they miss the search engine. Although I did include one, but it's... it basically searches DuckDuckGo, by specifying my website. And so it gives a result only on the website. It's been working pretty good. There are a couple of solutions to do web searches on a static website. But it mostly ends up being work done on the client's side. So, in the reader's browser and so I haven't implemented that yet. The scheduling is more of an issue than I thought because like my newsletter goes out at 6:00 AM every Sunday. And I try to have it online exactly at the same time as the email goes out for people who want to read it online and share it. So that's... it connects to the biggest issue, which is... it's a lot more technical to run a site like that than it is to run WordPress. WordPress, you can just go on wordpress.com and create a blog and even have it on your own domain and you have nothing to do basically, other than use the interface, which is very broadly known already. A huge number of people have used it for themselves or at work or somewhere else. And so this is... it's harder. But I figured out the way. It's like, I'm actually... I'm getting back from vacation and there's one going out on Sunday, and it's going to be the first one using the new automation to put it online at 6:00 AM. It's basically, it's... it's going back to the command line. It's having rsync and a cronjob running on the server. That could probably be done some other ways, but I found that that's actually... because the way I've built the new version is that my newsletter is usually four or five featured articles that I have a summary and comment on. So each of those has been split, so each newsletter has become at least five chunks — five notes. And I might issue 184, so it can take a while to transfer the whole thing. So automating it that way is a timesaver. Jorge: That's very encouraging. And I'm kind of desperately trying to make more time to experiment more with these things because I do find very appealing the idea that at the other end of this, you end up with this more consolidated, personal knowledge management base that you use... you used that phrase, PKM, right? And, I find the idea of having it as a set of text files on my file system very compelling. You touched on Obsidian, which is another tool that I've been recently migrating to. I am using Readwise and I was not aware that they had enabled Obsidian sync, so I'm very excited. Now I'm like thinking... it's like the moment that we hang up here, I'm going to go experiment with that. Patrick: I think it's been active for like five days. So it's a really, really new feature. Obsidian Jorge: That's amazing. I was using it with Roam, to sync my highlights from Kindle and Instapaper and all these other things, sync them over to Roam. But, it's very exciting to hear that they've enabled Obsidian sync. How are you using Obsidian? I'm curious. How does it play into this workflow? Patrick: I'm hoping to transition completely to it. Right now, I 've used Bear for a few years, which is also in Markdown, but it's very visually polished, so it's fun to use and it syncs between phone and iPad and laptop. And it's Markdown that can be exported in Markdown, but when it's stored, it's not Markdown. It's in a proprietary database. So that was one of the things that kind of bugged me. Although I would have kept using Bear if not for Obsidian and the fact that it's pure text and you can actually open any folder with Markdown files. Open it in Obsidian and it becomes a bunch of notes and you can do back linking between the notes so that... because we often use links, but only in one direction. So, when you get to the destination, the destination doesn't display in any way where you came from, unless you're staying on the same website, then there's an indication. But if you're going from site to site, you don't know. And you don't know who else might have linked to that same page. And so with backlinks or bidirectional links would be another term, then you know at least within the corpus of your notes, which links to which -which has been in Wikis for forever, and which we even had on blogs 15 years ago with trackbacks which is coming back now with digital gardens which is kind of a personal Wiki. And Obsidian supports that. And I found a way to have them work in Obsidian and when their live on my website in the same way. And so, I'm still using Bear because it's kind of my reflex to go to those files and client notes and articles in the works are all in there, but I'm trying to switch more and more of them to Obsidian which is so far a great surprise because it's very modular. There's a hundreds of plugins, and so far I haven't seen it slow down. I've been wary of activating too many but so far it's super fast. So, I'm very encouraged, up to this point, and the advantage is of course, is that I have nothing to do if at some point they start... or they stop developing it. The app is local, the files are local... everything keeps working. Jorge: This idea of digital gardening is something that I am very interested in and we had earlier this year another guest on their show, Kourosh Dini, talking about the use of a tool called DEVONthink, which is designed for this type of personal knowledge management. And I mention it because DEVONthink too allows you to monitor folders on your computer and it indexes them and builds... it uses an artificial intelligence engine, and I don't know the details of how this works, but it uses AI to spot relationships between pieces of content in your computer. And I have been using Obsidian. My Obsidian folder with Markdown files, I'm indexing it with DevonThink. So building this bridge between the stuff that I have in Markdown there with things like PDFs and bookmarks and all this other stuff, and it just feels like... for me, it feels like my little personal knowledge management system, which has been scattered for a long time, is finally starting to come together with these more open tools. It's really exciting. Patrick: Yeah. It's... I was going to say the less exciting thing is the fact that we have to go back to old formats to get back that open function. Like Markdown files have been around forever and they're text files, which has literally been forever for computers and PDF is also a very old standard. But it's great to have that. I wasn't aware of that function by DEVONthink so I'm going to have to try it. I've actually... I've been doing some cleaning of stuff on my computer and I've been putting PDFs in Keep It and I've actually grabbed again, some old email archives that I'd archived to make the mail app snappier again. And I've put them in EagleFiler, which are both kind of... they both do the same thing you were explaining about DEVONthink, which is they do some search optimization and tagging and stuff, but the files remained in the finder and just on the Mac file system. So, but maybe I'm... after doing the cleanup, I'm just going to have to switch over to DEVONthink or add DEVONthink, because basically since it's indexing existing folders, that's the duty of it, you could have 10 applications doing different work on the same files. Jorge: Yeah, that's what I'm finding as well. I've stopped obsessing with the idea of trying to bring everything together into a single homogeneous system and more trying to find tools that are open about the data that they use so that you can get different perspectives on your information. And I can relate to this challenge you were talking about — the challenge of migrating stuff that you've had in more proprietary formats for awhile. We're coming close to the end of our time together — unfortunately, because there are so many more weedy areas of this that I would like to explore or with you. But I'm wondering what the future holds for what you're doing with Sentiers and how you see your system evolving. Evolving the system Patrick: Well, one of the main reason I was able to spend time doing that was that I used a grant by Grant for the Web, which is a project by the Interledger Foundation. We do web monetization. And a lot of the words they use sound like blockchain, but it's not actually. It can be related to the blockchain, but it's not. And they're basically developing a standard that they want to be accepted by the W3C, to be able to stream money to the website where you're spending time. And so the way I presented the project is that I'm already somewhat monetizing. I don't like that word that much, but that's... with memberships, paid memberships, but the archives and that's the case for most anyone doing those kinds of like... another word I dislike but the "creator economy." Often, their archives just fall by the wayside. So, that was a way of keeping the archives evolving and accessible and useful for readers and having the web monetization work underneath and possibly be a new revenue stream. And the other reason is that by making it text files, they can be on GitHub. And that's kind of... a lot of people have spoken about it with digital gardens, but not many have actually opened it. And I haven't found a way yet to do it — a way I'd be satisfied with. But potentially having people participate in the notes and appearing on the website would be something interesting that could be done with GitHub. And so the goal is to... it's kind of a forcing function for myself to note things beyond just highlighting in articles which then become notes that don't necessarily make it in the magazine because they're not necessarily interesting to read in themselves, but they can be super useful as you're browsing through different notes and adding context to something and adding to the topic. So, growing the notes, making it potentially a revenue source. The nice thing about this system is that if people are spending a lot of time, it means it's useful for them. So then it's a great way to transform it into a source of revenue because you're not forcing anything. They're just using it then. And then potentially bring in people on... I don't know if it would be specific contributors? If it would be a way of, for example, you and I joining some of our notes, or something else that's not... that's kind of on the roadmap, but not planned yet as to how it would happen. But that's another of the ways I hope to use it. Closing Jorge: That all sounds so fascinating. I would love to check in with you sometime in the future when this stuff has developed more just to see how that is going. But for now, where can folks find out more about you and follow your work? Patrick: The simplest is the newsletter, which is santiers.media. So sentiers.media. Or @inevernu on Twitter. And on the Sentiers website you can subscribe, and you can also look at what we've been talking about. So, how the notes connect together and so far, it's a lot, the existing archive. It hasn't been digital garden-ized as much as I would've liked, but I'm adding to it constantly. So yeah, those are the two... and I write the articles about monthly. So there's the newsletter, but there's also some articles to read. Jorge: Fantastic. I will post links to all of those things in the show notes. I want to thank you for being here and thank you for your work because like I said, I learn a lot from the work that you're doing. So thank you for sharing it with us, Patrick. Patrick: Thanks! Thanks for saying that and thanks alot for inviting me! It's been fun. It's always fun to discuss what you've been working on. It's sometimes bring us a different perspective as you're answering. So, it's always useful. Jorge: I hope that we can do it again sometime. Patrick: Sure.
ELEVENTY Spring Summer 2022 Women's Collection WHAT DO WOMEN REALLY NEED? The Eleventy SS22 women's collection aims to answer this question, talking not to one woman but to several women. For the next season, we propose a versatile, fluid, LIGHT collection in the theme of relaxed elegance, where the influences of the world of design, classical ...
We have AJ Foster back on the pod, we discuss hylton coming back from north Miami, talking about how much he loves not being in pensacola, we talk about AJ's new life changes, making him happier, changing his job being a big part of that, talk about some of his new tattoos, talk about some hilarious new tik-toks, Covid and how its effecting prices of things in every way, gaming and what AJ's does with his friends on Twitch, Space Mountain and so much more! Tune in everywhere!Follow us on Instagram:@somepeoplesuckpod@thisisthehomie@_hylty@offical_foster
Looking for an easy entry point to create your first static site? Eleventy might be the right tool for that project. With a low barrier to entry and a lot of support out of the...
Preble Hall is produced by the United States Naval Academy Museumhttp://usna.edu/museumhttp://www.facebook.com/usnamuseum/https://twitter.com/usnamuseumA History of the Navy in 100 Objects from the USNA Museumhttps://www.usna.edu/100Objects/index.phpDate records: 11 May 2021
In this episode I spoke with Stephanie Eckles. Stephanie is a Front End focused developer, mom, creator of Style Stage, 11ty.rocks, SmolCSS.dev and laboratory mastermind of CSS and a11y. We spoke about all of Stephanie's great projects, how she got into web development, and how teaching is one of her favorite things as an instructor at egghead.io! We also talk about CSS and accessibility a bit! Intro/Outro music graciously given permission to use called, "Settle In" by Homer Gaines. Transcripts can be found at https://toddl.dev/podcast/transcripts/eckles/ Show Notes https://thinkdobecreate.com - Stephanie's Portfolio Site https://moderncss.dev - Stephanie's Main Site https://11ty.rocks - Elevety.rocks, An Eleventy resource for developers https://smolcss.dev/ - Minimal snippets for modern CSS layouts and components https://github.com/5t3ph/11ty-netlify-jumpstart - Steph's Eleventy Netlify Jumpstart theme https://twitter.com/5t3ph/ - Stephanie on Twitter https://github.com/5t3ph/ - Stephanie on GitHub https://codepen.io/5t3ph/ - Stephanie on CodePen https://dev.to/5t3ph - Stephanie on Dev.to https://egghead.io/q/resources-by-stephanie-eckles - Stephanie on Egghead.io --- Support this podcast: https://podcasters.spotify.com/pod/show/frontendnerdery/support
Los sitios web estáticos vuelven a estar de moda y hay un generador de sitios estáticos en JavaScript que enamora a la comunidad de developers. Con una apuesta clara por la simplicidad, Eleventy es mucho más que un generador de sitios estáticos. Creado y gestionado por Zach Leatherman, Eleventy es una potente herramienta para producir sitios web optimizados y preparados para el rendimiento. En este episodio se realiza un análisis de Eleventy explicando qué lo hace tan especial para la comunidad. En poco tiempo Eleventy ha conseguido reunir una vibrante comunidad de desarrolladores, que comparten ingeniosas soluciones basadas en apalancar la formidable librería de JavaScript. Por si fuera poco Eleventy, gracias a servicios como Netlify o Vercel, está entre las herramientas más populares para producir sitios web basados en la arquitectura Jamstack. Entre las ventajas de Eleventy: Soporta 11 lenguajes de plantilla.Cascada de datos locales, globales y externos.Cero configuración (no asume ninguna convención).Extensión a través de plugins, shortcodes y transformadores.Orientado al rendimiento y a la velocidad.Comunidad. Aunque Eleventy pueda ser usado para crear un sitio estático convencional, la combinación de un servicio como Netlify o Vercel, te ofrece una secuencia perfecta para desarrollar sitios web modernos y orientados al rendimiento y la productividad.
This week, the crew responds to questions shared by our wonderful, wonderful audience! Nathan Strutz - who called the Working Code Hotline - shares his exciting journey into feature flags; Ryan Mueller wants to compare and contrast Kanban and Scrum style project management; and, LD2 covers the gamut with questions regarding staying-up on new technology, the importance of having a GitHub profile, and whether the hosts prefer having a deep knowledge in one area (ie, a technical expert) or a shallower knowledge across a variety of areas (ie, a Jack or Jill of All Trades).This week's sponsored shout-out is Grace Hopper Celebration - an event, inspired by the legacy of Admiral Grace Murray Hopper - that brings the research and career interests of women in computing to the forefront.And finally, don't forget that we are going to have our first book club episode on May 12th for Clean Code by Robert Martin (aka, "Uncle Bob"). Feel free to read-up and follow along!Triumphs & FailuresAdam's Triumph - After feeling like Gatsby wasn't performing well enough (at least on the old version that he's using), Adam's decided to start porting his blog over to Eleventy (11ty). This new static blogging engine is proving to be much faster and will allow Adam to build-out more of the features that he used to have in his older, dynamically-rendered blog engine.Ben's Failure - Piling onto some previous failures, he's been in a bit of slump lately. More specifically, he feels disconnected from the programming community. Having nothing to do with the pandemic, he longs for the time that he used to spend reading blogs, watching videos, and - generally speaking - being "part of the conversation." He fears that his hyper-focus on work problems may be holding him back. And, he wants to figure out how to make learning (for the sake of learning) part of his every-week routine.Carol's Triumph - She got vaccinated! Woot woot! And, after last week's episode, Carol is really crushing it! With one 4-hour Udemy course about AWS under her belt and she already has her AWS lambdas running on a SAM local stack, all while seamlessly integrating with Google Auth and GMail. All in all, she's quite pleased with how well all the pieces are coming together; and she feels like she's unlocked a lot of potential value in her future development efforts!Tim's Triumph - After triumphantly releasing a new product last month, Tim held a retrospective with his customers to get a broad sense of how things are going. And, so far, everything seems to be going swimmingly. Yes, a few obscure edge-cases have presented themselves (and have been promptly dealt with); but, for the most part, payments are getting processed and people are very pleased with the new functionality! In fact, motivated by the current success, he's now planning to release this new product offering to a wider customer-base.Notes & LinksAdam Tuttle - Dead Code - An exploration of when it makes sense to comment-out code.Follow the show! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. Or, leave us a message at (512) 253-2633 (that's 512-253-CODE). New episodes drop weekly on Wednesday.And, if you're feeling the love, support us on Patreon.
ELEVENTY ANNOUNCES THE OPENING OF THE FIRST BOUTIQUE IN GENEVA AND TWO POP-UPS IN JAPAN Eleventy announces the opening of the first boutique in Geneva and strengthens its presence in Japan with the recent inaugurations of two Pop Ups, one in Tokyo in the Department Omotesando Hills, and one in Nagoya on the island of Honsh_, inside JR Nagoya Takashimaya, ...
It may not be such a great plan to move to Georgia just to vote in the runoff election. New lockdowns are coming just in time for the holidays. Those are the topics on today's Snark Factor Morning Commute.
Kahlil und Stefan gehen in eine Late-Night-DadOps-Episode, um über Eleventy und moderne, statische Seitengeneratoren zu reden. Latenzen und Lags inklusive! SCHAUNOTIZEN [00:02:12] ELEVENTY Elevent…
Your favorite ghostly pod was delayed by actual, paranormal mischief. In this episode, you'll find updates regarding previous guests' haunted homes, EVPs, electronic “malfunctions”, and even a *new segment* of the show. Emily & Joy spend some time talking candidly about the state of the world & specifically Black Lives Matter. If that makes you uncomfortable, you should probably listen to this episode twice. * * * * * * * * * * * Between the present & past there are memories held in the walls and earth. Follow Emily & Joy as they explore the spaces between the living & the dead. Hauntings, extrasensory perception, & all things paranormal. Welcome to The Residuals. Music provided by www.purple-planet.com Twitter @TheResidualsPod Instagram @The_Residuals_Podcast ©2020