The Changelog: Software Development, Open Source - Hacktoberfest is ON, DiffusionBee is 1.0, Dracula UI is out, GitX is undead, Prerender is off AWS & we'll be at ATO! (News)

Episode Date: October 3, 2022

Digital Ocean kicks off Hacktoberfest 2022, Divam Gupta releases DiffusionBee 1.0 with "Image To Image" support, Zeno Rocha open sources Dracula UI for React, GitX gets brought back from the brink & P...rerender.io engineers save a bundle by moving off AWS. Oh, and join us at All Things Open in early November!

Transcript
Discussion (0)
Starting point is 00:00:00 What up, nerds? Nerd! Hmm, that isn't very nice. I'm Jared, and this is Changelog News for the week of Monday, October 3rd, 2022. Yes, October has arrived, and you know what that means. Hacktoberfest is in full swing. This year, there's a new emphasis on non-code contributions. That's pretty cool. Get your four contributions accepted during the month of October and Digital
Starting point is 00:00:31 Ocean will plant a tree in your name or they'll send you the official Hacktoberfest t-shirt. Our transcripts repo is a great way to get started. Pick an episode that interests you, fix the unintelligible in the markdown file, and open up a PR. Legend has it, we operate the fastest merge button this side of the metaverse. She's fast enough for you, old man. Okay, let's see what's new. Devam Gupta's Diffusion B turns 1.0. I mentioned this GUI app for macOS on our episode with Simon Willison.
Starting point is 00:01:02 It is the easiest way to run stable diffusion locally on your M1 Mac. One-click installer, no dependencies or technical knowledge required, and so on. On the pod, I said DiffusionBee supports text-to-image generation, which it did, and image-to-image generation, which it did not. I was fooled by the UI,
Starting point is 00:01:20 which had a placeholder for the feature, but when you actually clicked on it, it said coming soon. Soon is right, because it works now, and it's amazing. If you're on an M1 Mac, I highly recommend checking out Diffusion B. Our friend and repeat podcast guest Zeno Rocha released Dracula UI this week. Allow me to reintroduce myself. I am Count Vladislav Dragulia.
Starting point is 00:01:56 It's an open source and totally free, dark first collection of patterns and components made with React. If you've heard Zeno on the show, you know he sweats the details like we do. Dracula UI is built for dark mode first, designer friendly with a carefully crafted Figma file and has a great DX with VS code snippets provided. Check it out at ui.draculatheem.com. GitX is back with new maintainers. I mentioned this Mac OS Git GUI two weeks ago while covering Git UI. GitX is the only tool I've preferred over the command line for performing certain Git tasks like chunk and line staging.
Starting point is 00:02:33 The app has a long history of various branches and versions maintained by various people over the years. At some point, it fell into a state of disrepair, but a few open-source Samaritans picked it up off the side of the road and gave the project new life. The new GitX.org and GitX.repo are an attempt to consolidate and move forward with a current, common, community-maintained version. I've been using it for the last week, and I couldn't be happier that this tool made a comeback. Don't call it a comeback. I've been here for years. Iio just finished a multi-month migration off AWS and saved themselves a bundle of money in the process. Their annual server costs reduced from a million dollars
Starting point is 00:03:25 to just 200,000. That's an 80% reduction. Now it's worth noting what they were up to on AWS. Pre-render caches and pre-renders their customers' JavaScript pages so search engines can have a pure HTML file to crawl and index. They are handling over 70,000 pages per minute
Starting point is 00:03:42 and storing around 560 million pages. Side note, perhaps server rendering and pre-rendering HTML are good ideas after all. Just saying. Turns out, storing multiple terabytes of pre-rendered webpage contents in this way on a third-party server is hugely expensive. Not only that, but traffic costs add up too. Moving off AWS and on to internally owned storage saved pre-render big, but they state the major savings was on the outbound traffic cost. Quote, the true hidden price of AWS is coming from the traffic cost. They sell a reasonably priced storage and it's R2 would have done to their costs.
Starting point is 00:04:36 Outbound traffic on R2 is completely free, and it would probably be a much faster and easier migration that might yield them most of those same savings. The takeaway for me, the cloud is a great place to get started, but when your business begins to scale, it pays off to revisit that strategy and see if there are better options. That's the news for now, but stick around if you have a few more minutes. Adam and I recorded a special message
Starting point is 00:05:01 inviting you to join us at All Things Open at the end of the month. Have a great week, and we'd love to see you there. Hey, everybody. Jared here. And Adam. What's going on? We're recording a quick message to let you know we're going to be at All Things Open 2022. ATO.
Starting point is 00:05:24 All Things Open. It ATO. All Things Open. It's the 10th anniversary. It's our first time back seeing humans. Have you seen any humans lately? Every day. Just none of my techie, nerd, geek. What do we call ourselves these days? Nerds?
Starting point is 00:05:41 Pretty much just nerds, right? Yeah, just nerds. All the people who listen to these shows, you know? Software people. Yeah. Internet people. Our peeps., right? Yeah, just nerds. All the people who listen to these shows. Software people. Yeah. Internet people. Our peeps. Online people.
Starting point is 00:05:48 Yeah, we're excited. We haven't been to a conference. We haven't seen each other, except for through this interface, for years. Since 2019 when we did our 10th year anniversary recording with Quincy in my studio. Was that the last time, honestly? That was the last time.
Starting point is 00:06:04 You flew in, and you flew right back out, same day. Remember that? That's right. And that was three years ago? 2019. Okay. So speaking of 10 years, that was our 10 years. This is ATO's 10 years.
Starting point is 00:06:18 That's right. This will be our, how many times have we attended All Things Open? So we've always gone to OSCON, and we've also tried to go to all things open i think we've gone separately though this might be our first time together because i was there with k ball that's what i remember yeah from js party and you were there prior to that maybe by yourself my first time was 2017 and that's actually when i met k ball that's right yeah met him face to face we hung out he watched the booth for me for a bit he was holding it down the fort. That was very kind of him.
Starting point is 00:06:47 It turned out well. He got himself onto our podcast that way. That's how it works. So lots to be excited about. The first time we've seen each other in a long time. First time we've been out in the community. We've had our correspondents from various shows out there mixing it up at conferences, but you and I haven't personally done that until this fall.
Starting point is 00:07:04 It's going to be October 30th through November 2nd. And the big days are Tuesday and Wednesday, which I think is the first and the second. We'll be there all day Tuesday, all day Wednesday. We have a booth. We'll be in the flesh. We'll be attending some talks. Doing our conference deal. Some might say, Jared, that we will have the best booth.
Starting point is 00:07:24 Some might say that. Those who come to the booth might say that. I've heard it called best booth in the building. Is that right? Yeah, I heard it called that. I can't remember who was saying that. It might have been me a few minutes ago, but I don't recall. Why? Why is it going to be so cool? I mean, because we're going to be up against the likes of like probably Microsoft and Google. I don't know who the official sponsors are, but we're going to have some people with some budgets. How are we going to pull this off? Best booth in the building. Well, first of all, booth number 60.
Starting point is 00:07:56 That's a good number. That's right. Good round number. Good strong number. 60. Good placement right by the Developer 2 keynote hall. Yes. Right next to the elevators.
Starting point is 00:08:07 You get off the elevators, going up to the fourth floor. Boom. That's right. You're going to see us. Bam. You'll see the album art of the changelog behind us. We have a big banner behind us. A semi-massive TV.
Starting point is 00:08:22 I would say a mid-range TV. We're going to have a mid-range TV. That's right. With a Switch. A Nintendo Switch. Ah. That's what makes it the best. Well, I guess we're there.
Starting point is 00:08:32 So that might make it, you know, some of the sizzle there. But yeah, we'll have your son, Wes. Yes. Competing against anybody who comes to the booth who dares to try to beat him at what? What's the games? Okay. So here's how it's going to work. This is what we're thinking right now. Exact details to be determined.
Starting point is 00:08:51 But here's what we're thinking is we're going to have a switch. We're going to give away the switch. To enter to give away, you're going to have to compete on the switch. My 13-year-old son, Wesley, will be there, our assistant for the week. He is pretty good at Rocket League. Probably better than you. Maybe not if you're a good player. By you, I'm not talking about you, Adam.
Starting point is 00:09:13 I'm talking about our dear listener. So if you can play, if you can beat Wes at 1v1 Rocket League, you're entered to win. Everybody who plays him gets a t-shirt, so you're going to want to play. Or if that's too hard, because he is pretty good at Rocket League, you can also opt for Mario Kart. And you can play against us.
Starting point is 00:09:32 I'll also play you in Rocket League, but I'm not quite as good. Don't let Wes know I said that. And you can play Adam in Mario Kart. How fun is that going to be? So come play some games. Get a free t-shirt. Of course, free stickers
Starting point is 00:09:45 for everybody while supplies last. And to top it all off, we'll be recording shows as well. So we'll have our mics out. You can come listen to a conversation recorded. You can come be on the show. We'll probably put together something. After all things
Starting point is 00:10:01 open, we usually do a few episodes from the show floor or an anthology episode just depending on how it shakes out so i don't know i feel like that's pretty good to have best booth in the building honors so to recap that will be there the changelog artwork will be there it'll be a tv There'll be a TV. We'll be giving away a Nintendo Switch, probably with those pro controllers as well. We're going to give those away too.
Starting point is 00:10:28 Yeah. Yeah. Two pro controllers and a Switch. We're not taking those back with us. T-shirts. T-shirts.
Starting point is 00:10:35 Rocket League. Rocket League. Mario Kart. Mario Kart. Stickers. Shows. We're going to be recording shows.
Starting point is 00:10:43 We might be just as silly in the flesh. I would say one more thing. we might be just as silly in the flesh i would say one more thing you might be more because you tend to get a little punchy go ahead a little bit an invite if you've been listening to the show for years yeah and you've been dying to meet us or you've got a project or something going on come tell us your story yeah we want to hear from the the community from the trenches. Even if you haven't been dying to meet us, but you just wouldn't mind meeting us. Like even that's good enough.
Starting point is 00:11:10 Come on by. Yeah. And let us know. You prefer a hug, a high five, or a fist bump? Fist bumps. The post-COVID world is strange with greetings now. You have to kind of read the person. Like, is this a fist bump person?
Starting point is 00:11:23 Is this a handshake person? Is this a hug? Or is this a handshake person is this a hug or is this a nod like this yeah nod and wave from six feet away so we'll figure all that out live in the flesh at all things open at the end of october beginning of november so if you're on the fence and you weren't sure about going definitely come see us of course there'll be tons of amazing speakers angie jones alessa miller kent c dodd sarah drasner just to name a few there's probably weren't sure about going, definitely come see us. Of course, there'll be tons of amazing speakers. Angie Jones, Alyssa Miller, Kent C. Dodd, Sarah Drasner, just to name a few. There's probably like a hundred. Holy cow.
Starting point is 00:11:50 Their speaker list is epic. Todd and team does a great job doing this conference, really. 100%. Alright, that's that. We'll see you in all things open. Booth 60. Best booth in the building. Booth 60. Raleigh. North Carolina. See you there. Be there.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.