1 00:00:00,000 --> 00:00:01,440 Okay, welcome back to the deep dive. 2 00:00:01,440 --> 00:00:04,800 You've shared some source material with us and, uh, well, you want us to 3 00:00:04,800 --> 00:00:06,640 unpack what's really key inside it. 4 00:00:06,640 --> 00:00:08,280 And that's exactly what we do here. 5 00:00:08,280 --> 00:00:11,400 So today we're looking at something called, uh, it tools, right? 6 00:00:11,400 --> 00:00:15,080 And our source for this is it's GitHub repository. 7 00:00:15,080 --> 00:00:18,560 Basically, you know, where the project lives online, the home base. 8 00:00:18,560 --> 00:00:22,880 And for this particular deep dive, our mission really is accessibility. 9 00:00:22,880 --> 00:00:25,960 We want to make this understandable, easy to get into, especially if 10 00:00:25,960 --> 00:00:28,200 you're maybe newer to this sort of tech stuff, right? 11 00:00:28,200 --> 00:00:28,840 Exactly. 12 00:00:28,840 --> 00:00:31,720 Whether you're deep in it or just, you know, curious. 13 00:00:31,720 --> 00:00:32,400 Perfect. 14 00:00:32,400 --> 00:00:36,960 And, uh, before we really jump in, we absolutely have to thank our sponsor. 15 00:00:36,960 --> 00:00:37,960 Oh, definitely. 16 00:00:37,960 --> 00:00:40,800 This deep dive is possible thanks to safe server. 17 00:00:40,800 --> 00:00:44,440 They're all about hosting and supporting your digital transformation. 18 00:00:44,440 --> 00:00:48,600 Think, uh, infrastructure experts, wizards behind the curtain. 19 00:00:48,600 --> 00:00:49,160 Kinda. 20 00:00:49,160 --> 00:00:52,800 You can find out more about them at www.safeserver.de. 21 00:00:52,800 --> 00:00:56,400 And they really get the, you know, the nuts and bolts of running things online, 22 00:00:56,400 --> 00:01:00,000 which actually ties in quite nicely with what we found in the source material 23 00:01:00,000 --> 00:01:01,000 about these tools. 24 00:01:01,000 --> 00:01:01,920 It really does. 25 00:01:01,920 --> 00:01:02,120 Yeah. 26 00:01:02,120 --> 00:01:03,240 Okay. 27 00:01:03,240 --> 00:01:07,000 So let's, uh, let's open up this GitHub page metaphorically and see what we 28 00:01:07,000 --> 00:01:08,480 can find about it tools. 29 00:01:08,480 --> 00:01:08,840 Okay. 30 00:01:08,840 --> 00:01:12,320 So right off the bat, the source gives a pretty clear description. 31 00:01:12,320 --> 00:01:16,640 It calls it a collection of handy online tools for developers. 32 00:01:16,640 --> 00:01:16,920 Okay. 33 00:01:16,920 --> 00:01:21,960 Handy tools with great UX that's user experience. 34 00:01:21,960 --> 00:01:23,560 Ah, right. 35 00:01:23,560 --> 00:01:26,000 And the, the source also points out pretty quickly. 36 00:01:26,040 --> 00:01:29,000 It's not just for like hardcore developers. 37 00:01:29,000 --> 00:01:29,760 No, exactly. 38 00:01:29,760 --> 00:01:30,840 It specifically mentions. 39 00:01:30,840 --> 00:01:33,760 It's also useful for people working in IT. 40 00:01:33,760 --> 00:01:37,200 So a bit broader than maybe the name implies initially. 41 00:01:37,200 --> 00:01:38,960 Yeah, definitely cast a wider net. 42 00:01:38,960 --> 00:01:42,800 The main idea, you know, reading between the lines a bit in the source is to give 43 00:01:42,800 --> 00:01:46,960 you one reliable, well-designed place for all those little online utilities. 44 00:01:46,960 --> 00:01:48,320 The ones you're always Googling for 45 00:01:48,320 --> 00:01:51,840 precisely instead of bouncing between like 10 different random sites. 46 00:01:51,840 --> 00:01:53,080 It aims to be the spot. 47 00:01:53,080 --> 00:01:53,720 Makes sense. 48 00:01:53,720 --> 00:01:55,640 And they give the website address right there too. 49 00:01:55,640 --> 00:01:55,920 Yep. 50 00:01:55,960 --> 00:01:58,200 It's in the source it dash tools dot tech. 51 00:01:58,200 --> 00:01:59,080 Nice and simple. 52 00:01:59,080 --> 00:02:00,280 Easy enough to check out. 53 00:02:00,280 --> 00:02:00,920 Okay. 54 00:02:00,920 --> 00:02:01,720 So that's what it is. 55 00:02:01,720 --> 00:02:05,080 But this being GitHub, the source tells us more, right? 56 00:02:05,080 --> 00:02:07,280 About like how popular it is. 57 00:02:07,280 --> 00:02:08,400 Oh yeah, absolutely. 58 00:02:08,400 --> 00:02:10,960 The repository itself gives us clues. 59 00:02:10,960 --> 00:02:16,920 The source highlights, um, 30.3 K stars and 3.6 K forks. 60 00:02:16,920 --> 00:02:17,280 Okay. 61 00:02:17,280 --> 00:02:21,120 Let's break that down a bit for folks who maybe aren't living on GitHub stars. 62 00:02:21,120 --> 00:02:22,600 What that signify? 63 00:02:22,680 --> 00:02:25,920 Think of stars as like a public thumbs up or a bookmark. 64 00:02:25,920 --> 00:02:27,000 Someone sees the project. 65 00:02:27,000 --> 00:02:27,520 They like it. 66 00:02:27,520 --> 00:02:28,320 They want to follow it. 67 00:02:28,320 --> 00:02:28,960 They star it. 68 00:02:28,960 --> 00:02:30,600 So over 30,000. 69 00:02:30,600 --> 00:02:32,200 That's a lot of thumbs up. 70 00:02:32,200 --> 00:02:33,040 It's huge. 71 00:02:33,040 --> 00:02:33,240 Yeah. 72 00:02:33,240 --> 00:02:34,400 It shows massive interest. 73 00:02:34,400 --> 00:02:35,720 A really popular project. 74 00:02:35,720 --> 00:02:36,120 Okay. 75 00:02:36,120 --> 00:02:39,400 And forks, 3,600 of those. 76 00:02:39,400 --> 00:02:40,520 What does that number tell us? 77 00:02:40,520 --> 00:02:45,160 So a fork is when someone basically copies the entire project's code 78 00:02:45,160 --> 00:02:46,760 into their own GitHub account. 79 00:02:46,760 --> 00:02:47,880 Why would they do that? 80 00:02:47,880 --> 00:02:49,320 Well, lots of reasons. 81 00:02:49,320 --> 00:02:51,800 Maybe they want to suggest changes back to the original. 82 00:02:52,680 --> 00:03:00,280 So 3,600 forks suggests a really engaged community. 83 00:03:00,280 --> 00:03:01,400 People aren't just using it. 84 00:03:01,400 --> 00:03:04,160 They're looking inside, tinkering, maybe contributing. 85 00:03:04,160 --> 00:03:06,720 That leads kind of naturally to the license, doesn't it? 86 00:03:06,720 --> 00:03:09,200 The source mentions GPL 3.0. 87 00:03:09,200 --> 00:03:12,680 Why is that little detail important, especially for beginners? 88 00:03:12,680 --> 00:03:14,160 It's super important. 89 00:03:14,160 --> 00:03:19,640 GPL 3.0, that tells you it's open source, which means the actual code, the 90 00:03:19,640 --> 00:03:23,080 instructions that make the tools work is publicly available. 91 00:03:23,080 --> 00:03:27,360 Anyone can look at it, learn from it, even modify it or share it under 92 00:03:27,360 --> 00:03:28,560 the rules of that license. 93 00:03:28,560 --> 00:03:29,760 So it's not a black box. 94 00:03:29,760 --> 00:03:30,480 Not at all. 95 00:03:30,480 --> 00:03:34,120 It's transparent and it really allows for that community involvement 96 00:03:34,120 --> 00:03:35,120 we were just talking about. 97 00:03:35,120 --> 00:03:36,600 People can help build it together. 98 00:03:36,600 --> 00:03:36,960 Right. 99 00:03:36,960 --> 00:03:37,160 Okay. 100 00:03:37,160 --> 00:03:38,000 So it's open source. 101 00:03:38,000 --> 00:03:38,680 It's popular. 102 00:03:38,680 --> 00:03:39,480 There's a community. 103 00:03:39,480 --> 00:03:44,920 How do people actually use these tools then beyond just going to 104 00:03:44,920 --> 00:03:47,080 website it data tools.tech. 105 00:03:47,080 --> 00:03:48,920 What did the source say? 106 00:03:49,400 --> 00:03:52,400 Ah this is where it gets quite practical especially for that I.T. 107 00:03:52,400 --> 00:03:52,800 crowd. 108 00:03:52,800 --> 00:03:57,200 The source talks a lot about self hosting self hosting meaning running 109 00:03:57,200 --> 00:03:57,720 it yourself. 110 00:03:57,720 --> 00:03:58,320 Exactly. 111 00:03:58,320 --> 00:04:01,560 You can actually download and run this whole collection of tools on your 112 00:04:01,560 --> 00:04:04,160 own server or even just your own computer maybe. 113 00:04:04,160 --> 00:04:05,480 Okay. 114 00:04:05,480 --> 00:04:08,200 That sounds potentially a bit technical though. 115 00:04:08,200 --> 00:04:12,040 Does the source give specifics on how it does list a few ways. 116 00:04:12,040 --> 00:04:15,320 It mentions using Docker which is a really common tool for packaging 117 00:04:15,320 --> 00:04:15,920 applications. 118 00:04:15,920 --> 00:04:16,200 Right. 119 00:04:16,240 --> 00:04:20,320 I've heard of Docker so you can pull the it tools image from places called 120 00:04:20,320 --> 00:04:22,920 Docker hub or GitHub packages. 121 00:04:22,920 --> 00:04:27,280 There are specific commands listed but the point is Docker is a well-known 122 00:04:27,280 --> 00:04:27,720 option. 123 00:04:27,720 --> 00:04:28,400 Okay. 124 00:04:28,400 --> 00:04:29,520 So Docker is one way. 125 00:04:29,520 --> 00:04:30,640 Any others mentioned. 126 00:04:30,640 --> 00:04:30,920 Yep. 127 00:04:30,920 --> 00:04:35,320 The source also lists a few platforms specifically designed to make self 128 00:04:35,320 --> 00:04:40,280 hosting easier names like Cloudron, Tippy and Unraid. 129 00:04:40,280 --> 00:04:40,720 Okay. 130 00:04:40,720 --> 00:04:42,720 And it even uses the term Home Lab. 131 00:04:42,840 --> 00:04:46,360 Oh yeah. People running their own server racks at home that kind of thing. 132 00:04:46,360 --> 00:04:47,080 Pretty much. 133 00:04:47,080 --> 00:04:51,200 So mentioning Home Lab suggests they know some of their audience are tinkerers 134 00:04:51,200 --> 00:04:52,760 people running their own gear. 135 00:04:52,760 --> 00:04:55,840 So the message seems to be use our website. 136 00:04:55,840 --> 00:04:56,440 It's easy. 137 00:04:56,440 --> 00:05:00,200 Or if you're into it here are several ways to run it yourself. 138 00:05:00,200 --> 00:05:01,480 That's quite flexible. 139 00:05:01,480 --> 00:05:02,160 I'm pretty flexible. 140 00:05:02,160 --> 00:05:04,280 It caters to different needs and skill levels you know. 141 00:05:04,280 --> 00:05:07,000 And just quickly what about the tech behind it. 142 00:05:07,000 --> 00:05:09,040 Did the source mention what it's built with. 143 00:05:09,040 --> 00:05:09,600 It did. 144 00:05:09,600 --> 00:05:09,840 Yeah. 145 00:05:10,080 --> 00:05:14,080 Just briefly it lists the main technologies as view TypeScript and 146 00:05:14,080 --> 00:05:14,720 JavaScript. 147 00:05:14,720 --> 00:05:15,320 Okay. 148 00:05:15,320 --> 00:05:18,240 Again don't need a deep dive into web development right now but those 149 00:05:18,240 --> 00:05:21,800 sound like fairly standard modern web technologies. 150 00:05:21,800 --> 00:05:25,680 They are very common which probably makes it easier for people to 151 00:05:25,680 --> 00:05:28,800 understand the code contribute and maybe even self host it like we were 152 00:05:28,800 --> 00:05:31,920 saying it all connects which brings us back to the community. 153 00:05:31,920 --> 00:05:35,320 Since it is open source how did someone actually chip in. 154 00:05:35,320 --> 00:05:36,760 Can you suggest things. 155 00:05:36,760 --> 00:05:37,320 Totally. 156 00:05:37,320 --> 00:05:39,760 The source makes it pretty clear they welcome that. 157 00:05:39,960 --> 00:05:42,360 It says you can submit a feature request. 158 00:05:42,360 --> 00:05:45,000 So if you have an idea for a cool new tool they should add. 159 00:05:45,000 --> 00:05:45,320 Yep. 160 00:05:45,320 --> 00:05:46,280 You can suggest it. 161 00:05:46,280 --> 00:05:47,760 And it's not just talk either. 162 00:05:47,760 --> 00:05:52,840 Also the source explicitly mentions a contributor section and it gives big 163 00:05:52,840 --> 00:05:54,840 thanks to all the people who have already contributed. 164 00:05:54,840 --> 00:05:56,800 Nice acknowledging the help. 165 00:05:56,800 --> 00:05:57,440 Exactly. 166 00:05:57,440 --> 00:05:59,440 It also credits the creator. 167 00:05:59,440 --> 00:06:04,440 Corentin Thomas says it was coded with ERR and mentions it's deployed using 168 00:06:04,440 --> 00:06:08,240 Vercel so you get a picture of a real active project. 169 00:06:08,240 --> 00:06:09,440 OK so let's step back a bit. 170 00:06:09,480 --> 00:06:11,280 We've got the what, the how, the who. 171 00:06:11,280 --> 00:06:13,680 What's the bigger picture here? 172 00:06:13,680 --> 00:06:19,000 Why should you, listening now, especially if you're newer to IT, care 173 00:06:19,000 --> 00:06:20,640 about this it tools thing? 174 00:06:20,640 --> 00:06:22,800 Well I think there are a couple of layers. 175 00:06:22,800 --> 00:06:27,320 On the surface just having one place for lots of common IT and developer 176 00:06:27,320 --> 00:06:28,600 tools is obviously handy. 177 00:06:28,600 --> 00:06:29,400 Saves time. 178 00:06:29,400 --> 00:06:29,720 Right. 179 00:06:29,720 --> 00:06:30,120 Definitely. 180 00:06:30,120 --> 00:06:31,440 Less hunting around. 181 00:06:31,440 --> 00:06:33,320 Well remember that phrase from the description? 182 00:06:33,320 --> 00:06:34,360 Rate UX. 183 00:06:34,360 --> 00:06:35,440 User experience. 184 00:06:35,440 --> 00:06:35,840 Right. 185 00:06:35,840 --> 00:06:36,840 Easy to use. 186 00:06:36,840 --> 00:06:37,600 Looks nice. 187 00:06:37,600 --> 00:06:38,520 Easily. 188 00:06:38,880 --> 00:06:40,360 And I think that's quite significant. 189 00:06:40,360 --> 00:06:44,560 Here you have an open source project likely started by one person built with 190 00:06:44,560 --> 00:06:50,520 community help and it's explicitly prioritizing making it pleasant and 191 00:06:50,520 --> 00:06:51,400 intuitive to use. 192 00:06:51,400 --> 00:06:51,800 Yeah. 193 00:06:51,800 --> 00:06:54,760 That wasn't always the focus in older open source stuff. 194 00:06:54,760 --> 00:06:56,680 You know sometimes it was just about function. 195 00:06:56,680 --> 00:06:57,320 Good point. 196 00:06:57,320 --> 00:06:59,200 Function over form sometimes. 197 00:06:59,200 --> 00:06:59,720 Yeah. 198 00:06:59,720 --> 00:07:01,640 So this shows a maturity I think. 199 00:07:01,640 --> 00:07:05,160 Open source competing on usability on design not just features. 200 00:07:05,160 --> 00:07:07,680 It wants to be genuinely helpful and nice to use. 201 00:07:07,960 --> 00:07:09,480 And what about the self hosting angle. 202 00:07:09,480 --> 00:07:10,480 What does that tell us. 203 00:07:10,480 --> 00:07:13,160 I think that signals who they value as users too. 204 00:07:13,160 --> 00:07:19,200 By highlighting Docker unraid home lab they're clearly appealing to people who 205 00:07:19,200 --> 00:07:23,200 like control who maybe run their own infrastructure people who value tinkering 206 00:07:23,200 --> 00:07:25,800 and owning your tools perhaps precisely. 207 00:07:25,800 --> 00:07:29,880 It's not just for the casual click and use person although it serves them well on 208 00:07:29,880 --> 00:07:30,480 the Web site. 209 00:07:30,480 --> 00:07:32,360 It also embraces the I.T. 210 00:07:32,360 --> 00:07:35,760 Pro the enthusiast who wants flexibility and ownership. 211 00:07:35,840 --> 00:07:38,520 So for a beginner it's kind of the best of both worlds. 212 00:07:38,520 --> 00:07:44,040 Easy access online yet it dash tools dot tech but also a path to explore deeper 213 00:07:44,040 --> 00:07:48,120 concepts like self hosting or even looking at the code if they get curious. 214 00:07:48,120 --> 00:07:48,760 Exactly. 215 00:07:48,760 --> 00:07:53,640 It provides that on ramp low barrier to entry but with depth available if you want 216 00:07:53,640 --> 00:07:53,760 it. 217 00:07:53,760 --> 00:07:54,680 Fascinating. 218 00:07:54,680 --> 00:07:56,120 OK let's try and boil this down. 219 00:07:56,120 --> 00:07:58,480 Quick recap of the essentials we pull from the source. 220 00:07:58,480 --> 00:08:00,200 OK so it tools. 221 00:08:00,200 --> 00:08:04,880 It's a popular open source set of online tools aimed at developers and I.T. 222 00:08:04,880 --> 00:08:07,400 folks key feature designed for great UX. 223 00:08:07,400 --> 00:08:09,040 So it's easy and pleasant to use. 224 00:08:09,040 --> 00:08:12,920 You can use it right away at the Web site it dash tools dot tech or if you're 225 00:08:12,920 --> 00:08:16,880 inclined you can run it yourself self host it using things like Docker or 226 00:08:16,880 --> 00:08:19,800 platforms like cloud run tippy unraid under the hood. 227 00:08:19,800 --> 00:08:23,720 It's built with modern Web tech like Vue and TypeScript and it's kept alive and 228 00:08:23,720 --> 00:08:27,520 growing by an active community alongside the creator and the kind of deeper 229 00:08:27,520 --> 00:08:33,120 insight here is how it blends that user friendliness that good design with the 230 00:08:33,120 --> 00:08:38,160 flexibility and community spirit often found in open source especially appealing 231 00:08:38,160 --> 00:08:39,040 to IT pros. 232 00:08:39,040 --> 00:08:43,080 Yeah it's a great example of how much you can learn just by looking closely at a 233 00:08:43,080 --> 00:08:47,000 project's you know main page like its GitHub repository. 234 00:08:47,000 --> 00:08:53,880 You really can get the purpose the tech the community vibe how to use it all from 235 00:08:53,880 --> 00:08:54,880 that one source. 236 00:08:54,880 --> 00:08:57,120 Which leaves us with a thought for you to take away. 237 00:08:57,120 --> 00:09:01,800 If you can discover something this useful and understand it this well just from 238 00:09:01,800 --> 00:09:03,240 exploring its online home. 239 00:09:03,240 --> 00:09:08,760 What other amazing tools or projects might be out there waiting for you to find 240 00:09:08,760 --> 00:09:10,400 them with your own little deep dive. 241 00:09:10,400 --> 00:09:14,440 We're thinking about and of course our exploration today this deep dive was made 242 00:09:14,440 --> 00:09:16,560 possible with support from safe server. 243 00:09:16,560 --> 00:09:17,160 That's right. 244 00:09:17,160 --> 00:09:20,480 They help with digital transformation needs including the kind of hosting stuff 245 00:09:20,480 --> 00:09:21,400 we touched upon today. 246 00:09:21,400 --> 00:09:24,600 You can learn more at WW debt safe server dot D.E. 247 00:09:24,600 --> 00:09:25,360 Indeed. 248 00:09:25,360 --> 00:09:27,560 Well thanks for joining us for this deep dive. 249 00:09:27,560 --> 00:09:28,520 Yeah thanks for listening. 250 00:09:28,520 --> 00:09:29,440 We'll catch on the next one.