Michael Crilly

Michael Crilly

I'm an educator and author. I setup and founded Upload Academy (upload.academy). I also run The DevOps Lounge, a professional Discord community for everything DevOps: discord.gg/devopslounge

I absolutely love DevOps and believe it's the only way to deliver software. I specialise in the automation side of the practice, but I believe the communication, collaboration and other people orientated aspects of the job are equally as important and highly underrepresented in today's organisations.

On this channel I want to share my knowledge and experience with you directly and explore how we can make this amazing practice of DevOps, and this amazing industry we're in, a more accessible place for all.

I explore technologies like AWS, Terraform, Ansible, Git, GitLab, Docker, Kubernetes; and concept such as Continuous Integration, Continuous Delivery, Agile, DevSecOps, and more.

OK I take it back...

OK I take it back...

Yes, I have stopped

Yes, I have stopped

Is that Hogger?

Is that Hogger?

Second Job in DevOps?

Second Job in DevOps?

Пікірлер

  • @ronfish7780
    @ronfish77805 күн бұрын

    I get where you are coming from, as I work with a company that is only 300 total employees, and they allowed the cloud folks to rework everything into Pulumi typescript. It is a major climb to learn both Pulumi itself and javascript. Particularly when the company itself develops on PHP. This is a great example of the wrong tool to choose. However, on the simple comparison of terraform vs pulumi, don't kid yourself. The list of things pulumi can do that terraform cannot do is boundless once you find yourself needing more than conventional infrastructure that everyone has already done. The use of classes is for me the most obvious case. DevOps and the Iac that supports it, is 100% a gift to software developers. Approach it with full knowledge of how your company is structured.

  • @DedmenMiller
    @DedmenMiller5 күн бұрын

    I'm late to this. "There are no devops guys in this scene" yeah :D Indeed. I made a improvement to the auctionhouse automation module, and my pull request is stuck because their automated builds don't process the database update files correctly. My files are correct, and they work on a real server. But the build-test-scripts are just broken and noone is there to fix it. Their solution is to instead edit the root sql file, which the server will detect and re-run the file, but that also overwrites all your settings :D

  • @ElSpanito
    @ElSpanito8 күн бұрын

    Not the only thing being drilled after this video. What a banger!

  • @tarkserbest513
    @tarkserbest5139 күн бұрын

    We are drilling out of wormhole with this one

  • @SocialistDog
    @SocialistDog10 күн бұрын

    Hey you got an install tutorial

  • @MichaelCrilly
    @MichaelCrilly8 күн бұрын

    The official docs do, actually.

  • @SocialistDog
    @SocialistDog8 күн бұрын

    @MichaelCrilly I'm one of those babys who needs there hand held. Lol bin using spp classic,

  • @MichaelCrilly
    @MichaelCrilly8 күн бұрын

    @SocialistDog fair enough! Jump on my Discord and I’ll see if I can.

  • @jmd1743
    @jmd174315 күн бұрын

    I would change up the stores so that you would find more stuff in the stores to buy, while rotating new items, and giving players a bonus for selling apropiate vendor trash to the appropriate vendors.

  • @MichaelCrilly
    @MichaelCrilly12 күн бұрын

    Not a bad idea. Might require client side changes I think.

  • @Calmerism
    @Calmerism15 күн бұрын

    omg please tell me wow retail does not run on MySQL. But if that is the case, has Blizzard ever considered moving to a database instead?

  • @MichaelCrilly
    @MichaelCrilly15 күн бұрын

    Haha no idea if it does. Probably not.

  • @MichaelCrilly
    @MichaelCrilly15 күн бұрын

    Hang on what’s wrong with MySQL? Lol

  • @Dooshanche
    @Dooshanche18 күн бұрын

    What happened to fixing WoW? I was looking towards more episodes...

  • @MichaelCrilly
    @MichaelCrilly18 күн бұрын

    They’re still coming mate. I do content on a lot of topics.

  • @Dooshanche
    @Dooshanche18 күн бұрын

    @@MichaelCrilly Can't wait! I really want to try modding out a server, or just tweaking it a bit

  • @MichaelCrilly
    @MichaelCrilly18 күн бұрын

    @Dooshanche nice! Yeah I’m continuing with the professions stuff making that more relevant in the world, and then the moving around of NPCs and then the day/time cycle stuff. It’s a lot so just focusing on Elwynn Forest for now as the testing ground but then I’ll do most every city :-)

  • @NinaFelwitch
    @NinaFelwitch22 күн бұрын

    It was fun playing around a WoW server when I ran my own in the late 2000s. Figuring out the database and adding and changing npcs and items was really cool.

  • @TonyJ1776
    @TonyJ177623 күн бұрын

    You obviously don't know the history of the game and the entire point of Classic WoW.

  • @MichaelCrilly
    @MichaelCrilly23 күн бұрын

    Cool story mate.

  • @BlackMoridin
    @BlackMoridin29 күн бұрын

    played from 2008 (i think... maybe 2009.... The Apocrypha came out while I was still new)... Played many years, multiboxing 4 or 5 accounts... Ran a noobie merc/pirating corp (only new players and teaching them the ropes.) Got into wormholing and lived in one for a while..... Then stopped playing for a while... And for some weird reason.... I've got the itch... This video isn't helping me to get rid of the itch... Actually you're making it worse!

  • @MichaelCrilly
    @MichaelCrilly27 күн бұрын

    Come and join us :-) we’ve got content!

  • @shrivatsa77
    @shrivatsa77Ай бұрын

    An industrialist who has been playing since 2018 and then left in 2020. Came back recently and created a new account. I tend to do industry and wormholes too thanks to you :) currently i am trying to make isk daytripping to wirmholes and hacking in a cheap probe. I have an annoying habit of constantly forgetting to bookmark the exit and when i realize i did not bookmark it, i suddenly become very panicky just yesterday while scanning around i saw a sigil on dscan and almost jumped out of my skin before realizing it is a harmlwss hauler just picking up his wormhole pi (which i intend to do as a introduction into industry again since i am always hearing how wormholes and pochven are the best space for doing pi) anyways wonderful video !

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Sounds like you’re having great fun! Glad I could inspire you to try out wormholes - it’s such a cool game mechanic.

  • @Ally4Gamer
    @Ally4GamerАй бұрын

    Where can I play your server?

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    It’s not a live, public server. Maybe one day.

  • @LM43243
    @LM43243Ай бұрын

    Can't wait for new content. I'd always wanted a bounty system in open world pvp. Imagine having a bounty on a bot, you kill it, or they try to kill you out in the open, and you turn it in for rewards. Idk.

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Damn. What a great idea :-)

  • @LM43243
    @LM43243Ай бұрын

    This is amazing!! Will you release this later on? Just found out about Azerothcore, and this looks amazing,

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Absolutely! :-)

  • @rockhopper01
    @rockhopper01Ай бұрын

    Looking forward to your project, the nighttime sounds so cool. Reminds me when I played EverQuest. Kithicor Forest was nice and peaceful during the day, but the undead came out at night and even high level players were wary. Qeynos Hills was another. The farmers changed to werewolves at night and would keep you on your toes. My friends and I would sit, chat, and wait for dawn. Anyways, enjoy the travels!

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Some good ideas for me there ;-)

  • @christopherbeard4688
    @christopherbeard4688Ай бұрын

    that would great. the more detail i can get the better it will help me and possibly more people understand and learn from it.

  • @NostraDavid2
    @NostraDavid2Ай бұрын

    Oh man, I've always wanted to see NPCs have a schedule where they go buy food, hunt outside the walls, take a swim, go out fishing, etc.

  • @ragnargrimnirolafsson4647
    @ragnargrimnirolafsson4647Ай бұрын

    This is an amazing project and something I've wanted to do as well, however never found a proper time slot in my life to focus on that. I've always wanted to play solo and when I've tried few times, I've always felt overwhelmed by the amount of SQL. I didn't wanna go through it. But this is making me excited, I may even try my own things (also a bit of DevOps, at least used to be). Please, continue making these and the deep dives, I really dig your content! Good luck! :)

  • @shaun2312
    @shaun2312Ай бұрын

    I'm considering installing AzerothCore, what server specs are you running? I'll mostly be playing by myself

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    A few cores and 8GB is enough. Nothing too extreme.

  • @jpuckett343
    @jpuckett343Ай бұрын

    I've only watched you last three vids..... Glad you found Eve and will be watching in the future.... Fly Safe

  • @christopherbeard4688
    @christopherbeard4688Ай бұрын

    Wish i knew more about programming. cause i would love to help with this project. you are taking parts of the game that are not that relevant and making them so. the npc's moving around and going home at night. that is just freaking awesome. this is stuff that should of been done with this game from the get go. anyway to try out what you have done so far?

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Not quite yet. I’ve got another video due soon which furthers the work a bit. It’s a lot of work to do, but there are ways you can help… in fact that’s going to be July’s video :-)

  • @christopherbeard4688
    @christopherbeard4688Ай бұрын

    @@MichaelCrilly I have seen that for myself. how much work goes into Fixing and changing things. i have a lot to learn. so i have started off by learning SQL. not only will it help with this but also my job where we use a SQL database. I can't wait for the videos. would love to learn and help out as much as i can.

  • @countchivas
    @countchivasАй бұрын

    Terraform = Terrorform!

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Lol

  • @kennybaumgarten7031
    @kennybaumgarten70312 ай бұрын

    Great work! I also have an AC server with playerbots and a few other modules. Currently working on "retroporting" mounts and items from other expansions to use as crafting and boss loot. Any chance you could make a short video using the tool Daisy? I may be missing something but it seems like you need to know all the things you'd have to add in the tables anyway, but you're typing into a template to generate the SQL files instead of the table itself?

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    That’s right. You write a tiny bit of YAML and get a lot of SQL. I’ll deffo do a video soon.

  • @Mat2095
    @Mat2095Ай бұрын

    @@MichaelCrilly I fear that the generated SQL might be overly verbose. In the snippet I see a 19 line block just for a single queststarter entry, and it seems like the next block is the same thing just for another quest. Personally I would have written those 38 lines in 4 (1 for the DELETE and 3 for INSERT). The YAML might be a bit more readable, but at this point I don't know if it justifies having the extra step of converting YAML to SQL.

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    @Mat2095 the SQL is designed to be readable. You’re reading 38 lines as 38 lines - they’re only a few lines simply using new lines and indentation to make it readable. It’s still only a few lines.

  • @tropicarls
    @tropicarls2 ай бұрын

    Pretty cool, but why YAML?

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    What would you use?

  • @tropicarls
    @tropicarls2 ай бұрын

    @@MichaelCrilly No idea actually lol. I’m just not very familiar with YAML so I was curious what advantages it would bring over other languages. If I had to say one I would use, it would be json, but only because I’m more familiar with it

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    @tropicarls JSON is much harder to write than YAML. The latter is more human friendly.

  • @saakuya6148
    @saakuya61482 ай бұрын

    Glad to know you're back we love wow

  • @saakuya6148
    @saakuya61482 ай бұрын

    You are amazing

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    True story.

  • @plushpc5992
    @plushpc59922 ай бұрын

    Subbed! Awesome video I’m loving eve so much so far and never want to see this game die lol

  • @PySnek
    @PySnek2 ай бұрын

    I'm so sorry Michael! You completely lost momentum. This channel could have achieved so much more months ago if you'd concentrated fully on modding WoW.

  • @MichaelCrilly
    @MichaelCrillyАй бұрын

    Then go watch something/someone else.

  • @akshayrane2985
    @akshayrane29852 ай бұрын

    Hello Michael This video gelped me understand the lust of dictionary iterations. Please could uou also post a video to update the value of a key in a dictionary from the list with a conditional statement match like use of when hello key value matches mike then update the world key value to earth instead of world.

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    This is an old series now. I need to update the entire thing.

  • @RyanTurner1331
    @RyanTurner13312 ай бұрын

    Genuine question, the work you do and testing you do (related to AC) do you do it on linux / mac or you do on windows but on virtual machine or i forgot the other linux thing that windows lets you do from 10 and foward

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    I use Windows 11 locally but run AC on a Linux system in the garage.

  • @RyanTurner1331
    @RyanTurner13312 ай бұрын

    @@MichaelCrilly So you develop/work on it on your Machine than export the work onto the server running on linux?

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    @RyanTurner1331 I develop it on Windows 11 put via a remote connection to a Linux system.

  • @RyanTurner1331
    @RyanTurner13312 ай бұрын

    Another question, how has it been to work on azerothcore, for you, learning curve and difficulties? Have you worked with with other frameworks / cores before or this is the first time? Genuine Curiosity

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    @RyanTurner1331 I’ve only worked on AC. It’s a solid core. The learning curve for all the cores is high, sadly. Documentation is thin in the ground for the most part and it’s millions of lines of C++. But the struggle is worth it. You come away learning a lot of valuable skills you can take to the market and get a job with.

  • @86Corvus
    @86Corvus2 ай бұрын

    so you destroyed the meaningfullnes of gathering your first few capital to buy things and leveling first 40 levels to get a mount. Wait till you find out that bosses in game should be smart and murder healers first... yea just remove the ability of playing the raids because its more realistic just like your horse riding at lvl 5 excuse. Games are problems we solve to have fun. If you approach it with a consoomer mindset and solve the problems for us you are removing the reason why the product exists in the first place... This is why modern wow is dying. You essentially figured out how to destroy the classic wow experience so its just as shit as retail. You have not learned a thing from classic and its popularity. You are a dogshit game designer, never try to be one untill you change your mindset. As a gamer and you as a developer I pay you for fun problems, not solutions. I want the world to demand of me, not to cater to me. Every piece of gold should be hard earned. THATS how crafting progression IS MEANINGFULL by the way. Because you waste a lot of gold on materials you could otherwise sell every point feels EARNED. If you manage to sell some of the bread or gear you cant use for gold for example to an enchanter and make profit or at least recoup portion of losses it FEELS MEANINGFULL and satisfying. Finding the recipie that will progress you optimally is what makes it FUN. The character that offers you something in return for the crafts that arent useful to you already exists, its called another player or in worst case, a vendor... And yea You can get a rare pet in return! You can make money this way and BUY a meriad of pets on the auctionhouse! You essentially came up with what the game already does but so good smoothly and organically you didnt even notice.

  • @francescoborzi3684
    @francescoborzi36842 ай бұрын

    AzerothCore founder here. Keep up the good work! I love your videos :)

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    And I love your core - thank you :-)

  • @LazurizSolari
    @LazurizSolari2 ай бұрын

    I would love to learn from you to be able to impliment legendary quest lines for each class for which they would get a legendary at the end of the quest.

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    Very doable!

  • @LazurizSolari
    @LazurizSolari2 ай бұрын

    @MichaelCrilly I'm installing azeroth core and the suplemtal programs that have been recommended and I'd love to start creating these quest lines in my spare time, also finding your channel took what I saw as a daunting task now seems within my grasp :D stay awesome. From a friendly Australian

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    @LazurizSolari are you on the Discord?

  • @LazurizSolari
    @LazurizSolari2 ай бұрын

    @@MichaelCrilly not yet but will be

  • @robmurray32
    @robmurray322 ай бұрын

    Welcome to J-Space

  • @MrOmega-cz9yo
    @MrOmega-cz9yo2 ай бұрын

    Thank you for these vids. I am learning quite a bit just by going through the AzerothCore database info.

  • @alexandercatinella9100
    @alexandercatinella91002 ай бұрын

    As someone who played WoW back in the original release days, I am liking some of the changes suggested here as more modern, quality of life updates to the core game. However I would caution making crafting resources too readily available, as an over-saturation could destabilize the player economy of the auction house system (assuming these changes were meant for multiplayer rollout). I like the idea of having all professions available though. I never liked that each character could only have 2 major ones at a time. Considering most players I know simply made alts to handle all the other professions, each player's account might as well have had all professions available from the get-go since with alts that was what they were doing anyway.

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    I’m aiming for a 1-5 player experience. Play the server alone or with friends.

  • @vespabaviera6764
    @vespabaviera67642 ай бұрын

    I love the idea. Looking forward to e2

  • @karstenkunneman5219
    @karstenkunneman52192 ай бұрын

    Most of these changes are reasons why modern wow is so boring

  • @MichaelCrilly
    @MichaelCrilly2 ай бұрын

    Normally I would agree, but I’m creating a 1-5 player experience, not an MMO (10,000+ player) experience.

  • @kokomoko2539
    @kokomoko25392 ай бұрын

    The mount change is the best

  • @candlestyx8517
    @candlestyx85172 ай бұрын

    Lets be honest Michael, having a mount at lvl 5 doesn't make the game more accessible, you have few places available to go to at that level anyways. You're just too impatient to walk everywhere.

  • @anchydev
    @anchydev2 ай бұрын

    yeah michael

  • @healthfreakgg
    @healthfreakgg2 ай бұрын

    Instasub. Amazing content, please keep going 😀

  • @AxelZara
    @AxelZara2 ай бұрын

    Interesting, I have an old server blade I've been wanting to get running again and this video is perfect timing. My plan was putting a custom Classic server on it just for fun.

  • @danieldors1075
    @danieldors10752 ай бұрын

    I always found urgent to remove the limit for amount of quests in your log. Why can you just get 25? Also, instead of having npcs ask you to walk around the corner to collect 50 boar ribs, they should ask for things they actually CAN'T get by themselves because the items/mobs are too far or are too hard to kill. I love the idea of using the whole world for intrincate questlines and that requires a bigger questlog.

  • @jaredbiunno7046
    @jaredbiunno70462 ай бұрын

    BIG ONE -- make Chronoboon Displacers a permanent item with a one-time purchase of 1,000g with a 1-hour cooldown for booning and unbooning.

  • @candlestyx8517
    @candlestyx85172 ай бұрын

    This sounds like it comes from the mind of a WB griefer