No video

Is Azure DevOps Going Away? If So, Where Do We Go?

  Рет қаралды 22,073

IAmTimCorey

IAmTimCorey

Күн бұрын

Пікірлер: 118
@asad112
@asad112 2 жыл бұрын
FWIW, as a Microsoft employee, we currently host THOUSANDS of projects on Azure DevOps, and there is no active discouragement to not use it for new projects.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I do love that about Microsoft - they use what they build.
@queenstownswords
@queenstownswords 2 жыл бұрын
Hello. Both jira and azure devops appear to be phasing out on-premises solutions. As a consultant, I have noticed there is some concern (over security) in many organizations around this change. Hence, I think there is a real market for some solution on-premises. I am not saying that cloud-based is any less secure, I am saying the upper level management mindset is a hard nut to crack.
@marcusmaunula5018
@marcusmaunula5018 2 жыл бұрын
Like I wrote. How would I replace all the other necessary stuff? The build agents, the Agile Boards, Teams Integrations. Github would be a step down. Better to just fire the guys who push for this ;).
@KrisTheCodeManDude
@KrisTheCodeManDude 2 жыл бұрын
@@bretspencer you’re not making sense??
@DOSdaze
@DOSdaze 2 жыл бұрын
Don't scare me with titles like this, I'm in the middle of actively moving all of my company's decades of code into Azure DevOps 😆
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
😆 Sorry, that was the question that was asked. Don’t worry, you are secure going this route for years to come.
@user-dv2ww4ie7l
@user-dv2ww4ie7l 8 ай бұрын
Thanks a lot! The thing I love about your content is that you manage to break down the subject by adding many details, laying the background and explaining a lot, and yet somehow it remains concise and to the point
@IAmTimCorey
@IAmTimCorey 8 ай бұрын
You are welcome.
@StephenOwen
@StephenOwen 2 жыл бұрын
Ohh I like this newer intro, such a refined touch.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks!
@AleksandarIvanov69
@AleksandarIvanov69 2 жыл бұрын
Why would it go away ? It's probably the most mature such SaaS! The Boards module alone is definitely the best on the market.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
This is a good question to ask of any dependencies you take on. Specifically for Azure DevOps, Microsoft has shifted a lot of focus to GitHub to make it better than Azure DevOps. When you have two competing services that do the same thing from the same company, it is wise to evaluate if one is going to go away.
@marcusmaunula5018
@marcusmaunula5018 2 жыл бұрын
@@IAmTimCorey Except they do not (yet). Like Akeksander said, no boards no good Teams integration etc.
@calvinwilson3617
@calvinwilson3617 2 жыл бұрын
Thats just the nature of technology, eventually something better will come along. Just like skype came before teams. Azure dev ops origionated from visual studio TFS
@robertgillespie3635
@robertgillespie3635 Жыл бұрын
The rate of change in the industry is crazy. I'm just getting my head around things like managing a Kubernetes cluster on AKS and people are already talking about "oh that's old tech, soon to be deprecated". Blink once and you're behind, blink twice and you're a dinosaur.
@bus6503
@bus6503 2 жыл бұрын
Tim, not at a desk, standing, in a button down shirt while answering questeeons...fancy.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks!
@marcusmaunula5018
@marcusmaunula5018 2 жыл бұрын
Yes things change but they don't change that much every year. Stability and long term means a lot to corporations. You are not supposed to switch out central parts like this so often because some Middle Manager at MS has new ideas. People still use Cobol, they still use OS/400 in places. There is a reason why they stuck around for so long. Long Term support.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
For sure. For new projects, though, it is definitely something to heavily consider.
@marcusmaunula5018
@marcusmaunula5018 2 жыл бұрын
@@IAmTimCorey If they can tell me how to replace all the other items. There are no Agile Boards, no good integrations to Teams etc. Github would be a step down in this case.
@uppercat7268
@uppercat7268 2 жыл бұрын
My assumption was going in the completely different direction. I was always assuming, MS will build up Azure DevOps more and more in the future. But good to hear another perspective on that.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I am glad it was helpful.
@enriquejhc01
@enriquejhc01 2 жыл бұрын
Did Microsoft made an announcement of some kind or why are we talking about Azure Devops going away?
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Microsoft bought GitHub and started to make it like Azure DevOps. They don’t need two systems that do the same thing. They also moved a significant portion of their Azure DevOps developers to GitHub.
@dhananjaym1708
@dhananjaym1708 2 жыл бұрын
@@IAmTimCorey MS Teams and Skype both are almost same but Microsoft is still running both with good support to Skype and enhancements in Teams
@yuriy5376
@yuriy5376 Жыл бұрын
I've just completed integration with Azure Devops yesterday, and today this video comes up in my feed 😂
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Good thing I didn't say it was going away.
@yuriy5376
@yuriy5376 Жыл бұрын
@@IAmTimCorey Yeah, but the title made me nervous for exactly 5 minutes 😅
@IAmTimCorey
@IAmTimCorey Жыл бұрын
lol I bet.
@zoltannemeth8864
@zoltannemeth8864 2 жыл бұрын
In my experience, Microsoft’s decision to name Azure DevOps the way it did has contributed to a lot of confusion for people that work around this space in companies. I had someone tell me that they practiced “DevOps”, only to find after a min talking with them that they just knew how to use boards in Azure DevOps, but didn’t know what a repo was.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Yeah, that wasn’t the best name. Tying it to Azure also confused people because they thought you needed to use Azure to use Azure DevOps.
@zelalemyefele6535
@zelalemyefele6535 2 жыл бұрын
Thank you very much, Tim!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@nisimkd1
@nisimkd1 2 жыл бұрын
Great video, thanks!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@nrnoble
@nrnoble 2 жыл бұрын
Reminds when MS has two OSs, the Windows 95x series and the Windows NT series. It was pretty obvious that WIndows 95 OS was going to be replaced by Windows NT, but it took a decade or longer.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
That's a pretty good comparison. I hadn't thought of it that way, but I think you are correct.
@jeffsherman9638
@jeffsherman9638 3 ай бұрын
Hello Tim, it is now 2024. What are you seeing with DevOps in the industry or are they now primarily GitHub? Do you still use/teach DevOps in your project courses?
@IAmTimCorey
@IAmTimCorey 3 ай бұрын
Microsoft is maintaining both. There are a LOT of businesses using Azure DevOps. It won't go away (I don't think), and it will be something that is a useful skill to know. DevOps still has a better CI/CD process compared to GitHub Actions. With that being said, I'm leaning towards GitHub Actions because of the primary focus and the fact that GitHub is where the code already primarily lives.
@kvEik
@kvEik 2 жыл бұрын
More features n code storage in devops, but github actions is so simple, and you dont have to push code anywhere.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
They are working to add more of those features to GitHub.
@pierreplourde
@pierreplourde 2 жыл бұрын
Isn't the first answer to changes in the dev ecosystem always "Don't Panic" (thank you Douglas Adams!)? Happy Saint Patrick's Day, Tim & Co!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
For sure, but when starting a new project, the rule is to evaluate long-term outlook before undertaking a dependency.
@EdwinCloude
@EdwinCloude 2 жыл бұрын
Hard for me to believe, he’s just talking about one feature of azure but Cloud Computing is getting bigger. Not sure on this one
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Not sure what you mean. This isn’t about Azure as a whole but about whether Microsoft keeps Azure DevOps now that they have GitHub (which does the same things and which they are more heavily investing).
@EdwinCloude
@EdwinCloude 2 жыл бұрын
@@IAmTimCorey that makes sense now..
@michaelnurse9089
@michaelnurse9089 2 жыл бұрын
Steve Jobs said something along the lines of "Every technology platform has seven years before it becomes obsolete". I think it is a good rule of thumb - considering that a major refresh like .NET Core resets the hourglass.
@adamasimolowo8285
@adamasimolowo8285 2 жыл бұрын
Wouldn't say obsolete. The better terminology is 'less useful'
@marcusmaunula5018
@marcusmaunula5018 2 жыл бұрын
Well Github was created 2008 so...
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
This is more about hardware than programming languages. C# changes every year, not just during major refreshes.
@swordblaster2596
@swordblaster2596 2 жыл бұрын
The allure of doing everything "in house" is powerful, but be careful!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Agreed.
@Alex-by4zv
@Alex-by4zv 2 жыл бұрын
hey there, Tim. First of all, thanks a lot for all of your great content, it's been very helpful. Now, I have a tiny question for you, you could hopefully shed some light on: is there any free alternative for stuff like Rider/ReSharper out there? I'm heavily into Unit Testing right now, learning all I can get my brain on about this, and I've recently came to a conclusion that a tool similar to ReSharper would be of great help to me. Is there anything you could suggest for dudes like myself? I know you are in love with xUnit, and it's open source too ;) Thanks in advance
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Visual Studio 2022 Community Edition is free and has excellent unit testing systems built-in. Intellisense and Intellicode are also top-notch. I would recommend you start there and really push them to the limit.
@runtimeterror4027
@runtimeterror4027 2 жыл бұрын
Thanks Tim
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@samko6672
@samko6672 2 жыл бұрын
Hi Tim, I have a question regarding the best practice of where to keep the harmful information such like connection string instead of saving it in local setting. For example can we use encryption/ decryption of the setting file or what is the best way? Can you please also tell us if the way of saving this information depending on the application itself "console, web, windows or azure". Thank you in advance.
@riteshjoshi0413
@riteshjoshi0413 2 жыл бұрын
Every cloud provider has concept called Secret Manager. If your cloud provider is GCP you can find specifically the term Secret Manager and store all your sensitive data in form of Key Value pairs. And then on initialisation of your .Net application you can retrieve that data (Keys) and add them to your application as a Singleton dependency. This way the keys are available throughout your application. Hope this helps.
@samko6672
@samko6672 2 жыл бұрын
@@riteshjoshi0413 correct that's what I Knew. But I wanted to ask the question in General. Actually I wanted to focus on the best way to keep sensitive data encrypted in terms of console or web apps.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Here is a video I did on securing connection strings: kzfaq.info/get/bejne/qKyelqxq3sy9XXk.html Basically, you cannot secure them fully for desktop apps (Console, WPF, WinForms, etc.) If you are hosting a site on a server, the server should be secured so having the connection string on the server isn't bad. However, if you can host it in Azure or something similar, you can use the Azure settings or Azure Key Vault to secure your connection string even further.
@razor23Ukraine
@razor23Ukraine 2 жыл бұрын
Wow, that's quite a news for me. I wanted to go for an Azure certification and this is really a question now. Should i still do it?
@uppercat7268
@uppercat7268 2 жыл бұрын
Like Tim said, the interface is maybe changing, but not the logic (the thinking process) behind it. If you achieve an Azure DevOps certificate, you proof that you has dealt with it and understood the principle.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Azure isn’t going away. Far from it. Azure is HUGE and expanding. Azure DevOps is one small feature.
@AleksandarIvanov69
@AleksandarIvanov69 2 жыл бұрын
Azure is growing at a really significant pace. I am pursuing the AZ-900/104/400 path and I am not stopping. I am actually even accelerating, because the more I learn about Azure, the more excited I get about it!
@DrNaz
@DrNaz 2 жыл бұрын
Scary title Tim.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Shouldn’t be. We need to ask these questions all the time.
@haroldpepete
@haroldpepete 2 жыл бұрын
it's gonna be for a long time but if you start a new project from scratch, don't use it, find another technology, the last sentence gave me some doubts
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I wouldn't say that. You can still start with Azure DevOps. You just need to be aware of your options and all of the information. If you need boards, Azure DevOps is probably still the right choice. If you can live without them and are just doing issues, code, and deployment, GitHub is probably the way to go.
@vincentverweij1053
@vincentverweij1053 2 жыл бұрын
If you have used AzDo for years and you see how many catch up there is from GH these days, it's a matter of time before they can be seen as equal ones. It's understandable that a company then would say ok, shift new things to the biggest used platform. And Microsoft will then come up with migration tools that support up till a past few versions of AzDo. It will get there eventually. Part of IT the continuous evolution... (And in the end it's all doing the same in some sort of way)
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I like the word evolution here. I think that fits what is happening nicely. Systems and choices continue to evolve as we move forward. It is the nature of development.
@josesantiago7790
@josesantiago7790 2 жыл бұрын
Thanks!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@mauricemakesmovies
@mauricemakesmovies 2 жыл бұрын
Hey Tim, I am currently looking for a good and powerfull laptop that can support my C# projects no matter how big they are. My current laptop is a 7-year-old HP ProBook and its having trouble loading Visual Studio more and more often. Do you have tips or suggestions on what specifications I should focus on?
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I personally use the Microsoft Surface Studio ( amzn.to/3JKay16 ). It has tons of power and can do everything I throw at it. The added form factors are nice, but I don't really use them often. Mostly I focus on just using it as a laptop (which works great).
@starmole5000
@starmole5000 Жыл бұрын
So what about azure repos? Is that just GitHub but provided via azure? Is that just azure DevOps renamed? Would you be able to migrate from azure repos to GitHub easily in future should it get retired? The world is a scary place lol
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Azure repos are a part of Azure DevOps.
@starmole5000
@starmole5000 Жыл бұрын
@@IAmTimCorey OK thanks Tim
@MohdRizwan-pf3ex
@MohdRizwan-pf3ex 2 жыл бұрын
Waiting For your Video..
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Which video?
@harinathreddy5365
@harinathreddy5365 2 жыл бұрын
Hi sir... Actually i ve completed my btech in civil engineering Now i ve interested to start my career in IT sector... So,As a civil engineer,i ve no knowledge in devops or in azure or in azure devops... But i ve decided to start my career directly with azure devops by taking coaching... So, Is it will be helpful to my career? Can u plse give me ur advise/suggestion sir??? Thank you
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Sure, it will be helpful if you will be working with DevOps environments.
@harinathreddy5365
@harinathreddy5365 Жыл бұрын
​@@IAmTimCorey ThankYou Sir❤️ for your advice and your Valuable time.
@DavidMartin-vs1dm
@DavidMartin-vs1dm 2 жыл бұрын
What are your thoughts on Jira and BitBucket?
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
They are options you can consider. I don't usually find them to be suitable to my needs anymore, but they still do fit a subset of solutions.
@MohamedOmar-zw2bq
@MohamedOmar-zw2bq 2 жыл бұрын
How I can manage Artifacts on github?
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@weifengmao
@weifengmao 2 жыл бұрын
Devops is so much more than just Git Repo
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
And so is GitHub. Actions, Issues, etc. It isn't quite to the feature parity of DevOps, but it is closing in each day. Since that is the platform Microsoft is heavily investing in, it makes sense to wonder how long Azure DevOps will be around (since it isn't getting the same investment - in fact, quite a few of the DevOps developers have been moved to GitHub).
@STUPIDYOUTUBE_HIDINGMSGS
@STUPIDYOUTUBE_HIDINGMSGS 2 жыл бұрын
Azure Devops is young! I'm sure it's not going away in 2 decades! What Microsoft need to do quick is remove the very messy Entity Framework! Dapper and ADO are very much superior!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I don't think it will go away, but I do think it will be de-prioritized. The reason is because Microsoft bought GitHub. They weren't planning on that when they built Azure DevOps. Now that they have both, they have one more than they need. However, they will not abandon their customers, so they will maintain both for a while.
@flogginga_dead_horse4022
@flogginga_dead_horse4022 2 жыл бұрын
this is so weird, I just wrote another really long post and it disappeared. Oh well.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Bummer.
@michaelnurse9089
@michaelnurse9089 2 жыл бұрын
Time to bring back skinny Tim. Purely for health reasons, of course ;-)
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 2 жыл бұрын
Wow, the new camera setup adds several pounds to him. He is in better shape than it appears here.
@andywalter7426
@andywalter7426 2 жыл бұрын
I was curious if github is even going away. Today, I tried to do some commits and kept giving me internal server error. That means that github won't work anymore. What happens if none of the git stuff works anymore. Could be possible they can't fix the server problems. I know if I was working with the company, I would have made the announcement that the problems could not be fixed. I had cases where something could not be fixed no matter what.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
No, that’s not going to happen. First, there are very few unfixable issues. Second, a temporary glitch is not unfixable. It used to work so it will again. Third, why would you make that announcement? A developer’s job is to fix problems, not to declare them unfixable.
@NBGTFO
@NBGTFO 2 жыл бұрын
Contemplating a non-issue seems like a waste of time and energy.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
This isn’t a non-issue, it is one that should be asked when starting a new project. You should ask that if all of your tooling before starting. In this case, it might not be the answer you expect since Microsoft bought GitHub, made it do everything (or almost everything) Azure DevOps does, and shifted most of their developers from DevOps to GitHub. The feeling right now is that all new projects should probably use GitHub over DevOps.
@flogginga_dead_horse4022
@flogginga_dead_horse4022 2 жыл бұрын
Trying to figure out if you deleted my post or it somehow failed to save...
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Nope, I didn’t delete it and it isn’t in my spam section. Either it didn’t save or KZfaq ate it (I’m increasingly convinced they do that without asking me for some reason).
@flogginga_dead_horse4022
@flogginga_dead_horse4022 2 жыл бұрын
@@IAmTimCorey thanks Tim
@GamerPolygon
@GamerPolygon 2 жыл бұрын
Start thinking about Web 3 and the blockchain. DevOps is Web 2
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Not sure what you expect to happen, but Web3 isn’t magically replaced DevOps.
@GamerPolygon
@GamerPolygon 2 жыл бұрын
@@IAmTimCorey No but Azure DevOps is centralised. We know where the data centers are in the world with Azure and AWS. Web 3 is doing away with centralised repositories and instead of having structured centralised pipeline deployments think about smart contract deployments (+front) automated. Having to choose a specific regional data center (close to you) because your customers want high speed access to your website, is old hat technology. A decentralised blockchain is just that, a DApp on the block as a node that can be accessed anywhere in the world with sharding and load balancing it would feel the same as if it was geo located a few blocks away from you.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You aren’t solving a problem, though. We don’t need a decentralized Azure DevOps. We don’t have to have geo-replicated build servers because our customers aren’t accessing them. We already have geo-replication for websites and databases. So you aren’t adding any value but you are adding complexity. That’s going backwards. Web3 is a solution looking for a problem.
@MateuszKryszczak
@MateuszKryszczak 2 жыл бұрын
sorry, but I'm unsubscribing because of this clickbait title
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
This is a series called Dev Questions. The videos are questions devs have asked. This isn’t clickbait, it is a valid question (and one with an answer of (spoiler) yes). It was a good question so I answered it.
@raj8844
@raj8844 2 жыл бұрын
@@IAmTimCorey Don't worry Tim we all know that its NOT clickbait... He don't know how much favor you are doing for developer community. Thanks from India
@flogginga_dead_horse4022
@flogginga_dead_horse4022 2 жыл бұрын
oh boy...
@klausnordmeyer
@klausnordmeyer 2 жыл бұрын
The title definitely did get me to click. But I learned a bunch as well.
@chrisowens6670
@chrisowens6670 2 жыл бұрын
This is horrible click-baiting and wholly untrue. I would not have guessed you would succumb to this type of clickbait crap.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
This is a series called Dev Questions. The videos are questions devs have asked. This isn’t clickbait, it is a valid question (and one with an answer of (spoiler) yes). It was a good question so I answered it.
What Are Some Resume Tips for A C# Developer?
16:28
IAmTimCorey
Рет қаралды 11 М.
DevOps in Real Life - what an Experienced Architect Looks for
18:56
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 15 МЛН
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 6 МЛН
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 75 МЛН
How Do I Plan Out A Project? Waterfall? Agile?
14:41
IAmTimCorey
Рет қаралды 11 М.
Is This The Next Silverlight? The Silverlight Myth
45:32
IAmTimCorey
Рет қаралды 10 М.
microsoft doubles down on recording your screen
10:00
Low Level Learning
Рет қаралды 62 М.
Which Programming Techniques Should Every Developer Know?
16:39
IAmTimCorey
Рет қаралды 32 М.
What Does A Lead Developer Do? How Do I Become One?
12:15
IAmTimCorey
Рет қаралды 33 М.
What is Azure DevOps? | How to Use Azure DevOps
21:10
ITPro
Рет қаралды 23 М.
Microsoft FINALLY killed it
6:45
Alex Ziskind
Рет қаралды 632 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 273 М.
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 15 МЛН