JetBrains Open Day 2019
2019-06-28
Saint Petersburg, Russian Federation
| title | author | length |
|---|---|---|
| JetBrains Open Day 2019 | 02m | |
Company open day footage shows demos of D-pad and big data tools, a tour of lots of meeting rooms, and casual Q&A about product priorities. The only concrete… | ||
| A quick word about JetBrains now and later | Maksim Shafirov | 07m |
JetBrains history from 2000 is recounted, explaining the core technical idea of running compiler front-end components (lexing, parsing, type and flow analysis)… | ||
| Kotlin and C#. What languages can learn from each other? | Dmitriy Ivanov | 29m |
Rider's codebase mixes a Kotlin frontend with a C# backend, and the talk examines concrete tradeoffs and features the languages have borrowed from each other… | ||
| What a frontend developer does at JetBrains | Maksim Erekhinskiy | 14m |
Front-end development at JetBrains covers building web UIs for YouTrack, TeamCity and Upsource, maintaining the open-source Ring UI React component library… | ||
| IDE wars: us, our friends, our rivals and our...partners | Kirill Skrygan | 01h 05m |
JetBrains presents how its language-aware IDE features (ReSharper) evolved into a platform and how Rider (released 2016) became a fast-growing cross-platform… | ||
| When work is a joy or why it’s important to know your strengths | Anna Popova | 19m |
Summarizes positive-psychology research showing workplace happiness comes from pleasure plus meaning and rises sharply when people use four or more of their… | ||
| What language support in an IDE is made of | Andrey Starovoyt | 34m |
An IDE stack for JavaScript/TypeScript/JSX/TSX: a fast lexer for instant highlighting, a resilient parser that recovers from incomplete code to build an AST… | ||
| A day in the life of a Java developer | Aleksey Kudryavtsev | 31m |
Describes practical techniques a Java developer uses during a day: building a trie for file paths to deduplicate strings and computing an incremental… | ||
| The evolution of features in IntelliJ IDEA | Nikolay Chashnikov | 36m |
A history of IntelliJ IDEA editor features focusing on code completion, parameter hints, and debugging helpers. It traces changes like removing a separate… | ||
| Removing Barriers | Hadi Hariri | 41m |
Company culture removes formal approvals and lets people work any hours while expecting 20% time side projects and self-organization; coordination relies on… | ||
| Contracts in Kotlin | Dmitriy Savvinov | 33m |
Kotlin introduces explicit contracts so the compiler can rely on a function’s behavior instead of expensive interprocedural analysis. Contracts express logical… | ||
| Development and design processes in a new product | Anton Sokolov | 34m |
A private cloud collaboration platform builds a modular UI using a shared component library and web components that a 40-person team dogfoods internally… | ||
| From build to Continuous Delivery in TeamCity | Andrey Titov | 34m |
A concrete pipeline built with TeamCity Kotlin DSL that goes from commit to deploy: it packages frontend and backend as Docker images, runs docker-compose… | ||
| How We Test Performance in Rider | Andrey Akinshin | 36m |
Rider performance testing collects raw timing from TeamCity CI and a custom retrospective performance service that applies statistical tests (Mann–Whitney… | ||
| A Frontend Developer’s View of a Full-stack Kotlin Application | Akif Abasov | 31m |
A working full‑stack Kotlin prototype: a Ktor server with an in‑memory database, a Kotlin/JS React web client using JS wrappers, and shared business models and… | ||
| Interface Designers’ Principles in the IntelliJ Platform UI Team | Olga Berdnikova | 20m |
Describes six UI design principles used in the IntelliJ Platform UI team and concrete changes guided by them: replacing tiny triangle controls with larger text… | ||
| Infrastructure Tasks in the Company | Denis Yakovlev | 25m |
Description of a company’s infrastructure operations: centralized CI executes about 19,000 builds/day across ~1,000 VMs (Linux, Windows, macOS) on on‑prem… | ||
| Data Engineers Shouldn’t Suffer, or Some Things About Big Data Tools for IntelliJ IDEA | Vitaliy Khudobakhshov | 29m |
A demonstration of the Big Data Tools IntelliJ plugin that integrates Spark, Hadoop/YARN and Apache Zeppelin into the IDE so data engineers can edit, run and… | ||
| Using CI to Test the Frontend: the TeamCity Example | Denis Lesnik | 28m |
A concrete TeamCity CI pipeline for frontend testing that runs linters, type checks, Storybook rendering, snapshot tests, visual-diff checks, packages… | ||
| IntelliJ IDEA Tips & Tricks | Hadi Hariri | 35m |
Toolbox app manages IDE installs and can bump RAM (demo adds 16 GB); Presentation Assistant plugin shows live shortcuts; namespace filtering and double shift… | ||
| Plugin Repository: From a Makeshift Site to an Online Store | Aleksandr Prendota, Semen Atamas | 36m |
A JetBrains talk describes migrating a homemade plugin site into a scalable marketplace by moving plugin files to S3 with CloudFront for global downloads… | ||
| Kotlin: Facts You Might Not Know | Evgeniy Petrenko | 41m |
Kotlin was created to interoperate with large Java codebases, compiling into mixed Java modules to avoid full rewrites while providing null-safety and the… | ||
| How We Moved to a Monorepo | Dmitriy Panov | 16m |
Describes consolidating six GitHub repositories into one mono-repo to make cross-repo edits atomic and reduce spurious CI failures for a Linux-scale codebase… | ||
| How to Write Useful Technical Texts | Anna Gasparyan, Alla Redko | 33m |
Practical advice for technical writing and developer documentation: validate form fields in real time and highlight the exact invalid field; use active voice… | ||
| Questions and Answers Session | dima savinov, vera oleynikova, Maksim Shafirov | 45m |
The Q&A discusses JetBrains hiring and product strategy with concrete points: a Forrester ROI study claims developers become several-hundred-percent more… | ||
| nothing matches | ||