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

Scalable Cloud Ops with Fugue »

Harness the promise of the cloud with Fugue, an operating system built for the cloud. Program cloud infrastructure in a fraction of the time it takes with current tools, debug infrastructure at design time, and centralize your change control process. Written by the Fugue development team, this is the definitive resource to scalable cloud operations with Fugue.

July PragPub »

  • Chris Crawford vs. the Dragon
  • Erica on Swift
  • Refactoring to Functional Style in Java 8
  • Mob Programming
  • Reliable Source

Plus: On Tap, Swaine’s World, New Manager’s Playbook, Johanna on Managing Product Development, How to Write, Antonio on Books, The BoB Pages, Shady Illuminations

Recently Released:

 

Coming Up Next:

  • Create Your Successful Agile Project: Collaborate, Measure, Estimate, Deliver
  • Functional Programming: A PragPub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift (in print)
  • Mastering Ruby Closures (in print)
  • Mastering React (exPress)
  • Learn Functional Programming with Elixir: New Foundations for a New World
Scalable Cloud Ops with Fugue
July 06, 2017

Scalable Cloud Ops with Fugue: Declare, Deploy, and Automate the Cloud

Cloud computing represents the greatest shift in computing in more than a decade. But the promise of the cloud is unrealized. The cloud isn’t just about shedding the physical data center—it’s about shedding the data center mindset. Cloud infrastructure can be controlled via API calls. This means we can view it as a giant general-purpose computer—and program it. That's where the Fugue operating system and the Ludwig language come in. They automate the creation, operation, enforcement, and termination of infrastructure in the cloud.

This definitive Fugue guide starts with a simple website and moves on to a more robust application with evolving infrastructure needs as you walk through the steps to harnessing the cloud. With Amazon Web Services, launch infrastructure quickly. Debug in design time. Automate deployment and enforcement of your cloud. Centralize your change control process and automate continuous auditing. Rest easy knowing configuration drift, unwanted changes, and infrastructure quality issues are addressed, continuously and automatically. Hands-on chapters lead you through creating this application step by step.

If you're a software engineer, architect, DevOps professional, or enterprise team leader using cloud computing for running applications and websites, this book will change the way you view cloud computing.

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

July PragPub Magazine

Chris Crawford was at one point the best-known computer game developer on the planet. That was back when he was training game developers at Atari under Alan Kay, launching and running the Game Developers Conference, editing and writing much of The Journal of Computer Game Design, writing The Art of Computer Game Design, and collecting royalties on best-selling games like Balance of Power.

Then one day he gave a famous speech that ended with his drawing a sword and running out of the room shouting “Charge!” and never returning. He was off to fight the dragon. From that point on he dedicated himself to the quixotic quest to create a new kind of computer game, a new approach that didn’t glorify combat and small-muscle skills, that was built around realistic human emotions and interactions.

He’s still at it, and he recently released a tool that he thinks might be a key component of that new kind of software. It’s an editor for character interactions. It’s fun to play with, and it suggests interesting applications. Because Chris sees his new kind of game as more than entertainment: it’s interactive storytelling, it’s sales training, it’s a new category of software. Or it will be, if he manages to slay that dragon. This month we report on his quest and this new tool for editing interactions.

You can also read that article for free at http://theprosegarden.com. We’re hoping to offer more free content in the coming months.

Also in this fat July Anniversary issue of PragPub are an entertaining and rich essay on floating-point gotchas by Jim Bonang, the final wrap-up of Mark Pearl’s series on Mob Programming, the latest in Venkat Subramaniam’s series on refactoring to functional style in Java 8 (this time focusing on the Execute Around Method pattern), and Erica Sadun on new capabilities and tricks in Swift.

Of course columnists Marcus Blankenship, Johanna Rothman, Antonio Cangiano, and John Shade contribute to the issue, your editor shares some tech news, and there’s a bit of advice on writing from Derek Sivers.

We hope you enjoy it!

Now available from theprosegarden.com.

Upcoming Author Appearances

  • 2017-07-11 Dmitry Zinoviev, International Conference on Computational Social Science, Cologne, Germany
  • 2017-07-12 VM Brasseur, OpenWest 2017
  • 2017-07-20 Alex Miller, EuroClojure, Berlin, Germany
  • 2017-08-02 Alex Miller, KCDC, Kansas City, MO
  • 2017-08-03 Alex Miller, KCDC, Kansas City, MO
  • 2017-08-03 VM Brasseur, PyCon AU
  • 2017-08-08 Johanna Rothman, Agile 2017
  • 2017-08-08 Johanna Rothman, Agile 2017
  • 2017-08-08 Janie Clayton, That Conference, Wisconsin Dells, WI
  • 2017-08-13 Jeff Kelley, 360|iDev, Denver, CO
  • 2017-08-13 Janie Clayton, 360iDev, Denver, CO
  • 2017-08-28 VM Brasseur, /dev/world/2017
  • 2017-09-11 Johanna Rothman, Agile Prague
  • 2017-09-11 Johanna Rothman, Agile Prague
  • 2017-09-11 VM Brasseur, Linux Foundation Open Source Summit North America 2017
  • Did You Know?

    Please note our ebooks do not contain any Digital Restrictions Management, and have always been DRM-free. For us, "DRM Free" means "freedom": you should own the books you've paid for. On whatever device is handy—your laptop, iThingy, Blueberry, you name it. We think ideas should outlast any device you put them on.

    And you can always come back and re-download your books when needed, using your account on pragprog.com. We're here to make your life easier.

    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