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

November PragPub »

  • Just Enough Clojure
  • Scripting Vim
  • Embrace the Full Stack
  • Functional Snippets

Plus: On Tap, Swaine’s World, Rothman and Lester, New Manager’s Playbook, Relax for the Same Result, Antonio on Books, Pragmatic Bookstuff, Solution to Pub Quiz, Shady Illuminations

Recently Released:

 

Coming Up Next:

  • Serverless Single Page Apps: Fast, Scalable, and Available, in beta
  • Creating Great Teams: How Self-Selection Lets People Excel, in print
  • Developing for Apple Watch, Second Edition, in beta
November PragPub
November 04, 2015

The NSA was founded by the US government on this day in 1952. But no need to send them Happy Birthday wishes. They already know.

That also means there are only 57 days left in 2015. What are you going to do with them? This month's PragPub magazine might give you some insights. Now available from theprosegarden.com.

November PragPub Magazine

This month’s PragPub features articles on functional programming, full stack development, programming your editor, and working on your career.

Clojure is a variant of the Lisp programming language, which means that it really is a different species of animal than you’re used to if you learned programming in an object-oriented, procedural paradigm. Getting good at Clojure means shifting mental gears and embracing a library-centered function-grounded worldview. In the first part of a two-part exploration of the language, Brian Marick will teach you how to think in Clojure.

This issue also features another installment in our year-long series on functional programming in Apple’s Swift language by Chris Eidhof, Wouter Swierstra, and Florian Kugler. This month they talk about smart uses of wrapper functions.

There’s a satisfaction in getting really good at using a tool, especially if it’s one you use every day. When that tool is your editor, it can make you significantly more productive, too. Ben Klein is back this month with another deep dive into the Vim editor. Totally mastering the power of your editor could be the most productive thing you can do as a developer.

Sometimes, though, total mastery of a skill or tool is overkill. David Copeland, author of Rails, Angular, Postgres, and Bootstrap, explains in this issue how to become a master full-stack developer by not trying to master every part of the job. The trick is knowing just enough about every aspect of web app development.

A related insight applies to how you approach your work in general. Derek Sivers encourages you to slow down a little and not try to squeeze out that last bit of speed or productivity. You’ll be surprised how much you achieve if you don’t try quite so hard, and you’ll be less stressed. Marcus Blankenship and Johanna Rothman and Andy Lester share advice on your career, too, while Antonio Cangiano reports on new tech books to enhance your skills, plus we’ve got a puzzle to exercise your mental muscles, and John Shade tells you what to fear.

Now available from theprosegarden.com.

Upcoming Author Appearances

  • 2015-11-04 Adam Tornhill, Øredev 2015, Malmö, Sweden
  • 2015-11-05 Chris Adamson, CocoaConf San Jose
  • 2015-11-06 Chris Adamson, CocoaConf San Jose
  • 2015-11-07 Chris Adamson, CocoaConf San Jose
  • 2015-11-10 Johanna Rothman, Product Owner Training (online)
  • 2015-11-10 Andrew Hunt, GROWS Tutorial, ADC East, Orlando
  • 2015-11-12 Andrew Hunt, Keynote, ADC East, Orlando
  • 2015-11-15 Noel Rappin, RubyConf
  • 2015-11-16 Mattias Skarin, Lean Kanban Central Europe 2015
  • 2015-11-16 Alex Miller, Clojure/conj 2015 - Philadelphia, PA
  • Did You Know?

    We publish books across a range of technologies for folks at different levels of abilities, all the way from novice to expert. If you haven't browsed all of our titles recently, come take a look:

    Agile Practices • Android, iPhone, and Mobile Programming • Career Development • Cool Things for Smart People • DIY & Hardware • For Beginners • Gaming • Java and JVM Languages • Mac, iPhone, and iPad Programming • Pragmatic exPress • Ruby and Rails • Testing, Design, and Cloud Computing • Tools, Frameworks, Languages • Web 2.0+

    Come check out all our categories at pragprog.com/categories

    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 @PragmaticAndy and Dave @pragdave.

    Thanks for your continued support,
    Dave & Andy
    The Pragmatic Programmers

    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. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033