How To Use AI Assistant to Generate Test Data For .NET Applications
In software development, writing tests is equivalent to exercising and eating vegetables; everyone knows they should be doing more but likely don’t do enough. One of the reasons folks avoid writing...
View ArticleCritical Thinking in an AI-Powered World
Last year, we launched JetBrains AI Assistant, and from JetBrains’ perspective, our mission of improving your drive to develop hasn’t changed over the past two decades. As we head into 2024,...
View ArticleHow to Write Your First Rust Web App with Rocket and RustRover
If you’re like me and you’re just starting your Rust journey, you likely have some or most of your experience from another ecosystem. That’s great, but you’re hearing a lot about this new technology...
View ArticleBlazor Wasm Development Upgrades in JetBrains Rider 2024.1
Blazor was released almost five years ago, on September 23rd, 2019. Since then, the Blazor framework has evolved to introduce variations using web sockets via SignalR, WebAssembly (Wasm), and...
View ArticleOur Favorite JetBrains Rider Shortcuts that aren’t Alt+Enter or Shift+Shift
Outside of the many positive things folks have to say about JetBrains Rider, the thing we hear most from users is the love for the two shortcuts of Show Quick-Fixes (Alt+Enter) and Search Everywhere...
View ArticleRust Unit and Integration Testing in RustRover
As software developers, we aim to deliver high-quality solutions to users that spark joy and solve more problems than they introduce. Testing, and more specifically unit and integration testing, are...
View ArticleThe WireMock Plugin for IntelliJ IDEA Is Here!
The scariest phrase for anyone testing web-dependent codebases is “third-party service”. In the modern landscape, it feels like almost every part of our application hinges on some external cloud-based...
View ArticleChris Simon presents Test Driven Development, Domain Driven Design, & C# from...
The JetBrains livestream recorded on May 2nd, 2024, at 20:00 UTC, with guest Chris Simon, “TDD, DDD, & C# from the ground up”, is now available on YouTube. Agenda Introduction About Chris Simon...
View ArticleEasy Hacks: How to Use Java Streams for Working With Data
In March 2014, the Ice Bucket Challenge helped the internet come together to fight ALS. Disney’s Frozen taught a generation of children to Let It Go, and the community saw the release of Java 8 LTS to...
View ArticleOren Eini – Building a Database Engine in C# and .NET – June 18th Livestream
Join us on June 18th, 2024, at 2:00 PM UTC on JetBrains TV for our latest livestream with our special guest, the prolific Oren Eini, when they give their presentation, “Building a Database Engine in...
View ArticleLearn Unity and Godot Game Development with JetBrains
Over the last several years, we’ve worked hard, making the best game development tools available to creators worldwide. Large AAA studios to indie game darlings have loved writing their C# and C++...
View Article9 Things You Didn’t Know About JetBrains Rider’s NuGet Support
Introducing package managers into the modern development workflow has been nothing short of transformative. If you’ve been a .NET developer for a long time, you may remember when we shared .dll files...
View ArticledotCover Command Line Tools for Automation Testing Code Coverage
The ultimate goal of creating a testing strategy is to be confident that you and your team have done their due diligence to deliver a quality product. Test harnesses typically include a mix of unit...
View ArticleHow Where Conditions Work in Entity Framework Core
Entity Framework Core is a popular data access library in the .NET space that makes it easier to write, execute, and process SQL statements and the resulting data. If you’re new to the .NET space,...
View ArticleHow to use the Tasks View in JetBrains Rider
The Task Parallel Library (TPL) is foundational to all .NET applications, as it allows frameworks to write and execute multithreaded and parallel code. Additionally, developers looking to get the most...
View ArticleTry Full Line Code Completion in JetBrains Rider 2024.1.4
We recently released the 2024.1 version of all our IDE products, including the dotUltimate family of products: ReSharper, Rider, dotMemory, dotTrace, dotCover, and dotPeek. Full Line Code Completion...
View ArticleSnapshot Testing in .NET with Verify
When writing tests, the ultimate goal should always be to deliver “value”. This value is not just about the number of tests written but about the quality and relevance of the tests. We aim to write,...
View ArticleReSharper Tips & Tricks with Matt Ellis – Recording Available
The livestream event with Matt Ellis, titled “Resharper Tips & Tricks,” is now available on JetBrains TV. Be sure to like, subscribe, and register for notifications for JetBrains’ latest content....
View ArticleIntroduction to Htmx for Spring Boot Developers
Starting a new project can be both exciting and challenging at the same time. Choosing what technologies will help you deliver your solution comes with the cost associated with those choices. Each...
View ArticleMarkdown-Powered Slides in JetBrains IDEs
At JetBrains, we have a JetBrains Community Contributor (JBCC) program aimed at helping community content creators get the most out of their JetBrains tools when creating articles, social media posts,...
View Article