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

Web Development with Clojure, Third Edition »

See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web-stack.

Build Chatbot Interactions »

Chatbots let your users interact with your service in their own natural language. Use free and open source tools along with Ruby to build creative, useful, and unexpected interactions for users. Take advantage of the Lita framework’s step-by-step implementation strategy to simplify bot development and testing. From novices to experts, chatbots are an area in which everyone can participate.

Recently Released:

 

Coming Up Next:

  • Technical Blogging, Second Edition, in print
  • Practical Microservices, in beta
  • Programming Elm: Build Safe and Maintainable Front-End Applications, in print
  • Programming Flutter, in beta
Clojure and Chatbots
June 12, 2019

Better tools let you become a better developer. If your language or framework isn't giving you any joy, maybe it's time to try a different approach.

New this week, Web Development with Clojure, Third Edition is now in beta from pragprog.com/book/dswdcloj3. If you haven't looked at Clojure lately, come see what you're missing.

And speaking of new tools, check out Build Chatbot Interactions: Responsive, Intuitive Interfaces with Ruby now in print and shipping from pragprog.com/book/dpchat.

Come and get 'em!

/\ndy

Web Development with Clojure, Third Edition: Build Large, Maintainable Web Applications Interactively

Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes it so desirable, as you work hands-on with Clojure and build a series of web apps of increasing size and scope, culminating in a professional grade web app using all the techniques you've learned along the way.

This fully updated third edition will get you up to speed on the changes in the rapidly evolving Clojure ecosystem — the many new libraries, tools, and best practices. Build a fully featured SPA app with re-frame, a popular front-end framework for ClojureScript supporting a functional style MVC approach for managing the UI state in Single-Page Application-style applications. Gain expertise in the popular Ring/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular re-frame library to build single-page applications.

Whether you’re already familiar with Clojure or completely new to the language, you’ll be able to write web applications with Clojure at a professional level.

Now available in beta from pragprog.com/book/dswdcloj3.

Build Chatbot Interactions: Responsive, Intuitive Interfaces with Ruby

Developers of all skill levels can craft user experiences that are natural, easy to use, and most of all, fun. Build chatbots using free, open source tools and launch them to popular chat platforms like Slack and Amazon's Alexa. Use the Ruby programming language and the Lita bot framework to unlock fun and powerful chat abilities such as sending text messages and emails, creating new meme images, driving a robot around the room, and talking out loud on a home speaker.

Use frameworks available in Ruby and Node.js to get started quickly. Create simple chatbot skills that respond quickly to basic requests. Chain skills together for more complex interactions. Take advantage of test-driven development techniques to build your bots with confidence. Coordinate tasks with colleagues via bot. Connect with external APIs to provide users with data they need. Extract data information from web pages when an API isn’t available. Expand your bot’s reach with SMS and email messaging. Deploy a chatbot to a host so users can interact with it on their schedule.

Build a more responsive, easy-to-use interface for your users today.

Now in print and shipping from pragprog.com/book/dpchat.

Upcoming Author Appearances

  • 2019-06-25 Kevin Hoffman, KubeCon / CloudNative Con Shanghai
  • 2019-07-15 Kevin Hoffman, OSCon 2019 - Portland, OR
  • 2019-07-16 Johanna Rothman, Uberconf
  • 2019-07-18 Chris Strom, OSCON 2019 - Portland, OR
  • Who Are We?

    The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

    Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of professional developers. We create timely, practical books, audio books, and videos on classic and cutting-edge topics to help you learn and practice your craft.

    We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.

    Thank you for your continued support!

    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 create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: @pragprog, @pragpub, Andy Hunt @PragmaticAndy.

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com

    Manage your subscription using your account, or permanently unsubscribe here.
    Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615