.NET and Containers - each layer of abstraction indistinguishable from magic - Scott Hanselman

preview_player
Показать описание
This talk was recorded at NDC Sydney in Sydney, Australia. #ndcsydney #ndcconferences #developer #softwaredeveloper

Attend the next NDC conference near you:

Subscribe to our YouTube channel and learn every day:

Follow our Social Media!

Check out Scott's YouTube channel: @shanselman

#dotnet #windows #linux

Join Scott Hanselman as we explore the layers of abstraction that make software (and .NET) possible. From IL to machine code, we will create a new application on bare metal, move to a virtual environment, create containers, deploy to Windows, then Linux, with AoT, deploy to WASM, and ultimately to any cloud.
Рекомендации по теме
Комментарии
Автор

Watching at 1.5x FTW. Very educational talk.

TheJeffHolt
Автор

Some people prefer polished presentation with lots of pretty PowerPoint slides. I like Scott's approach that has more of a "let's learn together" feel to it. Jump between powershell to vscode and back. Also, his presentation is very laid back and tongue-in-cheek. I like it. But, I can totally understand that people who get offended by poop emoji are not going to enjoy it.

In other words, you can't please everyone. And you perhaps should not try.

mubashir
Автор

it will be paradise with WASM. Thank you @scott for ending notes on WASM. 800+ podcasts I will check
it
out. Thank you for what you been doing!

prlgix
Автор

In Windows using explorer, you do not need to open properties using mouse and context menu. Just press Alt-Enter after you selected files (with Ctrl-A, for example), and you see this prop window opened.

andreydeev
Автор

I liked the talk but I am confused why he didn’t cover running the straight executable in a container? He jumps to running on wasm (pretty cool) but if I don’t need Ubuntu, why do I need Wasm? The published docker hello-world example would seem to imply he could run his app with no OS at all right? Why didn’t he demo/explain that?

nice
Автор

Great content 👑
Learned a lot 🙏🏼
👏🏽👏🏽👏🏽👏🏽👏🏽

ArnonDanon
Автор

I do not know but it seems wasm/wasi will really change the game in the development world. What do you think folks?

andersondamasceno
Автор

Checked, McCarthy is John McCarthy, who invented LISP

sundhaug
Автор

Okay I made it almost 13 minutes into it.

ignacionr
Автор

Important. NUT-ella, not NU-tella. No wonder he couldn't find any. 😅

pmcgee
Автор

It's getting really tiring to continue to hear the stupid jabs from Scott. We do ACH here, as well. Come on.

It is so distracting. Scott... stop apologizing for your education. WTF? We want to encourage people to learn. Stop degrading it. On one hand you praise people for coming to better themselves and tell them to be boastful to their coworkers, and on the other hand you denigrate your education. Focus on craftsmanship. It is the way. Young people need to learn that they certainly can learn these things and that they're capable people; you're simply reinforcing that it is okay to not be good. It is just so strange that you want to play the role of advocating for people... it is only like the argument about monopolies... a early entrant establishes a new market and then begins to advocate for regulation in the guise of protecting people, but it is really to keep the competition out (looking at Sam Altman and OpenAI). Do you just want to maintain your position and not have people rise to your level? It is nonsensical, so I don't think that is what you're trying to do, but.... can we just focus on the stuff?

I say all of this because... I find it unfortunate... but I love your content. When you share the skills and how you've learned, it is inspiring. I learned so much watching this, like I always do when I watch your presentations. It is distracting to keep flinging feces on yourself, though. Have pride in what you've done, you've earned it... and you know that because not only have you earned it, but you continue to earn it. Telling everyone that they don't have to work hard isn't going to help them. We do have to work hard, if we want skills. It doesn't mean we have to do "hustle culture". I am a firm believer that we need to establish boundaries. But those boundaries don't mean that we don't spend our free time learning stuff. We simply get to choose when, where, why, how, and what we spend that time on. And if we love doing these things, it will be spending our free time on these things... but it is because we love them and they are a part of our being. Not only is there nothing wrong with your work being part of your identity... it is a shame when people don't feel that it is... because it means they haven't found a vocation aligned to their identity. It is like when people blast a married couple of being "co-dependent". Maybe I don't fully understand co-dependency, but why would I want to be married to a person if I didn't feel completely co-dependent with that person, or not feel it reciprocated? It would just be better to not be married. Well, same thing with my work. I absolutely want it to be part of my identity... not because of some top-down requirement to slave away for someone else, but because I have found absolute joy in what I do. Now, I do work to sustain myself, but I carve out protected time to learn and practice my priorities, first. That is what I do each day... 1-2 hours of time spent on something that I prioritize for myself. Sometimes it is something for work because that is just my personal priority. Most often it is something in tech that may be tangentially related to work, or related to future possibilities with work. However, it could be any other thing that I prioritize... like learning HVAC, solar power, battery tech, EVs, whiskey, or coffee. Which is emphasizes why at least taking seriously the acquisition of knowledge... because if people can learn how to do that, they can apply it to anything in their lives, work or pleasure.

dusdnd
Автор

In the modern world, nobody that’s not a game uses Windows.

ignacionr