Intro to Core WCF In 10 Minutes or Less

  Рет қаралды 36,802

IAmTimCorey

IAmTimCorey

Күн бұрын

Пікірлер: 55
@techdeceptive
@techdeceptive 2 жыл бұрын
I just loved this 10 MINUTE Session 😍
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Great!
@ezecel9
@ezecel9 2 жыл бұрын
Thanks for the video and thanks for speaking slowly and well pronounced. I'm still learning english, but I can understand you very well!
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@tore28
@tore28 11 ай бұрын
It is so annoying Microsoft left WCF behind. The world is not only REST api over HTTPS. WCF supports so many other protocols in addition. For example NetTcp and Msmq. Many developers miss this point.
@IAmTimCorey
@IAmTimCorey 11 ай бұрын
The problem was that no one else supported WCF. It was a Microsoft-only protocol. Thats why they embraced gRPC. They decided to be industry-standard.
@Richard-jm3um
@Richard-jm3um 2 жыл бұрын
OMG thank you so much for this, just what I needed! :D
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You are welcome.
@mohammednhari1737
@mohammednhari1737 Жыл бұрын
thank you! can i consume an old existing wcf service(not upgraded) from a client application using corewcf?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Yes, I believe you can.
@mohammednhari1737
@mohammednhari1737 Жыл бұрын
@@IAmTimCorey thanks!! ^^
@smartnik831
@smartnik831 Жыл бұрын
Thank you Time, I have a question is it possible to perform schema validation on incoming and outgoing messages in CoreWCF?
@scotts6264
@scotts6264 6 ай бұрын
Tim, Do you write Unit Tests for WCF Rest projects?
@IAmTimCorey
@IAmTimCorey 6 ай бұрын
I haven't built a WCF application in years. I would recommend using unit testing with it, though.
@scotts6264
@scotts6264 6 ай бұрын
@@IAmTimCorey Hi Tim. would or would not?
@IAmTimCorey
@IAmTimCorey 6 ай бұрын
Would
@scotts6264
@scotts6264 6 ай бұрын
@@IAmTimCorey Thanks.Tim. Not sure how to go about it.
@anaghajahagirdar6515
@anaghajahagirdar6515 Жыл бұрын
Is NamedPipe binding supported in CoreWCF? If not, is there any alternative?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Not sure - you would need to look that up in their documentation.
@mumk
@mumk 9 ай бұрын
i loved the intro
@IAmTimCorey
@IAmTimCorey 9 ай бұрын
Thanks!
@ssmcs060
@ssmcs060 2 жыл бұрын
Oh my God!!!! 😳 I was searching for this word CoreWCF all over KZbin and got only 1 video. Struggling so much all over internet to know about CoreWCF and how to migrate existing net framework WCF projects. Here you upload a video. Great.... Please 🙏🥺 explain how to migrate existing one and how to host on to azure
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
I don't have enough knowledge of WCF to give you a great explanation of how to upgrade to .NET Core. Sorry.
@antwanwimberly1729
@antwanwimberly1729 11 ай бұрын
Why do we need interceptors ? We can generically handle errors and authentication - authorization
@yazanshakhshir3049
@yazanshakhshir3049 Жыл бұрын
Thanks a lot Tim for the great sessions as usual. Can you please explain more about not recommending using this framework with a new project? Did you mean that the person who would use it should have experience in the old WCF , or you don't recommend it at all when the project is new (even if we are familiar with the old WCF) ?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Core WCF is designed to help existing projects in WCF move to .NET Core. It is not recommended for new projects because we have better solutions in .NET Core. For example, gRPC is an open standard that .NET implements. That means that your gRPC service can talk to Java applications, Python applications, and lots more. WCF was proprietary, where the systems in .NET Core (.NET 5+ is .NET Core) focus on industry standards.
@VaibhavPagare07
@VaibhavPagare07 Жыл бұрын
Do you have a full course for this ?
@IAmTimCorey
@IAmTimCorey Жыл бұрын
Not on WCF, no.
@MahmoudSaadawy
@MahmoudSaadawy 2 жыл бұрын
Straight to the point 👌 💯
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Thanks!
@David-rz4vc
@David-rz4vc 2 жыл бұрын
WCF + BlazorWebView = ♥️
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Only if it is an existing project, though. Otherwise, I would recommend gRPC or API instead of WCF.
@andywalter7426
@andywalter7426 2 жыл бұрын
In around 2014, I found wcf useless. Before 2014, I used wcf for the apis. However, eventually, visual studio had no support anymore for creating the clients for mobile devices (including at that time windows phones). At that time, I found out about web api and saw I was able to build my own clients. So I went with web apis and no regrets (and now even minimal apis). I found it very easy to move from wcf to web api. I think companies should have just moved to web api. I found that everything you can do in wcf, you can do in web api plus web api is much more flexible and more easily work on more platforms.
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
It doesn't sound like you actually used WCF for very much. Yes, it can do request/reply JSON communication like an API. However, the reason why people are still on WCF and haven't moved to API is because WCF can also do binary communication, one way communication, duplex message exchanges, TCP communication, MSMQ, and a LOT more that API cannot do. gRPC replaces some of it with its ability to stream data, but it is still HTTP and not TCP or other. Companies cannot "just move" to API. That's like saying that people who own a truck should just use a car. If they are using the truck just for passengers, that might work, but if they were using the truck to haul appliances or other large items, that won't work.
@terry.chootiyaa
@terry.chootiyaa 2 жыл бұрын
*Can you sum-up ..what can, .net framework and c, cpp, c# do better then other frameworks on Linux ?* 😐
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
You want to know why you should use C# on Linux. Is that correct?
@terry.chootiyaa
@terry.chootiyaa 2 жыл бұрын
@@IAmTimCorey *No what I mean is what is the reason .net is used over other frameworks like django and others, we're less code is needed to accomplish the same results ....the way I see it is ...the less code used the more reliable the app.* 😊👍
@suikast420
@suikast420 Жыл бұрын
Yeah grcp is fine but thats not the same as wcf. I have used WCF before 6 years and would ever use if I can. ( I must live with java projects ). A pitty that the concepts of WCF does not beacame a standard like grpc.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
I get it. Unfortunately, you just highlighted the issue - since you are on Java, you can't use WCF. That was the problem. If you didn't use C#, you couldn't use WCF. With gRPC, you can use it on Java, JavaScript, C#, and LOTS more.
@suikast420
@suikast420 Жыл бұрын
@@IAmTimCorey indeed. I know. What I want to point to is the concept of WCF. You can use the same service with in mem in proc over system oscket and over network. Without changing or gerenrating new stuff. That is the point. On the otherhand I like gRPC.
@markroworth5700
@markroworth5700 Жыл бұрын
You haven't actually said what it does.
@IAmTimCorey
@IAmTimCorey Жыл бұрын
WCF is a communications technology that was used in the .NET Framework. It has been deprecated by Microsoft, but resurrected enough to port your WCF projects to .NET Core by the community. Basically, if you aren't already familiar with WCF, you don't need to worry about the Core version. It is only for those who want to upgrade. We have better options in .NET Core like gRPC.
@terry.chootiyaa
@terry.chootiyaa 2 жыл бұрын
*CORE WCF ...."What Came First" is this like the chicken and egg thing 😐*
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Huh? I'm not sure what you are saying.
@ssmcs060
@ssmcs060 2 жыл бұрын
Ohhh 😢!!! Only this much in bideo. Intro video 😢. Please 🥺 explain how to migrate existing WCF having EF, Azure storage related operations, SQL database, identity, etc to CoreWCF...
@PaulSebastianM
@PaulSebastianM 2 жыл бұрын
Lol you're funny...
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
That’s a pretty specific scenario and not likely to be covered here. Sorry.
@XKS99
@XKS99 2 жыл бұрын
WE NEED RELIABLESESSIONS GODDAMMI**T
@marccru5702
@marccru5702 3 ай бұрын
You added literary nothing to the table, the people that come to this vide know what CoreWCF is, they need to learn to migrate. What a waste of 10 min. 4:31.
@IAmTimCorey
@IAmTimCorey 3 ай бұрын
This was titled “Intro to Core WCF”, not “How To Migrate WCF”. That would be a different video and definitely not ten minutes if it were to be helpful at showing migrations.
@BeNetCoders
@BeNetCoders Ай бұрын
@@IAmTimCorey I wanted to know what WCF was, so this we perfect. Thanks allot for your time. 😊👍
@terry.chootiyaa
@terry.chootiyaa 2 жыл бұрын
@IAmTimCorey *No what I mean is what is the reason .net is used over other frameworks like django and others, we're less code is needed to accomplish the same results ....the way I see it is ...the less code used the more reliable the app.* 😊👍
@IAmTimCorey
@IAmTimCorey 2 жыл бұрын
Picking the language that uses the least number of lines of code isn't a great way to decide things. For example, you can build a fully functional API with full data access in C# in less than 30 lines of code. That's not the point of writing code. The point is to have readable, easily maintainable code. Code is meant to be read by humans. That means you should be taking that into account as one of the biggest factors. Fewer lines of code sounds good, but in reality it just means you are either hiding more of the actual implementation details or you are squishing things together too much. Pick the language that works best for your team, that you know the best, and that best supports the wide range of projects you need to do with it. That's why C# is so popular - you can use the same code to build applications on almost any platform.
What is WCF Windows Communication Foundation
13:40
Programming w/ Professor Sluiter
Рет қаралды 31 М.
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17
Сюрприз для Златы на день рождения
00:10
Victoria Portfolio
Рет қаралды 2,7 МЛН
CAN YOU DO THIS ?
00:23
STORROR
Рет қаралды 42 МЛН
Worker Services in .NET Core 3.0 - The New Way to Create Services
47:09
Intro to Tuples in C# In 10 Minutes or Less
9:50
IAmTimCorey
Рет қаралды 41 М.
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 90 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 231 М.
Dependency Injection in .NET Core (.NET 6)
1:00:32
IAmTimCorey
Рет қаралды 193 М.
CoreWCF - What's new and what's next
18:48
dotnet
Рет қаралды 15 М.
10 C# Libraries To Save You Time And Energy
33:59
IAmTimCorey
Рет қаралды 208 М.
Background Tasks Are Finally Fixed in .NET 8
10:29
Nick Chapsas
Рет қаралды 114 М.
Yay, My Dad Is a Vending Machine! 🛍️😆 #funny #prank #comedy
00:17