how-toWhy use aspect-oriented programmingAspect-oriented programming allows you to isolate the cross-cutting concerns of your application, reduce code duplication, and improve the readability and maintainability of your code. By Joydip KanjilalOct 31, 20245 minsMicrosoft .NETC#Development Libraries and Frameworks feature What is .NET? Microsoft’s answer to Java is now free and open sourceBy Josh FruhlingerOct 25, 20249 minsMicrosoft .NETProgramming LanguagesSoftware Developmentnews JetBrains offers free use of WebStorm and Rider IDEsBy Paul KrillOct 24, 20242 minsIntegrated Development EnvironmentsJavaScriptMicrosoft .NET newsSyncfusion open-sources UI controls for .NET MAUIBy Paul Krill Oct 23, 20241 minMicrosoft .NETDevelopment ToolsOpen Source how-toHow to use Task.WhenEach in .NET 9By Joydip Kanjilal Oct 17, 20246 minsMicrosoft .NETC#Development Libraries and Frameworks newsMicrosoft previews AI ‘building blocks’ for .NETBy Paul Krill Oct 10, 20242 minsMicrosoft .NETGenerative AIDevelopment Libraries and Frameworks how-toHow to use extension methods in C#By Joydip Kanjilal Oct 03, 20248 minsMicrosoft .NETC#Development Libraries and Frameworks newsMicrosoft releases official OpenAI library for .NETBy Paul Krill Oct 02, 20242 minsMicrosoft .NETGenerative AIArtificial Intelligence analysisBringing Universal Windows Platform apps to .NET 9By Simon Bisson Sep 19, 20248 minsMicrosoft .NETDevelopment ToolsSoftware Development Articleshow-toHow to work with FusionCache in ASP.NET CoreFusionCache is an open-source, easy-to-use implementation of hybrid in-memory and distributed caching that brings additional features and resiliency to caching in ASP.NET Core.By Joydip Kanjilal Sep 19, 2024 8 minsMicrosoft .NETC#Development Libraries and FrameworksnewsMicrosoft moves .NET 9 to release candidate stageDue for a production release in November, the forthcoming framework emphasizes WebSocket API improvements and updates to the .NET MAUI VS Code extension.By Paul Krill Sep 12, 2024 3 minsVisual Studio CodeMicrosoft .NETSoftware DevelopmentanalysisUsing the Pinecone vector database in .NETBuild RAG-powered LLM applications using the tools you know with a managed vector index in Azure. By Simon Bisson Sep 12, 2024 7 minsMicrosoft .NETGenerative AIDevelopment ToolsanalysisDirectML on Arm is here at last, almostMicrosoft has unveiled the first piece of the Windows Copilot Runtime. We tried it out and had disappointing results, with many bugs and few supported models.By Simon Bisson Sep 05, 2024 7 minsMicrosoft .NETGenerative AIArtificial IntelligencenewsQt moves forward on toolkit for .NET-C++ interoperabilityA work in progress, the Qt/.NET toolkit implements C# interfaces in C++ and offers event notification and object-lifecycle management. implements C# interfaces in C++ and offers event notification and object-lifecycle management.By Paul Krill Sep 04, 2024 2 minsMicrosoft .NETC++Development ToolsnewsMicrosoft .NET Aspire boosts integrations, testing.NET Aspire 8.2 features onboarding and testing improvements and makes progress toward build support planned for the upcoming 9.0 release.By Paul Krill Aug 30, 2024 2 minsMicrosoft .NETCloud ComputingSoftware DevelopmentanalysisSimpler web APIs in .NET with SiskThe lightweight .NET web framework has arrived in a stable 1.0 release, ready to help build front ends and RESTful APIs for cloud applications.By Simon Bisson Aug 29, 2024 8 minsMicrosoft .NETDevelopment Libraries and FrameworksSoftware DevelopmentnewsMicrosoft .NET Community Toolkit adds .NET 8, NativeAOT supportVersion 8.3 of the platform-agnostic toolkit and MVVM library for .NET development also brings performance improvements and bug fixes. By Paul Krill Aug 29, 2024 2 minsMicrosoft .NETDevelopment Libraries and FrameworksSoftware DevelopmentopinionBest practices for handling exceptions in C#A good knowledge of exception handling is needed to build applications that are capable of handling runtime errors efficiently. Start with these simple guidelines. By Joydip Kanjilal Aug 29, 2024 6 minsMicrosoft .NETC#Development Libraries and FrameworksnewsMicrosoft cuts BinaryFormatter from .NET 9Citing security concerns, the company removed all in-box dependencies on BinaryFormatter and replaced the implementation in the planned .NET 9 application platform.By Paul Krill Aug 28, 2024 2 minsMicrosoft .NETnewsMicrosoft announces Pinecone .NET SDKPinecone is a managed, cloud-native vector database offering long-term memory for high-performance AI applications.By Paul Krill Aug 28, 2024 2 minsMicrosoft .NETGenerative AIData ManagementnewsMicrosoft donates Mono cross-platform .NET to WineHQLast major release of Mono, which blazed the trail to .NET on macOS and Linux, was more than five years ago. By Paul Krill Aug 27, 2024 2 minsMicrosoft .NETDevelopment Libraries and FrameworksSoftware Development Show more Show less View all Upcoming Events28/Nov conference The Official CSO Security Summit UKNov 28, 20249:30 am – 17:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awards CSO 30 Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awards Next CSO Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Video on demand videoHow to get better web requests in Python with httpxIf you use Python for accessing API endpoints or web scraping, odds are you’re using either Python’s native http libraries or a third-party module like requests. In this video, we take a look at the httpx library — an easy, powerful, and future-proof way to make HTTP requests. It provides tools for everything from sending form data to handling multipart file uploads, and works with both synchronous and async code. Oct 07, 2024 4 minsPython How to better integrate Python/C with CFFI Oct 03, 2024 5 minsPython How to create and work with zip archives using Python Oct 01, 2024 5 minsPython How to implement “modes” in software, with a game as an example Sep 12, 2024 4 minsPython See all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Open Source Programming Languages View all topics All topics Close Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Open Source Programming Languages Python Security Software Development Technology Industry Show me moreLatestArticlesVideos feature Dataframes explained: The modern in-memory data science format By Serdar Yegulalp Nov 06, 20246 mins Data ScienceData Management opinion Why scrum is dumb By Nick Hodges Nov 06, 20246 mins Agile DevelopmentSoftware Development how-to 12 Java Enhancement Proposals changing Java By Matthew Tyson Nov 06, 202410 mins JavaProgramming LanguagesSoftware Development video Powerful Python source code processing with "ast" Sep 10, 20249 mins Python video The power of Python enums Aug 27, 20244 mins Python video The basics of Pillow, Python's image manipulation library Aug 16, 20246 mins Python