Developer Advocate
YouTube
Do you do enough testing? pytest to the rescue!JetBrains Blog
An Interview with Brian Okken - the pytest storytellerJetBrains Blog
Three pytest features you will lovetip
Find and Fix Problems with AI Assistanttip
Use AI Assistant to Generate Documentationtip
Generate Django Intentions with AI Assistanttip
Explain Selected Commits with AI Assistanttip
View Database Definitionstip
Configuring the New UI in any JetBrains IDEJetBrains Blog
Building APIs With The Django REST Frameworktip
How to Quickly Jump to Recent Files in any JetBrains IDEtip
Lean UI JetBrains IDEtip
Working with Multiple Databases in a JetBrains IDEtip
Working with SQLite Databases in any JetBrains IDEtip
Find Actions in Any JetBrains IDEtip
How to Search Everywhere in Any JetBrains IDEPart of tutorial
Productive Coding in PyCharmYouTube
Synthesizing a Database With KotlinJetBrains Blog
Create a Django App in PyCharmtutorial
Getting Started with PyCharmPart of tutorial
Basic Code AssistancePart of tutorial
Configuring a Remote Python InterpreterPart of tutorial
Installing and Managing Python PackagesPart of tutorial
Configuring a Local Python Interpretertip
Cherry Pick a Commit to a Different BranchPart of tutorial
Changing codePart of tutorial
Finding codePart of tutorial
Reading codePart of tutorial
Customising your IntelliJ IDEA EnvironmentPart of tutorial
Testing codePart of tutorial
Seeing how far you've comePart of tutorial
Writing codePart of tutorial
Working togetherPart of tutorial
Understanding codePart of tutorial
Packaging the ApplicationPart of tutorial
Creating a Run ConfigurationPart of tutorial
Creating the package and classPart of tutorial
Making a ChangePart of tutorial
Summary and ShortcutsYouTube
Zero to Document Hero - Introduction to MongoDBPart of tutorial
Basic CRUD, HQL Queries, JPA and Criteria APIPart of tutorial
The Problem with Arrow Up & Down and Key MappingsPart of tutorial
Getting Terminal Rows & Columns With The IOCTL APItip
Quickly Explore Database Tables in any JetBrains IDEPart of tutorial
Gradlew and build.gradlePart of tutorial
Dependencies and Package SearchPart of tutorial
Modifying Gradle Tasks and Common IssuesYouTube
Working with SQL and databases in WebStormPart of tutorial
GitHub & Git KeysPart of tutorial
Getting started with SSHtutorial
Resolving Conflicts During Git Mergetip
Tabless UI in any JetBrains IDEtip
Turbocharging SQL QueriesYouTube
Django-in-PyCharm Tips, ReloadedYouTube
Writing REST with Django and NinjaYouTube
Who is behind Django? An interview with the DSF presidenttip
Highlighted commands in the terminaltip
Restore a Deleted Breakpointtip
Inspections WidgetPart of tutorial
Maven wrapper and importing projectsYouTube
5 Tips for Combining Python and SQL in Dataloretip
Different viewing modes for your codetip
Navigating a Long ClassPart of tutorial
Introduction to Spring Boot Crash Coursetip
Find & Select Multiple Occurrencestip
Navigate to the last edited locationYouTube
Working with SQL and databases in RiderYouTube
Faster Django Queries With Materialised Viewstip
Add Favourite Photo as Backgroundtip
Edit a document in IntelliJ IDEA LightEdit Modetip
Inject a languagetutorial
Working with Apache Tomcat in IntelliJ IDEAPart of tutorial
New Apache Tomcat ApplicationPart of tutorial
Summary and ShortcutsPart of tutorial
Using Apache Tomcat with an existing applicationtip
In editor doc renderingtutorial
Writing Less Code With Live Templatestutorial
Migrating from the `javax` to `jakarta` namespacePart of tutorial
Using IntelliJ IDEA's migration tooltutorial
Creating a Project from GitHubtip
Complete StatementPart of tutorial
Summary and ShortcutsPart of tutorial
Sharing your project on GitHub - The multi-step approachPart of tutorial
Sharing your project on GitHub - The quick approachPart of tutorial
Example of Moving Code AroundPart of tutorial
IntroductionPart of tutorial
Reformatting Code SettingsPart of tutorial
Reformatting with Alt + EnterPart of tutorial
Reformatting code before you commit itPart of tutorial
Reformatting a selection of code or classPart of tutorial
Example of Reformatting CodePart of tutorial
Working with EditorConfigstutorial
Using the Terminal in IntelliJ IDEAPart of tutorial
Naming your IntelliJ IDEA terminal tabsPart of tutorial
Terminal locations from the command windowPart of tutorial
Opening the IntelliJ IDEA Terminal windowPart of tutorial
Summary and shortcutsPart of tutorial
Opening URLs from your terminal windowPart of tutorial
Pasting code from the editor into your terminaltutorial
Hello World in IntelliJ IDEAPart of tutorial
Other approaches to considerPart of tutorial
Automatically migrating testsPart of tutorial
Manual migration for more complex casesPart of tutorial
Overview of JUnit 4 Structuretip
Paste a clipboard image onto the Project Windowtip
Paste a clipboard image file into markdowntip
Generate constructors and accessor methodstip
Generate Overrides for equals(), hashCode() and toString()tip
Type into any dialog to searchtutorial
Your First Spring Boot ApplicationPart of tutorial
Creating your Spring Boot ProjectPart of tutorial
Summarising Your Spring Boot ProjectPart of tutorial
Testing Your Spring Boot ApplicationPart of tutorial
Walking Through Your Spring Boot ProjectPart of tutorial
Creating your Spring Controllertutorial
Configuring your project structure and IntelliJ IDEA preferences/settingsPart of tutorial
Configuring Preferences/Settings in IntelliJ IDEAPart of tutorial
Summary - Configuring IntelliJ IDEAPart of tutorial
Configuring Project StructurePart of tutorial
Sharing IntelliJ IDEA SettingsPart of tutorial
Configuring IntelliJ IDEA with Search EverywhereYouTube
DataGrip OverviewPart of tutorial
SummaryPart of tutorial
Modules and LessonsPart of tutorial
Leaving FeedbackPart of tutorial
Overview of the IDE Feature Trainertip
Put Kotlin Arguments on Separate Linestip
IntelliJ IDEA Welcome ScreenPart of tutorial
Multiple AssertionsJetBrains Blog
Webinar Summary - Working with SQL and Databases in IntelliJ IDEAYouTube
Database Performance Tips with DjangoYouTube
Create SQLite Connection