JetBrains Connect, Ep. 5 – "DSLs: Bringing the Experts into Development" Markus Völter, Václav Pech
JetBrains
@jetbrainstvAbout
We make you a better (professional) software developer. JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity. JetBrains is also known for creating the Kotlin programming language, a cross-platform language used by more than 5 million developers worldwide yearly and recommended by Google as the preferred language for Android development. Learn more about us and our products at https://www.jetbrains.com/
Latest Posts
Video Description
In this episode, Markus Völter, expert in Language Engineering, DSLs, and MDSD, and Václav Pech, MPS Developer Advocate at JetBrains, disclose who the Subject Matter Experts (SMEs) are and discuss whether they should participate in development with our host Paul Everitt. JetBrains Connect is a series about technology, people, and learning. It brings experts and thought leaders together to talk about important topics from across the technology landscape. Share your thoughts and requests for future topics in the comments below, or reach us on social media with #JetBrainsConnect and @jetbrains. 00:00 Welcome to JetBrains Connect 01:40 Introductions 5:33 Background on DSLs 7:46 Who the SMEs (subject matter experts) are 11:47 Gurus or specially experienced SMEs 15:24 SMEs participating in software development 29:40 Taxes and other domains with applied language engineering 38:41 Importance of notation 41:55 Importance of tooling 49:23 Language workbenches in practice 55:42 What about Kotlin and Groovy (internal) DSLs? 59:45 Looking ahead 1:03:53 Key takeaways from Václav and Markus Markus Völter: http://voelter.de http://twitter.com/markusvoelter https://medium.com/@markusvoelter https://www.facebook.com/markus.voelter https://github.com/markusvoelter https://www.linkedin.com/in/markusvoelter/ Article: Why DSLs? A Collection of Anecdotes https://www.infoq.com/articles/why-dsl-collection-anecdotes Paper: Fusing Modeling and Programming into Language-Oriented Programming http://voelter.de/data/pub/markusvoelter-ISOLA2018-final.pdf Paper: The Design, Evolution, and Use of KernelF http://voelter.de/data/pub/kernelf-icmt.pdf Video/Presentation: Build your own Language: Why & How? https://www.youtube.com/watch?v=9BvpBLzzprA Video/Presentation: Language-oriented Business Applications https://voelter.de/data/presentations/voelter-splash-i-LOBA.pdf Václav Pech: https://www.youtube.com/watch?v=FK4N4u9tlqw https://twitter.com/vaclav_pech https://www.linkedin.com/in/vaclavpech/ Paul Everitt: https://twitter.com/paulweveritt https://github.com/pauleveritt https://www.linkedin.com/in/paeveritt/
Boost Your Dev Skills Today
AI-recommended products based on this video

Hydrocolloid Bandages for Wound Care, Extra Large Medical-Grade Hydrocolloid Roll with Self-Adhesive, Ultra Absorbent, Flexible & Waterproof, DIY Size & Shape First Aid Kit Essential (2in*4.8ft)

Rain-X 600001 Windshield Repair Kit - Quick and Easy Durable Resin Based Windshield Repair Kit for Chips and Cracks, Good for Round Damage Below 1" in Diameter and Cracks Smaller Than 12" in Length




