Christopher Lindblom
Christopher Lindblom
  • 41
  • 216 631
My thoughts on Zed (the editor)
Zed is an incredible editor. I really enjoy working with it. Everything about it feels very thought through, at least the parts I have tried. I have used it as my primary editor on Mac for a pretty good stretch of time, and I have nothing but bad feelings when I have to start another editor up. I wish I could use it everywhere.
Get Zed here: zed.dev/
Переглядів: 222

Відео

Point-in-time restore from production to laptop in minutes
Переглядів 15919 годин тому
We will look a tool I have made to restore postgres backups to your local environment easily. The tool is a docker image that is distributed via a gist, which you can find here: gist.github.com/lindblom/ebebcf9edc81c87c90091a3c352c7eee (it even has a readme) If you like this type of content, it would be awesome if you leave a like. If you have feedback leave a comment. I know that the fonts mig...
Why I stopped using Vue for Qwik
Переглядів 318День тому
Let me explain why I have moved away from Vue as my framework of choice for web development, to qwik. There are probably more reasons but these are the once that came to mind.
My ultimate web hosting blueprint: simple, low cost, secure, keep control
Переглядів 2252 місяці тому
In this video, I dive into the tech stack I use for effortlessly deploying complex web applications without sacrificing control. I'll show you how I combine Docker Swarm, Swarmpit, Cloudflare Zero Trust, and a dedicated database to create a powerful and secure hosting solution. We'll explore real-world examples, like deploying WordPress and Ghost blogs in seconds. I'll explain why I chose Docke...
Axum + PostgreSQL: Persist to-dos in postgres using SQLx #rustlang #webdevelopment #tutorial
Переглядів 1,5 тис.3 місяці тому
Here we level up your Rust web development skills by learning how to build persistent applications, yey! In this video, we'll move from in-memory storage to PostgreSQL, the most popular relational database. We'll be using SQLx, a powerful Rust toolkit with unique abilities. We'll be building on the to-do app from the previous video in this series, but even if you're new here, you'll be able to ...
Build an in-memory todo app in Rust using Axum web framework #rustlang #webdevelopment #tutorial
Переглядів 6 тис.Рік тому
We will be building a to-do web application in Rust using the Axum web framework. In Rust, Axum is one of the most popular web frameworks of 2023. While building this rust/axum web application we will come across some Rust hurdles that we will need to tackle. Here is a list of some of the things we will learn in this video (while building the app): * Rust module system which will help us with h...
The INSANE hosting offer that ALMOST NOBODY is talking about
Переглядів 3,8 тис.Рік тому
Tired of the usual hosting recommendations? Get up to 4 cores, 24GB RAM, and 4Gbps bandwidth. Yes, all for FREE! No serverless gimmicks, no sleep mode - a full-fledged VM, suitable even for stateful applications. 🔑 Key Points: - Oracle isn't just the "O word"; they have more to offer than you might think! - Selection of home region is CRUCIAL and immutable. - Don't waste resources or harm the e...
Making Axum and Vue play nice | Rust Web Development Crash Course
Переглядів 3,5 тис.Рік тому
Welcome back to the pragmatic intro to Rust Web development series! In this third video, we'll look at the process of connecting the frontend to the backend of our web application. We walk through setting up our frontend project using yarn and vite with the vue-ts template. Learn how to use cargo watch and concurrently, to streamline the development process without the need for multiple console...
Dissecting a tiny Axum application | Rust Web Development Crash Course
Переглядів 8 тис.Рік тому
In this second part of our "Pragmatic Intro to Rust Web Development" series, we look very closely at a basic Axum web API using Rust. This video series tries to get a head fast without skipping over things. You might feel that you are not getting much out of this, but I believe this will change as we progress through the series. You will in the end have everything you need, understand it, and n...
I did NOT publish for 3 months, medium earnings update
Переглядів 235Рік тому
In this video, I share my latest medium income update and insights into my written content strategy. Join me as I reveal the growth of my follower count and how my earnings have evolved over the past few months. Despite not posting since April, I've still been making money on Medium, and I'll show you the numbers. However, there's a twist - I've been focusing on in-depth articles about Rust Web...
Rust Web Development Crash Course
Переглядів 5 тис.Рік тому
Welcome to our Pragmatic Intro to Rust Web Development series, where we'll guide you on a hands-on journey to master Rust web development without drowning in theory. Join us as we tackle real-world challenges and build practical skills that will empower you to unleash your coding potential. From a gentle introduction to Rust, to connecting Axum to your frontend with Vue.js and diving into sqlx,...
Move safely with your data using Metis feat. Adam Furmanek
Переглядів 70Рік тому
An interview with Adam Furmanek from Metis, about developers' relation to databases and a demo of Metis. Metis is a tool that enables developers to proactively approach database code. Metis prevents bad code from reaching production, provides observability and monitoring for your databases, and automatically troubleshoots issues as they appear. It allows developers to better understand, control...
I got monetized on medium as a developer
Переглядів 485Рік тому
In this video, we look at why it's a good idea to start your developer content creation journey in text format, over at medium. We also look at my experience so far, how long it took for me to get monetized, and how much I earn. Although it's different for everyone, it might be interesting to see the results of other people. Here are some friend links to some of my articles on medium: Vue: - me...
Why I’m sticking with Vue in 2023
Переглядів 7 тис.Рік тому
At the end of last year, I was about to set my long-time favorite frontend framework Vue aside for Svelte. In the end, I didn't do that. In this video, I talk about why I'm not ready to give up Vue just yet and will stick with it for the foreseeable future. If you rather read, here is a friend link to my medium article: medium.com/@lindblomdev/why-im-sticking-with-vue-in-2023-d67bce7bc2f4?sk=f2...
Why I don't use SurrealDB, Fauna, Firebase or other databases like them
Переглядів 7 тис.Рік тому
In this video, I explain some of the reasons why I don't use Firebase and Fauna and probably won't use SurrealDB either when it launches. It's about pricing model, client access, and backup.
JavaScript's Bitter Reality: Is It Hindering Your Server's Potential?
Переглядів 965Рік тому
JavaScript's Bitter Reality: Is It Hindering Your Server's Potential?
Boost Your Productivity: Simplify Development with this NPM Package
Переглядів 260Рік тому
Boost Your Productivity: Simplify Development with this NPM Package
I streamlined my side project development
Переглядів 5092 роки тому
I streamlined my side project development
ORMs no more, I do this instead (example in Rust, but applies to others too)
Переглядів 28 тис.2 роки тому
ORMs no more, I do this instead (example in Rust, but applies to others too)
Rust features that impress me as a C# developer
Переглядів 6 тис.2 роки тому
Rust features that impress me as a C# developer
Your beloved framework is an implementation detail
Переглядів 3062 роки тому
Your beloved framework is an implementation detail
How to backup PostgreSQL
Переглядів 3,6 тис.2 роки тому
How to backup PostgreSQL
PostgreSQL calling Svelte in real-time via Rust + websockets
Переглядів 10 тис.2 роки тому
PostgreSQL calling Svelte in real-time via Rust websockets
Rust is GREAT for web
Переглядів 9752 роки тому
Rust is GREAT for web
Ouch! Rust beat Ruby SO HARD!
Переглядів 1,5 тис.2 роки тому
Ouch! Rust beat Ruby SO HARD!
Building a Rust project in public, the setup video
Переглядів 1,2 тис.2 роки тому
Building a Rust project in public, the setup video
Web developers should start learning Rust now (its not about webassembly)
Переглядів 23 тис.2 роки тому
Web developers should start learning Rust now (its not about webassembly)
Free PostgreSQL Hosting Setup (including PostGIS, on Ubuntu)
Переглядів 9 тис.3 роки тому
Free PostgreSQL Hosting Setup (including PostGIS, on Ubuntu)
5 reasons why i'm using PostgreSQL instead of MongoDB
Переглядів 42 тис.3 роки тому
5 reasons why i'm using PostgreSQL instead of MongoDB
Can cloudflare use a FASTER route and REDUCE latency?
Переглядів 9453 роки тому
Can cloudflare use a FASTER route and REDUCE latency?

КОМЕНТАРІ

  • @khanra17
    @khanra17 2 дні тому

    Bro never tried intelij (the best)

    • @lindblomdev
      @lindblomdev 2 дні тому

      What are you talking about. Bro did try it. Felt very Java ui to me, like netbeans or eclipse. It was a couple of years ago, when android studio came out 🤪

  • @moneyfr
    @moneyfr 11 днів тому

    I love qwik it's amazing

  • @kahnfatman
    @kahnfatman 11 днів тому

    #YAFjs - Yet Another Framework js -- the programming language is cursed.

    • @lindblomdev
      @lindblomdev 10 днів тому

      With qwik I feel at least it took a step forward and not just another side step.

  • @ProGamerru
    @ProGamerru 12 днів тому

    Thanks, I'll try Qwik. I'm currently trying yewstack/yew and senior Nuxt/Vue

  • @fifty6737
    @fifty6737 12 днів тому

    yea once you go Qwik you never go back i cringe now at my previous projects that were using Nextjs, Qwik is that good

    • @lindblomdev
      @lindblomdev 12 днів тому

      True 👊 we will see if anybody has anything bad to say. So far it's raining thumbs down and unsubscribes on this video. But zero comments about why qwik is bad 🤭

  • @nutnut6244
    @nutnut6244 20 днів тому

    This is so cool. Thank you so much.

  • @joshuarowe8410
    @joshuarowe8410 27 днів тому

    Really useful. Cheers!

    • @lindblomdev
      @lindblomdev 26 днів тому

      Still enjoying this very much. No issues to report so far 🫡

  • @joshuarowe8410
    @joshuarowe8410 27 днів тому

    I think the docker run command needs -p 5432:5432, or at least mine did.

    • @lindblomdev
      @lindblomdev 26 днів тому

      Yeah one need to map the inside port to the outside port to reach it. Sorry for being unclear and thanks for clarifying 👊

  • @DunckingTest
    @DunckingTest 2 місяці тому

    Im at the begging of the vieo, i just converted my project from sqlx to seaorm and i already regreting it because seo orm doesn't support multi relations queries (find_also_related multiple time), i do think that orms are cool and nice to work with but sometimes they just suck

  • @ProGamerru
    @ProGamerru 2 місяці тому

    For PHP solutions I use Hestia Control Panel. For C++, JS, Rust apps I prefer Dokku (its like Vercel, but standalone).

    • @lindblomdev
      @lindblomdev 2 місяці тому

      I have heard of but never used Dokku. Does it form a cluster for you? Or how do you scale it?

  • @johnnyblack4261
    @johnnyblack4261 3 місяці тому

    Interesting, but does it support nested structures by any chance?

    • @lindblomdev
      @lindblomdev 3 місяці тому

      I don't see why it wouldn't. I'm guessing by nester structures you mean either jsonb columns or that you write a CTE that constructs these jsonb objects that you later join into your original query to eliminate a db round trip.

    • @johnnyblack4261
      @johnnyblack4261 2 місяці тому

      @@lindblomdev I mean like this: struct Customer { id: u16, name: Name, age: u8, is_active: bool, } struct Name { first: String, last: String, } would that be possible?

    • @lindblomdev
      @lindblomdev 2 місяці тому

      @@johnnyblack4261 yes no problem. You will probably have to do the mapping yourself, but you can use the Record struct generated from your query in your mapping to have it be typed all the way. It doesn't matter how the name is actually saved in db, with with anything (single column(split by query), different columns, different table that you join in).

    • @johnnyblack4261
      @johnnyblack4261 2 місяці тому

      @@lindblomdev I might just then use native_db then that seems to support all this.

    • @lindblomdev
      @lindblomdev 2 місяці тому

      maybe, i havent heard about it or used it 🙃. I almost exclusively make web apps and for that i prefer dedicated database systems over embedded databases, as it makes it easier to make more instances of the apps, and the already set up backup process will include future apps.

  • @bigbadcatbigbcy2933
    @bigbadcatbigbcy2933 3 місяці тому

    Choice depends on what your app needs to be honest. MongoDB is good for if you really need flexible databases

    • @lindblomdev
      @lindblomdev 2 місяці тому

      i have yet to encounter an app where i want flexibility in the data layer not available in postgres? i have on the other hand regretted a really flexibile app i built as it grew and refactoring started to happen, it became a real mess, as the documents and the code no longer matched. You could add validators to mongodb, but that is overhead and extra work you would get for free with something like postgres. Now i prefer to have columns for the common fields and jsonb columns for data that can be flexible (could have mulitple jsonb i in the same table, if they serve different purpose), or use separate tables and just join the old school way.

  • @jefriaritambunan2796
    @jefriaritambunan2796 3 місяці тому

    Great teching rust video dude. I am waiting you add the login and register too for this one 😂

    • @lindblomdev
      @lindblomdev 2 місяці тому

      haha ey, im working on it. Need to write the article first 🙈

  • @irlshrek
    @irlshrek 3 місяці тому

    Is there a meaningful difference between using dotenvy and just adding .cargo/config.toml with an [env] section?

    • @lindblomdev
      @lindblomdev 3 місяці тому

      i have never used the env section in cargo. I just use .env files as its what i am used to, and they work the same way across the programming languages i work with day to day (js, c# and rust). One thing i can think of where .env probably has an advantage is for local overrides or additions. Then you can wire up .env.local and have it be ignored by version control. That way, you or your team mates, dont accidentally check in your personal development settings.

  • @irlshrek
    @irlshrek 3 місяці тому

    Omg implementing fromref on appstate is what I've been missing!

  • @TheHellishFrog
    @TheHellishFrog 3 місяці тому

    I used to work with MongoDB - for some 4 years, and now for 6 months I am working with Postgres - I hate Postgres, complete with the SQL. The level of complexity Postgres adds is enormous, it lack sharding, it scales only vertically, the only way to keep Postgres in production is RDS or any other managed DB service - which is much-much pricier than Atlas. As NodeJS developer with Mongo I have single techology streamlined stack. With Postgres - I need write queries, or use ORM - which also adds to the complexity and often not suitable for production.

    • @lindblomdev
      @lindblomdev 3 місяці тому

      Thanks for your comment. What is the application you are working on? And what is the reason you cannot self host postgres in production? I usually add a cache or search engine to the mix to offload the primary datastore. Maybe it's not a possibility in your case. Regarding sql. I guess it's a matter of taste. Personally I feel sql I cleaner to work with than the aggregation pipeline when complexity creeps in.

  • @JackyKiky
    @JackyKiky 3 місяці тому

    This video says MogoDB have better performance, and presents benchmarks to prouve it. What do you think about it? ua-cam.com/video/-3Lp3Hw_2YQ/v-deo.html

  • @croluy
    @croluy 3 місяці тому

    The cleanest is vanilla JS. It gives you the freedom to actually do things your own way and organise them your own way. Which is why I always use JS for anything which is a personal project, cause I am allowed to. On the other hand working for a company either as a freelancer or employee, you need to cooperate with others (either immediately, or maybe in the future cause others will be maintaining your code). Which means that some restrictions and standardisations are good practice which can avoid massive time waste. But why oh why would you actually use a framework/library for a project where you are the only one supposed to work on it? I don't really get it at all.

    • @lindblomdev
      @lindblomdev 3 місяці тому

      I strongly disagree with this if you build highly interactive websites. But if you only sprinkle some js on top here and there, then I do agree 😉👊

  • @ProGamerru
    @ProGamerru 4 місяці тому

    And need to be updated to axum 7: let listener = tokio::net::TcpListener::bind("127.0.0.1:3030").await.unwrap(); axum::serve(listener, app).await.unwrap();

    • @lindblomdev
      @lindblomdev 2 місяці тому

      Yeah, upgrading axum will be a future video. I already have the code for 2 or maybe 3 videos, then it's time to do the upgrade (it will be short 🤭).

  • @ProGamerru
    @ProGamerru 4 місяці тому

    Great video. I'd like to see a video about authorization and authentication

    • @lindblomdev
      @lindblomdev 3 місяці тому

      Thanks. I will add users to the todo app in an upcoming video.

    • @ProGamerru
      @ProGamerru 3 місяці тому

      ​@@lindblomdev Thank you. This is exactly what I'm designing now

    • @ProGamerru
      @ProGamerru 2 місяці тому

      @@lindblomdev It's so cool that you're answering. I came to the conclusion that it's convenient to put authorization for a separate service. If something goes wrong, just restart the authorization server. And the balancer will be able to connect already authorized users to the API servers without downtime.

    • @lindblomdev
      @lindblomdev 2 місяці тому

      @@ProGamerru yeah i like to put auth in its own service for another reason too. That its an endpoint that is different than the rest of the app, and its computationally heavy. If someone finds a way to exploit that, its nice if only the auth service goes down and not the whole app. 😆

  • @b4shtirk1n
    @b4shtirk1n 4 місяці тому

    SurrealDB is an self hosted

    • @lindblomdev
      @lindblomdev 3 місяці тому

      At the time it felt like they were becoming more an application platform than a db and their cloud would be request based. Their backup story was weak and still seem unclear. But looking at it now, it actually looks like it might become quite cool. Might have to keep an eye on it. Thanks.

  • @Sel178
    @Sel178 5 місяців тому

    SurrealDB Does not fit this category. Sure you can connect to the DB directly from the browser but you can also cannect from the backend and self host (the same) surrealdb. SurrealDB also can run on FoundationDB or TiKV, this way you can setup a continuous backup.

    • @lindblomdev
      @lindblomdev 3 місяці тому

      Yeah surreal is looking good. Also their licensing seems legit. Might be a contender in the future. 👌

  • @stevepottz111
    @stevepottz111 6 місяців тому

    Svelte is so cool. But the language server stay crashing lol

    • @lindblomdev
      @lindblomdev 6 місяців тому

      Haha yeah it was sad times, hopefully it has improved. I am very much into qwik lately. Lucky me it's 2024 which makes me not a liar 🤭

  • @m4heshd
    @m4heshd 6 місяців тому

    Your presentation format is so pleasant to watch and the flow is really easy to understand and follow through. I wish I stumbled upon your video BEFORE I learned Axum. Incredible work.

  • @if_it_pleases_the_council
    @if_it_pleases_the_council 7 місяців тому

    Great Video, loved the line by line breakdown!

  • @amos9274
    @amos9274 7 місяців тому

    No, I could NOT imagine building UI in rust. I just don't think you could get a nice dx into the language without jumping through so many macro hoops that it may just as well be a different language. I don't know how much experience you have building UI outside web-dev, but coming from an embedded dev, having sometimes done abstraction/interfacing-UIs for a device in python/Qt (and java for uni) and now learning how to do UIs in modern js frameworks, it's sooo much nicer and expandable than any option in other languages. To the point I honestly strongly consider using electron for the next UI that I'm gonna do.

    • @lindblomdev
      @lindblomdev 2 місяці тому

      Just a little classic visual basic, an ios app (before swift and swift ui) and played around with flutter. Otherwise I have only made web uis. I would probably look at tauri if I made a desktop app today over electron to use the OS native web rendered. But I agree, web ui is pretty slick.

  • @SandraWantsCoke
    @SandraWantsCoke 7 місяців тому

    0:40 lol xD hahahahaAHAHAAHah

  • @SandraWantsCoke
    @SandraWantsCoke 7 місяців тому

    Hello! Where can I learn postgres well? All courses on udemy seem very basic and introductory. For example you converting normal rows into json sounds so cool. I always use postgres but I am not good at it. Is there a course you could recommend?

    • @lindblomdev
      @lindblomdev 7 місяців тому

      I don't know. The docs are good. I dont consider myself good at postgres either, I'm very basic. Just learning new stuff as new challenges comes up. as for courses, I don't belive in them very much, especially not if you already have been using something for a long time, as it would most likely be lots of repetition for you.

  • @bombrman1994
    @bombrman1994 7 місяців тому

    I liked this zero to hero approach. That’s how I learn things not by watching a bootcamp for hello world

    • @lindblomdev
      @lindblomdev 2 місяці тому

      Thanks, I hope you got something out of it 👍

  • @alexstrz6995
    @alexstrz6995 7 місяців тому

    Everytime i tried to redeem it i got my credit card or some other infos declined for some reason

    • @lindblomdev
      @lindblomdev 7 місяців тому

      Yeah I think I was lucky. I haven't had any issues with my account once the billing worked. But tried to sign up to use them for a project at work, and we didn't manage to sign up ourself. We had to get in contact with a sales rep to get help to sign-up. They said that the system was super sensitive as they had issue with bad actors (or something like that). Which is understandable, as their free tier is insane.

  • @snatvb
    @snatvb 7 місяців тому

    nobody talk about migrations, what about it?

    • @lindblomdev
      @lindblomdev 7 місяців тому

      I'm all for migrations. Sqlx comes with migration support. Another thing that I like to have in my apps is application level migrations. To have stuff that would be manual configurations be applied programmatically instead. Like db schema migrations but using your app language and app services.

  • @Holobrine
    @Holobrine 8 місяців тому

    Interesting point about backups. I was planning a project that would use SurrealDB and Storj for backups, but if SurrealDB doesn’t do backups, that’s gonna be interesting. That said, since you can tell SurrealDB which directory to put its data in, maybe you can store backups from that? 🤔

    • @lindblomdev
      @lindblomdev 8 місяців тому

      Maybe it has changed since the video was made.. Me personally always look for continuous back up, like wal archiving/log shipping, for my primary data stores. If it's derived data for read models, I usually run without backup, and rebuild if issues arise. As for backup storage, I like storadera. They have great price and do not count requests or traffic.

  • @LeviNotik
    @LeviNotik 8 місяців тому

    Awesome video. Keep it up!

    • @lindblomdev
      @lindblomdev 8 місяців тому

      Thanks. I haven't quit, just work and life getting a bit in the way 🙈

    • @LeviNotik
      @LeviNotik 8 місяців тому

      @@lindblomdev oh trust me, I know how that goes. I've been publishing a series of videos on a different channel about writing an interpreter in Nim and life keeps getting in the way. Work, kids...life!

    • @lindblomdev
      @lindblomdev 2 місяці тому

      Everytime i start a series I say to myself, never start one again. It's much much easier to just make one-off videos. 😅

    • @LeviNotik
      @LeviNotik 2 місяці тому

      @@lindblomdev lol 💯

  • @ИванРагозин-я8я
    @ИванРагозин-я8я 8 місяців тому

    I think releasing videos like this without a link to the github = crime

    • @lindblomdev
      @lindblomdev 8 місяців тому

      Yes. That's why I haven't uploaded any videos as of late. Laying low, avoiding 5-0 until I get my video mirror repo up and in order. 😶‍🌫️

  • @punupapini
    @punupapini 8 місяців тому

    Preach 🙌🏼

  • @shido00000
    @shido00000 8 місяців тому

    Now move your scenario to AWS, and translate it into money. I think what happened to you was hazing, and lack of unit testing.

    • @lindblomdev
      @lindblomdev 8 місяців тому

      Maybe it was my unit tests that were actually integration tests that did it... 🕵️‍♂️

  • @kma-vv5
    @kma-vv5 9 місяців тому

    Could it be interesting to have an application with an ORM but when things are too complicated, write some part in SQL? Use case: I'm launching a simple project (as a CEO) and I need to move fast. The ORM will allow me to do that because I'm new in backend development. If I'm growing, the strategy is to hire someone to rewrite the code from ORM to SQL version.

    • @lindblomdev
      @lindblomdev 2 місяці тому

      Then I would go with what works for you. Moving forward is the most important, don't worry too much what is "the best", good enough is good enough, go go go. 👊

  • @el_carbonara
    @el_carbonara 9 місяців тому

    this is great, I love someone taking the time to go through every line like this

  • @geekogan
    @geekogan 9 місяців тому

    great work man. I love it.

  • @slenderontheline
    @slenderontheline 9 місяців тому

    I'd say benchmarks aren't even the best way to measure this. They will overlook specific cases in which one framework might topple another one. Nonetheless, yes, if you prefer Vue's experience, definitely stick with it. I say this as a Svelte ambassador, and so I'm quite biased towards it. I wouldn't say Vue's the cleanest, and would say it has a API surface that is too big. But you will of course have your arguments as to why you prefer Vue, which is also fine :) Happy hacking!

  • @DavidSmith-ef4eh
    @DavidSmith-ef4eh 9 місяців тому

    Can you do a diesel (or if there is an better ORM for rust) tutorial?

    • @kai-.-man
      @kai-.-man 3 місяці тому

      SeaORM, or SQLX (not orm)

    • @lindblomdev
      @lindblomdev 2 місяці тому

      I don't think I'm a good person to do that right now, as I don't use it. There should be lots of content on diesel, as it was the biggest one for a very long time.

  • @danish2462
    @danish2462 9 місяців тому

    Svelte is amazing but Vue is powerful. I started learning Vue recently and It gives you even more power to make reactivity and more control over the entire application and your components. Vue and Svelte are both my favorite javascript frameworks for 2023 and 2024. Svelte is simple to learn and elegant but Vue is more powerful yet difficult but once you master it then you can really make amazing stuff with it.

    • @slenderontheline
      @slenderontheline 9 місяців тому

      How is it more powerful? Svelte's runes are more flexible in terms of reactivity.

  • @JasonMitchellofcompsci
    @JasonMitchellofcompsci 10 місяців тому

    It's a good reason for self hosting in general. If your backend was connecting to a foreign hosted database and you had a front end bug asking the backend to do the exact same thing you would have the same problem. There are a lot more chances of mitigation in such a setup but it is still a what if those mitigators don't come into play. What if I'm not caching or caching is broken. What if I didn't put in global rate limiting, or it broke somehow?

  • @alexon2010
    @alexon2010 10 місяців тому

    What caught my attention is that I think the same way, but I'm having trouble choosing which bank to choose? to develop an initially small Saas, but how can every app grow? I even like mongoDB, CassandraDB what to choose?

    • @lindblomdev
      @lindblomdev 2 дні тому

      When I need a database and I get to chose, I go for postgres. Then I try to be mindful about how I let the application use it. If it's search heavy, add a search engine, if you have lots of reads, caches are your friend. If it's lots of writes, maybe all of them doesn't have to happen at the same time, queue them. Or shard, split the data over multiple databases. So many options. We should probably not look for a single system to do all these things. All I want from it is flexibility and safety, and I feel postgres provides that.

  • @jaana8882
    @jaana8882 10 місяців тому

    I think you haven't been deep enough the Vue hole. There is a big community of chinese behind it and some libraries and tools have 50% of the topics written in chinese. Enjoy decrypting that if you find a "solution" for your problem through googling. Also all the tools are not really there that you might need. And most of those tools are low quality weekend programmer code slices. Writing unit tests in Vue just sucks. The typing support really isn't there. The Vue community just doesn't like to write tests at all.

  • @xxXAsuraXxx
    @xxXAsuraXxx 10 місяців тому

    Angular still preferred by enterprise company tho

    • @lindblomdev
      @lindblomdev 3 місяці тому

      Enterprise is a four letter word.

  • @classyboy2000
    @classyboy2000 10 місяців тому

    No setup? No GH repo link? Am I taking crazy pills? You just start the video in your project with ~dozens of files and no explanations. I must me missing something....

    • @lindblomdev
      @lindblomdev 3 місяці тому

      It's supposed to be a series. There should be a Playlist, will look over the descriptions to make sure in the coming days. Also add github links.

  • @ryandsouza2962
    @ryandsouza2962 11 місяців тому

    Great vid! Axum is an amazing framework to build API's in Rust! Waiting for the Postgres vid :)

  • @jsonkody
    @jsonkody 11 місяців тому

    Right now I am testing a few frameworks .. Qwik, Astro, Vue .. rewriting my Next app to these and came to same conclusion. Vue is easiest and cleanest to implement and does not have ANY blind-spots. Qwik is for example awesome technology but has lack some things I get with Vue for free. So I am probably also sticking with Vue because I am by far most productive in it and Vue is every year faster and better than before 😊

  • @Aditya-nc7hq
    @Aditya-nc7hq 11 місяців тому

    Awesome way to start AXUM✌