Having trouble reading this email? View it in your browser.
New This Week

Pragmatic Answers—Programming DSLs in Kotlin »

We know you love Kotlin for its elegance and flexibility. We know you love being able to compile down to both Java bytecode and JavaScript. We know you love having a tool that lets you create software for the entire stack, from server to mobile devices.

And we love Kotlin, too!

That’s why we couldn’t be more excited to share this news with you and invite you to an exclusive event just for Programming Kotlin readers. Read on for details!

Recently Released:

 

Coming Up Next:

  • Using Elixir for Graphs, in beta
  • Pandas Brain Teasers

Best Sellers:

Make sure you haven't missed anything!

  1. A Common-Sense Guide to Data Structures and Algorithms, Second Edition
  2. Become an Effective Software Engineering Manager
  3. The Pragmatic Programmer, 20th Anniversary Edition
  4. Distributed Services with Go
  5. Essential 555 IC

See all best sellers...

Pragmatic Answers—DSLs in Kotlin
August 25, 2020

Creating your own domain specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effectively, and Kotlin is a fantastic language to serve as a host for internal DSLs. But implementing DSLs on top of Kotlin requires understanding the key strengths of the language and knowing how to apply them appropriately.

Fire up your favorite editor and get ready for a fast and furious deep dive into creating DSLs with Kotlin the right way. In just over 50 pages, you’ll learn to avoid the pitfalls and leverage the language while creating your own elegant, fluent, concise, and robust DSLs using Kotlin.

From now through the end of September, celebrate the launch of this new book and new book series—Pragmatic Answers—with 50% off the purchase price of Programming DSLs in Kotlin when you use coupon code "0332ab7637" to make your purchase.

You Could Be a Published Author

Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our pragprog.com/become-an-author page for details, including our 50% royalty (yes, for real!) and world-class development editors.

Upcoming Author Appearances

  • 2020-08-28 Craig Walls, Salt Lake Software Symposium
  • 2020-09-11 Craig Walls, Lone Star Software Symposium: Dallas (NFJS)
  • 2020-09-12 Diana Larsen, Agile Business Day - Venice & online
  • 2020-09-16 Diana Larsen, Enterprise Agile San Francisco Bay Area - online
  • 2020-09-17 Michael Keeling, European Conference on Software Architecture in L'Aquila, Italy + Virtual
  • 2020-09-18 Diana Larsen, Agile Austin
  • 2020-09-23 Jon Reid, Cocoaheads NL Meetup
  • 2020-09-28 Diana Larsen, Agile Human Factors - eXperience Agile conference
  • 2020-09-29 Craig Walls, FrontEnd Fest
  • 2020-10-01 Diana Larsen, Online Workshop
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is signup at pragprog.com.

    Tell your friends! Tweet this

    Follow us on Twitter for the latest news, commentary, and occasional discounts:: @pragprog, Andy Hunt @PragmaticAndy.

    Thanks for your continued support,
    Andy Hunt
    Publisher, Pragmatic Bookshelf

    By Professional Developers, for Professional Developers
    PragProg.com

    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615