We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode #409 We've moved to Hetzner write-up

#409 We've moved to Hetzner write-up

2024/11/14
logo of podcast Python Bytes

Python Bytes

AI Deep Dive AI Chapters Transcript
People
B
Brian
Python 开发者和播客主持人,专注于测试和软件开发教育。
M
Michael
帮助医生和高收入专业人士管理财务的金融教育者和播客主持人。
Topics
Michael 推荐了 terminal-tree,一个基于 Textual 构建的终端文件系统导航器,它可以以图形化方式浏览和操作文件系统,支持键盘和鼠标操作,可以通过 SSH 使用,使用 UV 安装方便快捷。Brian 推荐了 posting,一个同样基于 Textual 构建的终端 API 客户端,界面美观,功能强大,支持脚本编写,可以方便地进行 API 测试,还可以保存 API 交互历史,并支持版本控制。

Deep Dive

Chapters
terminal-tree is an experimental filesystem navigator for the terminal built with Textual, allowing users to explore and interact with the file system using a graphical interface.
  • Works on macOS and Linux, with limited support for Windows.
  • Allows keyboard and mouse interaction for file system exploration.
  • Supports previewing files and jumping to different directories quickly.

Shownotes Transcript

Translations:
中文

Hello, and welcome to python bites, where we delivered python news and headlines directly to your earbuds. This is episode four o nine recorded november sear teens november third teens twenty twenty four. And i'm ban .

and mickley and this .

episode we've got a couple sponsors, get A P M and korea. Thank you both of both of them and listen to their spots later in the show. Um if you'd like to connect with us, connect on Foster on that work with in Kennedy brain and python bites but um massed any Mason can gets to us and now also a blue sky so i'm trying out blue sky, so leave top a link to that as well. Um and if you're like to this, if you're listening to this in a podcast player, you can join us lives sometime on youtube at python bite stuff and slash live and no need to judge down notes while you while you're listening um because you can just sign up to be a friend of the show and sign up for our newsletter and we will send all the links to you into your inbox every week .

that's right the bite come to you, you don't have to come to them.

Yeah exactly um so I like to uh uh I think we should jump into the terminal this week a little bit yeah you think we absolutely .

should jump into the terminal. And I just want to point out, I got a lot of stuff to cover. I'm on my third cup of coffee and at seven thirty the morning, let's go we'll start with something from wilma uga.

It's been a while when we spoke about rigged and textual. But vega out is over, folks, the drought is over. This is something I saw will throw out as a proof of concept.

Have right? Uh, so it's pretty cool. Imagine, if you will, as I have actually been, if you will.

Imagine, if you will, that you are S, S staged in tear server, or a lot a lot of the recent days working on something, you know you've got tree, which is a command that will shows over hard A A view of things but wouldn't be nice if there was something kind of graphical that you can use to explore and interact with the file system. Yeah, bit like mac finder or something like a windows explored. Well, that is what this try is. So the idea here is that didn't like that IT. So the idea is that um you run this in the shell and he gives you a tree like view of here we get this Better one is you a tree like view that you can explore with your keyboard and also says, mouse I don't think that works on linux, but that works seems to work on Michael s anyway, maybe with your mouse, certainly with your keyboard, that you can sort of open up the tree and go around, you find a file, you can hit peed to preview IT in a little side, side tamping side by side with the tree. You can jump from different roots of this tree by just hit g and the typing dg slash apps into and then you are just expLoring whatever your apps to is.

Or what do you think? I think this looks pretty nice. Actually pretty great.

Yeah, I was using over S, S. H, and it's pretty nice. Now to be clear, IT is a where that this, I don't know, whil says, I don't know this, become a stand dole in tool or folder back into textual or nothing. But you, if your interested for, get play. With that, let me know.

The one thing I was talking to well about when I saw this was, well, would IT be cool to be able to specify a starting rectory like criminals ory of this place right now? IT just jumps into your home jtpa and you got ta navigate from there. Also had tip to he lets run this using U.

V with a zero installs zero download. You don't even download textual or this file or anything. You just wrote new vx from the get repeal and you specify a python version.

I suppose you could probably drop that actually and then the dash q. So IT doesn't output all the hey work environment, all that right? That's the terminal trees entry point to this package. So yeah, I think if you're looking for quick way to explore your your false system over S S H, this is pretty nice or even in the terminal on your machine, although I find that some people i'm sure to love that is not how I know. I'd just use finder or and I D E or whatever IT is that i'm working with there.

But over S H, this is handy, nice, cool. 嗯, right? Actually level terminal. The terminal apps are the textual apps .

and not a good ones. I feel like we might be head in that action yeah .

again yes so i'm another recent ent find around h textual um is this beautiful um A P I client called posting and I get this some german burns and actually it's his project chAmber and isn't isn't IT part of the textual team uh I think so.

If not my memory is serving me incorrectly but okay so um uh so this is a gorgeous uh client and it's a it's a open service terminal APP and it's color coded and you've got colorization for the output on the left inside you've got collections which is cool um you can hide that as well but different ways like if you're jumping to different as if you trying different as up, you can have a up in different collections. But I I I started this quickly. I like right before this morning, i'm like that way I should try this so i'll give you a shot and went down and said, get started.

And similar to like you said, the the top uh installation instructions were to use U V tool um so that uh U V tool is is and i'm using IT now on lots of things. I think it's a little lisia than pepe's, so that's using to U V tl install python three twelve posting and posting will will get you started with this and I really loved i'm just going to go back to the main home page because I hasn't a lot of the stuff I wanted to talk about. Um is a beautiful interface.

You, you, you I was trying IT out with the mouse. Actually, I want to mac and using the mouse work great. I tried some of the keyboard shirt ts to there's keyboard shirt ts at the bottom and then the documentation is more than you can to show you how to jump around.

So he does his design to have some quick workload to work, work around like testing a, testing A P, I. And IT works over since the textual works over S, S, C, IT saves stuff. So when you interact with IT, IT saves Oliver interactions and you can save IT to a five.

And it's a version control friendly file. So it's something you can defend stuff if you want to do a couple times and see how things are different. One of the things I loved about this is when i've testing guys before, sometimes i've got a whole bunch header stuff that I need to stuff into an API, but to just get IT working. So manual things like H I forget that other one that mean all stuff you jump around and and manually feel things out is a little difficult. But this one has has .

a postman yeah .

stuff like that um and it's great. First things that don't you don't have to fill in a bunch of hear stuff for for poster for query. But if you do, this will work great because it's got scripting capabilities where you can run a python some python cut before and after or and or after a request to prepare the headers.

Set very bozen stuff to get your um your post ready and this is this is excEllent. I can be using this all the time. Um the colors are gorgeous.

Love this. In tax highlighting um it's configure the key maps. Um e you can even customer the key binding if the ones that theyve chosen for you don't work that right. That's very good. But just an excEllent little m uh command thing for or a terminal application for testing your aps.

Yeah, this is one of the more full featured outside. See.

this is great. Yeah so we get from from lives in the audience. Um, I love this thing. I've been wanting to replace postman for a while. nice.

So yeah, I was just in postman today, but I don't want tell you about postman, right? I wanna talk about scout. T, let me tell you roque k, about scout.

A P, M, there are big supporters of python bites, so we appreciate that very much. So if you are tired of spinning hours trying to find the root cause of issues impacting your performance, then you urge yourself to check out scout A P, M. There, a leading python in performance monitoring tool, A P M, that helps you identify insult performance abNormalities faster and easier. Scout A P M ties, bot x, such as memory gue, slow database, tes queries, background jobs and the dread in plus one inquires that you can end up.

If you do lazy load in your thorium, then you say, oh no, why is IT so slow? Why are you doing two other database queries for what should be won, so you can find out things like that and links exactly the source code, so you can spend less time in the debugger and healing logs and just finding the problems and moving on. And you love IT because it's built for developers.

By developers, IT makes IT easy to get set up. Seriously, you can do IT and less than four minutes. So that's awesome.

And the best part is the pricing is right forward. You only pay for the data that use with no hidden overage fees or pursue pricing. And I just learn this brain. They also have they provide the proverb for free to all open source projects.

So if you're an open source maintainer and you want to have scout A P M for that project to my message or something on the pricing page about that so you can start your free trial and get instant insights today is IT by them, by side of him. Slash out the link is in your cast to as well, and please use that link. Don't just search for them because otherwise they don't think you came from us and then they would stop supporting this show.

So please use a link path them by side of him, slashed out, check them out. IT really supports the show. All right.

Next up, brian, it's good. I had a lot of coffee because this was almost a first after eight years. Nine years.

Eight years of the show have always been going on. We ve just had our birthday last week, by the way. After that, we've never had a straight run of extra, extra, extra as all of the topics.

I almost have too many topics, but I had to have two extra, extra extras, but they're quick, so not ready. All right, here we go. First of all, we have our getting started with NLP and spaces in jupiter books course.

Um this one is awesome if you do anything with um spaces or anything with text and you want to parse IT with python spaces, a great option when um over dam he used to work at explosion as he wrote this course. So what am I tell me about that? Because over at google form here, we're doing a spaces swag giveaway.

So they have a spaces course with illustrated how to books in all sorts of other things that you can get around spaces. So in is montoni give us some codes to give away for people who are interested in that. So I put a link.

All you got to do is give us your name and email so that we can find you and give you the code if you want. So check that out. Links in the show notes.

Obviously couple of articles. I rote brain, maybe three. I've been writing in a lot last week.

One is I wrote something the opposite of cloud native is trying a little bit of push back against how many managed services can you have? Well, let's use cup netty. Oh, it's with cup nudities.

It's hard to see the log. So we're going to need log aggregation, and they would log aggregation and need some log monitoring and like now on and on and just like builds until you've got this complicated thing. And so this article kind of a more to like, could we just go back to something simple that will work for like tons of people? I think no, i'm proposing the idea of stack native like just enough technology to make what you need, your web APP or your API whatever, to run. Not something that will tie you so deeply into all the hyper scale clouds that you end up with one hundred thousand note of bill, but no idea how to move away from IT.

This is a great article, did you?

Thank you so much. awesome. Yes, this is a really related. I also wrote, and I talked about last, but I wrote this up that we I don't buy the stock by talk about on training.

All the apps setter and like broad sense have moved to hear. Remember I talked about how hesa er was really interested in appealing. And A I took the plunge bot us A I splurged brian. I went for the big vm, the big machine, okay, eight virtual C P U, sixteen gigs for a wapping to twenty five dollars a month, that is one hundred and twelve dollars dissolution, two hundred and five at AWS and three hundred and twenty a months on azure.

Same machine if you look the perform at, people say, well, probably cheaper because it's like from twenty years ago, something few performance one point two times faster than digital on our told told version and the band with is eight times more when I gig a bit and with verses two for twenty five box. So anyway, this is really, really excEllent and um have a lot about that. So the other thing I did is I created I was on it's on vacation for four days long weekend.

So I decided to create a package for million and flash communing, the web tempted language flask. You know what flasks usually is in ginger? I don't like into very much. I think it's too much path on and enough pure web, not like view or other things with typical attributes.

And is like, I like IT a lot plus ever all of million templates I don't want to mess with, but I want design lus things with some of that bed. So I created a package that if you just put a decorator onto either a thing or a regular, none good view method in flask IT will in return a dictionary. IT will use that dictionary to render the community templates preowned.

That's in. Anyone wants a really cool example. There are some of these that have existed before, but they were super, they were super symbolistic like, okay, so technically the command, an engine set up, but then you've to do every view, you've got to do all the manual steps.

Actually rendered IT only works with synchronous functions and not a thing. So here's a decorator that looks and sees if it's decorating a synchronous or a sync onst function in, creates a different rapper behavior. So the rapper itself, as I think or not, I think the people on which covers years of people are trying to write something regardless of what is ever not that can hand both thinking.

I think here's a little example for them. All right. Next also released a new version of this month, the email A, P, I client for python. Think um have a him wrong to you, ron hutton and did a bunch of worker adding new features to that.

So that is out also what's it's .

only been out a couple OK. I feel like I should give you a week. I am just now rewriting.

I'm been doing a bunch of work the last day to use that to convert something in the flask. I'm more about that later. And there was been like little tiny issue.

I want to get you a little bit more. I want to test that for a week before I give IT a non the over. Come on OK OK.

That's why OK oh, in round is out. The audience here on an awesome thinking in. Thanks for the help. Uh, okay. So on here to tob, we all know T, B, B index.

There was a big new thing in this other way, right? We just talk about get last week until we this is not news that python is number one, but IT was updated for year over year in november. And I just noticed, look, look at the numbers here.

Python is not just number one over sea plus plus than over java oversea. It's over two times as popular and has a almost nine percent year over year growth or as number two c bus bus has point the three percent and java one percent and see is negative the three percent C B as negative three person. So not only the number one is double and is growing many homes faster than anything else in the list, including rest.

That's amazing.

So i'm not sure if we should really that our careers on these toy languages. Yeah, you can do you.

I'm about my career and that .

maybe ah a little late. So update on pepped seven five zero being sphered ed by paul avert and others. I just talked about ginger versus celine. Yes, but these are all external packages that have their own parsons their own behaviors. And wouldn't IT be nice of python itself had a type of a template language.

Maybe, maybe let me with this.

we do have f strings, but when you're doing things I wanted, create the content of an HTML page in memory. Yeah, as part of a some action, right? A lot of people say, well, I guess we could run like set up the ginger engineer, whatever. So this pep seven fifty, which is in draft mode currently targeting to fourteen, is trying to bring some modern version that's like f strings, the python. So this is interesting coming wrong.

Progress is .

happening there. So which over to canara email brain, I got so sick of Spark and all of there, hey, were only focused on building A I features even though canny says it's your AI email copilot, they actually seem to be working on features that are not just A I, even though that's what their landing page seems to say.

So that's interesting, an experiment i'm unting, but not as interested in as a couple of others that are coming up on over member, I told you they are shutting down and deleting everybody's account. Yeah, right. So I thought, well, let me go back to pocket.

Pocket supports firefox because it's owned by mozilla. That's kind of cool. And I had a paid account to them, so that's great. And then I realized, ed, that pocket kind of represents everything that's wrong with mozilla. Broader skin IT made me sad.

So for example, I told you I to took this four day trip, i'd like to take some things and take you with me and maybe read on the plane or at the beach or wherever pocket has been around for ten years. They were required by mozilla in twenty seventeen. I believe I was.

They don't even support offline mode. You can even read the text offline like an ebook OK. It's like acquired in twenty seventeen, put on the shelf, worked on other random things that have nothing to do with firefox or other things.

They're right anyway. May be said we through hole into different other things back at newspaper in the paper, actually really great. The only thing is not great that is read IT to me, which is what on the war was so perfect that, but you know, they're dead, so I will not speak of them ever again anyway. And spacer is actually pretty awesome these days. So I know a lot of people talking me .

on the other places, but so is other people saying they like IT.

don't like IT. Well, no one really mentioned newspaper one or the other, but there's good links. There's read wise. There's like a bunch of other premium paid ones are just there are not that great, but there expensive, like a hundred dollars a year, expensive. So I don't I tried them in spacers.

so I started, I used in for a long time. And I don't remember why I stop.

I don't remember why I stop either. But well, I know why I was switched on to work because I was awesome. But it's gone on to say, like me, anyway, onward and upward, if you are feeling the open source, self hosted world, there's harder.

I mean, who doesn't want to be a horter brain? But this is really awesome. It's kind of severe links and notes in articles.

And then let locally running A I, T and group, just a darker run. Open source is awesome. You need so positive things to baby, sit and back up.

So not mass, but people they really want. This is looks pretty at right? We getting close the end, I promise.

Yeah, this last one. So have you heard about the arc browser? No super minimalist wrapper around chrome like the bali. It's all about like reimagine the web and it's you don't even see the address bar.

You just hit a command palette and the new type types, the address you want and just its magic and well, if you wanted, I know take the the most extreme cair icatu of a silicon valley bro person running arch is that OK? There's some amazing, there's some amazing videos and like a crane way. So they made arc, and he became incredibly popular among the the people who like that.

I was going really, really, the adoors going very fast and they decided we want to build a brother. Er this is really based on A I and you don't even need to tell you what you want to do. I just the web for you who's just with IT like seriously, that's the new project that are kind of that we're done with this art thing going to go build something that browser the web for you so you want to people like, ah what is there? Well, IT turns out that someone, some group, was working on this thing called the zen browser.

Now I knocked on mozilla before. This is based on firefox, and it's awesome. Okay, kay, so this is a super minimal alist rapper that gives you a really clean, nice.

Just let me see the web. You chrome was called chrome because IT literally maybe. And take rome, I took away the the window chrome, all the jack that used to be around all the tool bars and button and everything and IT minimalizing IT.

But this is in the next version of that and it's super nate. So in fact, that's what i'm running right here. And you can see all the all the things you see the little tab AR on the side, but you don't even have to have that. There isn't this nice.

yeah.

So anyway, i'm giving this a try. It's it's quite promising the people working on a releasing versions couple times a week. So says alpha, but it's working pretty well. So anyway.

I do want to shut out like one of the features of the arc browser is that whenever you look at a picture of an an animal.

you see two yeah exactly course. Because ark, how will they are going to go on the ark? They're not allowed IT.

And if there's just one vict of them, no, that's pretty okay. So I recommends and dash browsers are not up. It's pretty awesome right now. IT doesn't have a built in ad blocker.

And if you go to a site that's got a bunch of ads and you somehow block them, say the or whatever, early big grouping holes as IT ark, unlike with all which takes them away. But I talk to us then broster people, and they said that they are very soon, early in the feature that cleaned up the page. So it's not just page with holes.

Will you be ads? But a clean page? So anyway, if you wondering about that.

that is coming, I am still pretty .

happy with of all. But I know go for IT. I am experimenting, but I also still a big fan of of all. So this does have the draw acts that firefox itself has in the sense that certain pages don't behave as well based on firefox, right? It's firefox at the core or get go, whatever they call the rendering engine .

these .

days OK right over you for your final item um yeah so .

for my final item I wanted to talk about um U V where we actually talked about U V twice at the beginning of the show talking about how uh U V installed or U V tool install works like pepe's. Um but there's an article about from jeff triplet saying um U V does everything or enough that i'm not sure what else that needs to do. This is a great title because that's how I feel.

I mean, uv is I it's kind of for freshly um um that I need to forget about a lot of things and I good these other projects are still great but IT solve so many problems. Um just gonna ad here. U V feels like one of those all the information als where itselfe everything, which is where we have ended in the python world like slices dis Julians um so uh i've had several discussions with friends about U V.

And even when we talk about IT during my weekly ish office hours, the list has grown in IT starts sound like not just what can I do but when it's a shorter list to say what I cannot do. So let just come up with some is a list of things that I think you're great of how it's replace things. So U V pip install replaces pip install um not completely but yes uh yeah um I am now using that almost succubus vely U V V E N V replaces the python dash M V V um and i'm using that wherever I can, so get using that.

U V pip compile replaces pip tools compile pip U V pip sink replaces pip tools sink um U V run replaces pipex U V tool run IT replaces big backs. And like we talk before, you view tool install does the installation of tools as well. Uh, U V python. Actually, I we covered that on the show, but I haven't really been using that very much because I use virtual environments in virtual environment just installed python for me if it's not there um so uh.

that's everybody yeah it's super awesome. I don't find I use IT very much locally, but I do use IT in docker when I got to get on a dog .

image cool uv build um which was new to me uh or I forgot t about IT um will build your package for P P I um and you've publish publishes IT.

I just I think I published the two packages, the dash flask last month. One both of those U V build U V publish perfect.

And what what I find is I am using these like our new packages or do U V i'll to build and published unl. You get the workload going because after after packages in a ranford little, little bit, then I do to get a workflow that that will just do a build and publish on with a version when I push a version that does that for me. So nice.

So is that um and then we talked about this. You get up actions, you a with a set up U V is there air has A U set up U V for bring U V and to get her actions to make that faster. Um and then there's a docker thing bringing uva empyrean to docker. And if you use this, read this.

No, I believe that uses multilayer cki build. We have a build image and then you have the destination image and IT gets that one of the copies IT into the actual running image. But I have a base image that just does the curl install and IT barely ever updates. So I just entire ed for me. I just do IT that .

way and so I like the idea where poetry was going a while ago with with trying to um have like an a unified project field for you know to have these project files. But but I wasn't ready for IT then but now with now that i've converted everything to pie project at tommo.

Um having that is my project file makes sense um and uv does has an ad remove, sink and lock that two things that are project related so adding a dependency to a project removing, so add add to a project tomo remove um think um I am actually finding amusing this a lot so all i'll create a uh um so a loner project creative virtual vironment and due A U V sink and the installs everything that in the in the in the project como or requirements files sweet if you think is awesome um yes so then you talk about what does what does IT not do and doesn't run these customs scripts defining your Price project at tomo oh okay。 Um there's a few things that doesn't do doesn't manage bumper bump versions like bumper. There's employees that people do versions you know I do you do you have a bumper sort of a thing that you use, Michael, because I I used to I used to use a couple, but but they, 我 more comic。

I mean, that I was just an extra thing. And I thought all it's doing is make changing a number for me. I can .

just do that exactly? Not really. I have one that sort that keeps track of how many deployments are pushed to I have for certain things, but it's kind of meaningless and so is short and certain.

No I I love the last item. Uv doesn't replace python nor should IT. Um but um but I am i'm really you know I don't even feel bad that i'm using U V in all the places I can because why not?

I am your father. No, I don't feel about about that. I love IT revolutionary and how weak IT does things and how comprehensively IT does IT. Especially getting python versions on chair machine, including virtually environments with different versions of python, is glorious.

Alright, before we hit our any other extras.

no other extras except for we have an extra sponsor I love to tell people about this portion of m bites is brought to bidil, the A I tool of choice for professional software developers. That's C O D E I U M coding removes tedium premier development through a sweet of state of the art A I capabilities available with extinctions in all of your favorite I D S use code um in VS code.

The jet rain's ID including pattern visual studio, proper eclipse, xcode, new vm, jupiter notebooks and more uniquely, codiss, is fully enterprise ready with over a thousand pain enterprise customers, including multiple regulated fortune five hundred companies in completely self hosted air group employments join over a million developers and news coding for free forever. Once you see the value, then it's time to ask your company to consider a free trial of the enterprise plan to learn more about odium and get started today for free visit. Bites that A M slash korean, that is python.

Bites that F M flash, C, U D, E, R, U, M. Don't forget the e, or just click the link in your pocket players so much. Thank you to kodiak or supporting python bites. So so no extras. I wait, you got actually I have no extras because I am still on a breath from covering of the extra.

So I I wanted to just there's a little article from net bachelder coverage that pie originally and it's what what I thought was, I always wondered why it's called coverage that Price because like all stuff on pipe piped on. So why not pie? Well, IT used to be one line of code or one file, not one line of code. But IT was um originally a single file um so the coverage jp pie name was literal IT was a name of a file and IT had only three or fifty lines of coat and and IT was written by gathers in two thousand one and nd started maintaining IT in two thousand four. So a few years later and he still will tell you I didn't invent carriage that pie, i'm just maintaining IT but he's maintained IT for all but three years and and now it's a twenty thousand lies of code in and about a hundred files so it's in it's a got twice even a sea code as a originally had and almost twenty years later um that still still pushing ball forward so appreciate that dead and that's why it's called cover .

shop so that was IT yeah very the other and twenty years twenty years on .

projects that's awesome. And uh we could ask for a Better maintenance for this project. So that's awesome. Um the other thing is there's a lot of there's been some news lately about people wanting to shift from from what used to be twitter now is ex and go to a lot of people going to blue sky. I'm trying to out myself so you're over on blue sky and connect with me and I don't will play with but a bit see see if we want to do and something else for but the podcast or not.

but cool, you might dig me over there. I'm not there yet, but so is on one of the things I like.

I was going to try to find this article, but I can't I can't find IT. There was an article saying that, like a year ago, there were even just a few months ago, there were like so many millions of people on blue sky, but none of them were very active, like the like like me. I had an account, but I wasn't there very much because in IT sort of feeds on itself, right? Is the network effect.

If if you if you talk and nobody says anything back to you, it's not fun. But now it's it's got a huge growth, even tailor swift such he's switching over the blue sky. Um and but there's a lot of python people.

They're now too. And it's not just an echo chAmber that people are actually hanging out and replying and stuff. So it's getting fun there. So just let you know.

awesome.

And that was my extra. really.

Go go follow brian in the sky. yeah. So right. Ready for a joke. I am very ready. I am also a quick shot up to the momentum extension gives you a little home page of sorts of fun stuff you want.

Oh, that's on new thing.

Yeah, you get that invite all. You get that whatever. Yeah, okay.

yeah. Very good and little links, but that's not funny. No, sleeping in this. funny.

How about how program sleep? We talked about how they sit in chairs last time. We're done of the basic here OK.

But I think I think many of us will relate to this. So there is a picture of a programmer cat sleeping, earthquake, still sleep under storm, still sleep. Alien attack, people still sleeps.

Remembers how to fix the air online. Fifty six boom. Shoots out of ed. Got three in the morning.

But I can trick IT. Yes, definitely.

Liz says, I mean, that picture and I .

don't like IT OK sort of related I got to tell the story last night I was writing up an article um on an article I was explaining ing to some of my sponsors that how how some requirements cannot be and I listed out the reasons why the implementation is not possible and and then at the end I am like either we don't do this or we move the the database out of one of the objects but we can move that's fine and so possible yeah so sleep or writing IT down help to figure out yeah even just for a Walker or something I would .

that a when I get stuck when I is time for a Walker on the building I and also um yeah well i'm i'm baby .

sitting a kitten right now and um he's not letting me sleep so IT might be sleeping through thunderstorm but i'm not sleeping the kitten so anyway very matter and we ve got to live at there .

what do you think yeah let's let .

stop talking. Thanks again, Michael, for a wonderful .

website. Yeah thanks.