Have you checked out the new Blazor Web Application projects in Visual Studio 2022 Preview? This is huge for .NET web development! And I'll cover it in my @OReillyMedia live training course next month.
There are still open slots—register today!
https://t.co/gTFXdgcC8p
A random test drive! We use the .NET Random class throughout Head First C# (@OReillyMedia). Here's how we help you get to know it better by kicking its tires and taking it for a spin.
From Head First C# by @AndrewStellman and @JennyGreene
Why would I want to use an interface in C# instead of just writing all of the methods I need directly into my class?
Answering your questions about interfaces in Head First C# (@OReillyMedia) by @AndrewStellman and @JennyGreene
XAML is an important building block for many C# apps. A lot of people have questions about it—we answer them in Head First C# (@OReillyMedia) by @AndrewStellman and @JennyGreene.
Top-level statements were added to C# just after we finished the 4th edition of Head First C# (@OReillyMedia). They totally changed how we teach important ideas in our new edition—and they have a really valuable lesson for anyone who wants to learn (or teach!) coding.
Curious?
Happy Sunday afternoon! Looking for a quick, fun project to practice your C# skills on Windows or Mac? Try the Animal Matching Game from Head First C# (@OReillyMedia).
Download the free PDF from our GitHub page to get started! https://t.co/ucpau2By3n
Just updated one of my favorite parts of Head First C# (@OReillyMedia) for the next edition teaching about paper prototypes!
The book is about learning C#—but we also want to help our readers become better developers. This is a great opportunity to teach a really useful skill.
Another win for the 5th edition of @HeadFirstCSharp. In the 4th ed. I worked closely with folks from the @VisualStudioMac team—especially @jongalloway, a real privilege!—to support VS for Mac. Thanks to MAUI, I can move all that material out of an appendix and into the main book.
@HeadFirstCSharp@dotnet Working with MAUI has been such a pleasure. The best part is that our readers can write apps for their mobile devices again! We had a Windows Phone (RIP 😢) game in the 3rd edition, and I loved that.
Super grateful to @pureween and @maddymontaquila for the assist with MAUI code!
Working on making some really exciting changes in the next edition of @HeadFirstCSharp – especially moving to @dotnet MAUI. The more I use it, the more I love it!
We're diving right into writing fun apps, starting with a game. I love how it came out! 👀
Working on the next edition of Head First C#. One of the big changes is that we're switching from WPF to .NET MAUI for our apps that have a user interface—and I am LOVING IT! One of my favorite things is it gives me a chance to talk about #accessibility#a11y from the beginning.
You can use the static File and Directory classes in @dotnet to work with files and directories. If you want to work with an object, use FileInfo instead of File.
Working with files in @HeadFirstCSharp (@OReillyMedia) by @AndrewStellman and @JennyGreene
I got the feedback from the folks at O'Reilly online learning about my latest #Blazor live training workshop that I ran for them. People really liked it! Everyone gave it either a 9/10 or 10/10 (except for one 8/10), and the comments were really positive!
@_philipjc I would love to but currently on @HeadFirstCSharp
Refreshing IDE knowledge and looking at some old creations and how well they aged 😆
You got this!! 🙌
Every Unicode character—including emoji—has a unique number called a code point. You can download a list of all of the Unicode characters here: https://t.co/OOnaHYnuCe
Demystifying Unicode and UTF8 in Head First C# (@OReillyMedia)
When you're learning C#, @VisualStudio and @VisualStudioMac are fantastic tools to help you learn and explore. We use them throughout Head First C# (@OReillyMedia) as learning tools.
Quick project from Head First C# (@OReillyMedia): build a C# program that uses a Dictionary to store retired baseball jerseys.
A Dictionary can have duplicate values, but every key must be unique. Can you think of a way to store retired numbers for multiple teams?
A paper prototype can be a valuable first step in designing a video game—and if you've played tabletop games, you might find them really intuitive!
Exploring paper prototypes in Head First C# (@OReillyMedia)
https://t.co/r5vHweljdd
Interested in building full-stack web applications with C# and .NET? There are still slots left for my Blazor Fundamentals training session on @OReillyMedia Learning!
I'm super excited to teach this fast-paced workshop on Friday. Hope to see you there!
https://t.co/WRAoXWOjMA
Test your C# collection skills! Can you do this Code Magnets exercise from Head First C# (@OReillyMedia) on paper—without using @VisualStudio?
Here's the solution: https://t.co/0o8OtkjbhM