Home
Videos uploaded by user “JetBrainsTV”
YouTrack - The Art of Bug Tracking
 
03:19
YouTrack (http://www.jetbrains.com/youtrack) gives you the freedom of creation, with precise, elegant maneuvers to perform complicated tasks and execute at your best. Like a symphony: The art of bug tracking.
Views: 1237648 JetBrainsTV
YouTrack — Maintain Order In A World of Chaos
 
01:23
YouTrack — an issue tracker for awesome teams. Free for 10 users, forever. Learn more about the winners and their app: https://www.jetbrains.com/youtrack/promo/face-ctrlall/ Disclaimer: This is a work of fiction. Names, characters, businesses, places, events and incidents are either products of the imagination or used in a fictitious manner. Any resemblance to actual persons, living or dead, or actual events is purely coincidental.
Views: 2256303 JetBrainsTV
JetBrains: The Drive to Develop
 
01:25
At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.
Views: 23040 JetBrainsTV
JetBrains: The Drive to Develop
 
02:08
At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create. Learn more at https://jetbrains.com
Views: 26191 JetBrainsTV
TeamCity User Guide (Part 1 of 9) - Introduction
 
05:31
Covers: • CI as a process • Benefits • TeamCity as a product and focus • TeamCity Architecture
Views: 106880 JetBrainsTV
Getting Started with PyCharm 7/8: Testing
 
03:06
This video is the part of Getting Started with PyCharm video series by PyCharm Technical Advocate Paul Everitt. In this video you'll learn how to write and run your tests. Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE. Category: Getting Started
Views: 48880 JetBrainsTV
Quickstart with Docker in PhpStorm
 
01:19
How to configure PhpStorm with Docker and Xdebug in one minute. Learn more: https://blog.jetbrains.com/phpstorm/2018/08/quickstart-with-docker-in-phpstorm/ 0:06 Create a docker-compose.yml file 0:10 Define web server and php image 0:17 Set remote_host option for Xdebug 0:29 Create Run/Debug configuration 0:37 Run web server 0:45 Create a HelloWorld.php page 0:55 Enable debugger with browser extension 1:01 Set a breakpoint and debug
Views: 6037 JetBrainsTV
PyCharm In-Depth VCS #1: Getting Started
 
04:42
Development under version control can be a powerful but cumbersome process. In this in-depth screencast, we see how PyCharm puts an easy and productive face on VCS operations. We’ll discuss: - Versioning without a VCS using Local History - Setting up a local Git repository - Uploading to GitHub - Getting a checkout from GitHub Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE.
Views: 29704 JetBrainsTV
ideavim with pycharm
 
02:51
Views: 33995 JetBrainsTV
Sunday Tour of JetBrains' New St. Petersburg Office
 
02:40
Take a Sunday tour of JetBrains' St. Petersburg office with us! Expanding quickly over the last two years, our St. Petersburg team finally outgrew its office earlier this spring. In May 2013 we left 'Times,' the four-story office building on Kantemirovskaya street that had served us well since 2004. Our new home is a brand new seven-story office building сalled 'Universe', located on Vasilyevsky island.
Views: 16022 JetBrainsTV
Getting Started with Kotlin in 2 minutes
 
02:24
See how easy it is to get up and running with Kotlin using IntelliJ IDEA. Write, Compile, Run and Debug directly from the IDE. For more information: http://kotlinlang.org
Views: 35308 JetBrainsTV
Live Edit in PhpStorm - PhpStorm Video Tutorial
 
02:09
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: HTML, CSS, JavaScript
Views: 51476 JetBrainsTV
WebStorm 10 - New features
 
04:37
Trisha Gee, JetBrains Developer Advocate talks about new features in WebStorm 10. Learn more and download WebStorm at https://www.jetbrains.com/webstorm/whatsnew/ These new features are also available in IntelliJ IDEA 14.1 and upcoming PhpStorm 9, RubyMine 7.1 and PyCharm 4.1.
Views: 21984 JetBrainsTV
PyCharm In-Depth: Testing
 
04:07
In this screencast, Paul Everitt, PyCharm Developer Advocate at JetBrains, looks in more depth at Python testing in PyCharm: pytest, tox, doctest, BDD, and skipping/re-running tests. Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE.
Views: 21114 JetBrainsTV
dotTrace Overview
 
03:45
In this screencast, we'll have a look at the basics of profiling a .NET application with dotTrace. Assuming you already know what profilers are and how they can be used to investigate and improve application performance, let’s start a profiling session and see how we can navigate through a snapshot.
Views: 23007 JetBrainsTV
PHP Applications Profiling in PhpStorm - PhpStorm Video Tutorial
 
02:44
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: PHP Development
Views: 15661 JetBrainsTV
PyCharm In-Depth VCS #3: Branching and Merging
 
05:58
Branching and merging are the dominant workflows in version control systems such as Git. In this screencast, we see how PyCharm puts a graphical frontend on these operations, including: - Branching - Merging - Pushing Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE.
Views: 15895 JetBrainsTV
Getting started with dotMemory
 
05:15
This video introduces the workflow of capturing and analyzing memory snapshots using dotMemory, the .NET memory profiler from JetBrains: https://www.jetbrains.com/dotmemory?utm_source=youtube&utm_medium=video&utm_campaign=getting_started_with_dotmemory
Views: 6382 JetBrainsTV
Deployment and Remote Hosts in PhpStorm - PhpStorm Video Tutorial
 
05:26
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: Development Environment
Views: 110860 JetBrainsTV
WebStorm 8 - Grunt Integration
 
02:40
Visit http://www.jetbrains.com/webstorm/ to learn more about WebStorm 8 Grunt integration is also available in IntelliJ IDEA 13, PhpStorm 8, RubyMine 6.3 and PyCharm 3.4
Views: 13060 JetBrainsTV
Why JetBrains MPS
 
02:01
Watch this two-minute overview video to get an idea of what JetBrains MPS is and what you could use it for. This is the starting point to find out about the language workbench, if you have never heard of it before.
Views: 7089 JetBrainsTV
Running PHPUnit Tests in PhpStorm with Docker
 
04:45
It's the next video in a series about the usage of PHPUnit and various interpreters in PhpStorm. Here Gary Hockin, PhpStorm Developer Advocate, explains how to run PHPUnit Tests in PhpStorm with Docker. Related videos: Running PHPUnit Tests in PhpStorm locally (https://youtu.be/NztroIqNBZA) Running PHPUnit Tests in PhpStorm with Vagrant (https://youtu.be/PNIIY9kj8Og?list=PLQ176FUIyIUZO_kDMzrwl3f13Jdpj1OIT) Category: Testing
Views: 10129 JetBrainsTV
YouTrack Overview
 
05:32
Short tour introducing the main JetBrains YouTrack issue tracking and agile project management functionality. More info:https://www.jetbrains.com/youtrack/
Views: 35711 JetBrainsTV
How do I start working with Open Source and GitHub?
 
05:24
This video covers a fundamental step to working on open source - cloning the repo and opening it in the IDE. It also covers how to add new remotes using the IDE.
Views: 47961 JetBrainsTV
dotMemory — .NET memory profiler by JetBrains
 
02:30
Quick overview of dotMemory .NET memory profiler by JetBrains. Visit https://www.jetbrains.com/dotmemory?utm_source=youtube&utm_medium=video&utm_campaign=memory_%20profiler_by_%20jetbrains to learn more. dotMemory helps you profile .NET memory to find memory leak and its cause, investigate excessive memory traffic, understand who retains objects in memory, and optimize memory usage of your app.
Views: 9196 JetBrainsTV
WebStorm 7 - Integration of Mocha test framework
 
04:04
Mocha test framework integration in WebStorm Visit http://www.jetbrains.com/webstorm/ to learn more about WebStorm
Views: 13703 JetBrainsTV
Live Templates (Snippets) in PhpStorm - PhpStorm Video Tutorial
 
03:14
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: Development Environment
Views: 19788 JetBrainsTV
JetBrains Rider for Unity Development
 
03:24
Learn how JetBrains Rider (https://www.jetbrains.com/rider/) helps develop Unity3D games on Windows, Mac, or Linux. Get smart code completion, code inspections, navigation, usage search, refactoring, debugging, and more assistance when editing C# and shader files in Unity applications.
Views: 9906 JetBrainsTV
KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov
 
45:32
We live in an asynchronous era of concurrency. Modern front-end and mobile applications provide real-time feedback and communication, server-side applications and services handle thousands of online users while integrating dozens of micro-services. Old-school monolithic applications with thread-based concurrency are going out of fashion, and asynchronous styles of programming with callbacks, futures, reactive streams and coroutines are gaining popularity. Kotlin is a modern and pragmatic JVM language that is developed by JetBrains with a strong emphasis on Java interoperability. Due to its strong Java interop, any Java asynchronous library can be used in Kotlin. You can even use JVM-based byte-code-instrumenting coroutine implementations like Quasar and JavaFlow. So, why has Kotlin introduced coroutines as a first-class language feature and how are Kotlin coroutines different from the generate/yield and async/await coroutines in C#, Python, JS and other languages? What makes using coroutines in Kotlin different from using threads? This talk answers those questions and gives a gentle introduction to the world of Kotlin coroutines with live examples. You'll learn how to launch and wait for coroutine completion, what are Kotlin suspending functions and how to wrap your favorite asynchronous library into them, turning your asynchronous "callback hell" into an easy-to-read synchronous-like code. You'll see how you can write scalable applications with Kotlin coroutines to handle lots of concurrent actions (connections, users, conversations, animations, etc.) at once. Roman Elizarov is a professional software developer with more than 16 years experience. He started his career at Devexperts, where he designed and developed high-performance trading software for leading brokerage firms and market data delivery services that routinely handle millions of events per second. He is an expert in Java and JVM, particularly in real-time data processing, algorithms and performance optimizations for modern architectures. Roman currently works on the Kotlin language at JetBrains. Having worked on very large systems comprising of many modules written in different languages, he has a dream of a single language that can be used to write all parts of a very large distributed system, to share and reuse data models and algorithms without friction. Kotlin with JVM and JS backends and the upcoming native compiler is the ideal candidate to realize this dream. In 2000 Roman had graduated from St. Petersburg ITMO. He now teaches a course on concurrent and distributed programming in ITMO. During his undergraduate study, he participated at ACM International Collegiate Programming Contest (ICPC). Since 1997 and until now Roman serves as a Chief Judge of Northeastern European Regional Programming Contest (NEERC) of ACM ICPC.
Views: 41862 JetBrainsTV
Getting Started with PyCharm 6/8: Debugging
 
06:32
This video is the part of Getting Started with PyCharm video series by PyCharm Technical Advocate Paul Everitt. In this video you'll learn how to debug your code. Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE. Category: Getting Started
Views: 110232 JetBrainsTV
Composer Support in PhpStorm - PhpStorm Video Tutorial
 
04:26
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: PHP Development
Views: 20354 JetBrainsTV
Running PHPUnit Tests in PhpStorm locally
 
07:12
It's the first video in a series about the usage of PHPUnit and various interpreters in PhpStorm. Here Gary Hockin, PhpStorm Developer Advocate, explains how to run PHPUnit Tests in PhpStorm locally Category: Testing
Views: 9841 JetBrainsTV
Getting Started with PyCharm 5/8: Code Navigation
 
04:09
This video is the part of Getting Started with PyCharm video series by PyCharm Technical Advocate Paul Everitt. In this video you'll learn how to navigate your code efficiently. Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE. Category: Getting Started
Views: 46727 JetBrainsTV
KotlinConf 2017 - RX Java with Kotlin in Baby Steps by Annyce Davis
 
31:47
Reactive Programming with RxJava has widely been adopted by both backend services and Android applications alike. Yet, the steep learning curve leaves many developers hesitant about adding it to their own Software tool belt. I was one such developer. Over the past two years, I’ve watched countless videos, read numerous blog posts and attended several conference talks on the subject. Yet, I often left each experience feeling only slightly more knowledgeable, but not quite empowered to start using RxJava in my apps. That's not going to happen today! In this talk, we cover the bare minimum concepts you need to grok, in order to start using RxJava today. In particular, we're going to focus on: * The 3 O's: Observable, Observer and Operator * The most common Operators: map(), flatMap(), and filter() * Understanding those Marble Diagrams * How Kotlin helps to simplify the code Reactive Programming is not going away any time soon. It’s a powerful way to create asynchronous, event-based applications. It allows developers the ability to craft applications that can easily combine multiple network calls, gracefully handle failures, all while providing a snappy user experience. I want everyone to feel comfortable with the basic concepts of RxJava. Today can be your first step... Annyce Davis is an Android Google Developer Expert. She has spent the past 6+ years developing applications for the Android ecosystem across multiple form factors. She is also an international conference speaker and author, sharing her knowledge of Android development with others. In addition, Annyce is active in the Washington, DC tech scene, and assists with running a local meetup focused on Android development and design.
Views: 21034 JetBrainsTV
What's New in ReSharper 8 - Architecture Tools
 
02:45
ReSharper can now visualize a project dependency graph for a high-level perspective of dependencies within a Visual Studio solution. You can download ReSharper 8 at http://www.jetbrains.com/resharper/whatsnew/?youtube
Views: 11696 JetBrainsTV
Introducing CLion
 
06:50
Welcome to CLion! This is our new cross-platform IDE for C and C++ development. To learn more visit our site: www.jetbrains.com/clion Category: Tips&Tricks
Views: 91270 JetBrainsTV
Upsource Overview
 
05:45
Upsource is a powerful tool for teams wishing to improve their code, projects and processes. It serves as a polyglot code review tool, a source of data-driven project analytics, an intelligent repository browser and a team collaboration center. Upsource boasts in-depth knowledge of Java, PHP, JavaScript, Python, and Kotlin to increase the efficiency of code reviews. It continuously analyzes the repository activity providing a valuable insight into potential design problems and project risks. On top of that Upsource makes team collaboration easy and enjoyable. http://jetbrains.com/upsource/
Views: 13795 JetBrainsTV
Improved File Creation in PhpStorm 2016.3
 
02:21
PhpStorm 2016.3 brings an improved support of PSR-0/PSR-4. “Create new test” and “Create new class” actions were reworked and now they take into account PSR-0/PSR-4 and allow you to generate new folders. Also if you have a folder marked as “Test Source Root” this folder will be picked up automatically in the directory field when you create a new test. Watch this video to learn more details. Download a new version from our webpage: https://www.jetbrains.com/phpstorm/nextversion/ Category: PHP Development
Views: 5174 JetBrainsTV
Learning Keyboard Shortcuts - WebStorm Video Tutorial
 
01:30
This video is a part of WebStorm Video Tutorials by John Lindquist (Tech Evangelist, JetBrains) Visit http://www.jetbrains.com/webstorm/ to learn more about WebStorm Category: Basics
Views: 95904 JetBrainsTV
TeamCity Docker Support
 
02:39
Category: Screencasts & Demos
Views: 2623 JetBrainsTV
Getting Started with Spock and Groovy
 
06:20
This screencast demonstrates how to create Spock testing specifications. It covers creating basic when/then blocks, given/when/then blocks, expect/where blocks, and data tables. It explains how to create Spock file templates and Spock Live Templates for IDEA. Here are some useful links to read for this webcast: Spock Framework - http://code.google.com/p/spock/ IDEA File Templates - http://www.jetbrains.com/idea/webhelp/file-templates.html IDEA Live Templates - http://www.jetbrains.com/idea/webhelp/live-templates.html To work with Spock, I use one file template and three live templates.  My file template creates a Spock Specification with the correct java package and javadoc:  My first Live Template is the when-then template:  The second template is the given/when/then template:    The last template is the expect/where template:    I've made a lot of screencasts and blog posts over the years. If you like this, then there are many ways to see the other stuff I've done:  My main blog: http://hamletdarcy.blogspot.com IDEA related posts on my blog: http://hamletdarcy.blogspot.com/search/label/IDEA My screencasts on YouTube: http://www.youtube.com/user/HamletDRC IDEA related Posts on my work blog: http://www.canoo.com/blog/tag/idea/ Or follow me on Twitter: @HamletDRC Phew, that's a lot of self-promotion :) Thanks for watching, and leave a comment!
Views: 12982 JetBrainsTV
Integrating YouTrack with GitHub, GitLab and Bitbucket
 
03:39
This demo shows how to connect YouTrack (https://www.jetbrains.com/youtrack) to popular version controls: GitHub, GitLab and Bitbucket, and how to use this integration: apply commands from commit comments and more.
Views: 14829 JetBrainsTV
Docker Integration in PyCharm 5
 
01:10
Paul Everitt, PyCharm Developer Advocate at JetBrains shows Docker Integration in PyCharm 5
Views: 11261 JetBrainsTV
Getting Started with PyCharm 4/8: Productive Coding
 
04:46
This video is the part of Getting Started with PyCharm video series by PyCharm Technical Advocate Paul Everitt. In this video you'll learn some of the most essential PyCharm productivity features. Check out http://jetbrains.com/pycharm/ to find out more about PyCharm IDE. Category: Getting Started
Views: 77713 JetBrainsTV
Built-in SSH Console & Remote Tools in PhpStorm - PhpStorm Video Tutorial
 
04:00
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: Development Environment
Views: 14458 JetBrainsTV
Integration with Issue Trackers in PhpStorm - PhpStorm Video Tutorial
 
04:09
This video is a part of JetBrains PhpStorm Video Tutorials by JetBrains Technical Evangelist Maarten Balliauw. Check out http://jetbrains.com/phpstorm/ to find out more about JetBrains PhpStorm IDE. Category: Development Environment
Views: 9993 JetBrainsTV
How to change branch without losing your work
 
07:53
In this video Trisha Gee and Gary Hockin demonstrate two ways of keeping work in progress whilst switching to a new branch or earlier commit, using IntelliJ IDEA and PhpStorm
Views: 20472 JetBrainsTV
Deploying Flask on Google App Engine
 
05:28
http://jetbrains.com/pycharm
Views: 17777 JetBrainsTV
KotlinConf 2018 - Exploring Coroutines in Kotlin by Venkat Subramariam
 
44:11
Recording brought to you by American Express https://americanexpress.io/kotlin-jobs Coroutines have intrigued programmers for a long time. Some languages of the past implemented coroutines, but programmers using the mainstream languages of recent decades largely did not get much exposure to this programming construct. There's a resurgence of interest for coroutines and some serious work has been done in Kotlin to implement it. We'll take an example oriented approach to learning about the benefits of coroutines and along the way explore this feature of Kotlin. About the Presenter: Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at [email protected] or on twitter at @venkat_s.
Views: 18062 JetBrainsTV
Using WSL toolchains in CLion on Windows
 
03:11
Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables natively on Windows 10. CLion 2018.1 allows Windows users to configure and use WSL toolchains (which means CMake, C, and C++ compilers; debugger is not yet available and planned for the future). Learn more about CLion at https://www.jetbrains.com/clion/ Follow our blog to read more on WSL support: https://blog.jetbrains.com/clion Category: Tips&Tricks
Views: 6840 JetBrainsTV