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

June PragPub »

  • Hello Again, Android!
  • Paul Learns To Parse
  • Functional Snippets
  • Unfinished Revolution

Plus: On Tap, Swaine’s World, Rothman and Lester, New Manager’s Playbook, Antonio on Books, Pragmatic Bookstuff, Solution to Pub Quiz, Our Back Pages

Recently Released:

 

Coming Up Next:

  • Deliver Audacious Web Apps with Ember 2
  • Mazes for Programmers: Code Your Own Twisty Little Passages in print
  • Real-World Kanban in print
June PragPub
June 03, 2015

It was the Woodstock of computer technology. Everybody wishes they had been there, and one suspects that a lot of people who weren’t have convinced themselves that they were. In fact, there were roughly 1,000 computer professionals in the audience at that presentation in Brooks Hall in San Francisco in December of 1968. The occasion was the Joint Computer Conference, the presenter was Douglas Engelbart, and the title of the presentation was “A Research Center for Augmenting Human Intellect.”

This month, PragPub magazine profiles computer revolutionary Douglas Engelbart, along with a plethora of other vital tidbits you need to know. Read on for details...

June PragPub Magazine

Android is inside over a billion cell phones and other mobile devices, making it the number one platform for application developers. Ed Burnette wrote the book on Android development, and he recently released the fourth edition of Hello, Android So we collared him for a free-ranging interview on Android, his book, and programming in general.

Last year Apple introduced a new programming language, Swift. We started following it immediately, and all this year we are running a series by Chris Eidhof, Wouter Swierstra, and Florian Kugler on functional programming in Swift. This month they discuss — and demonstrate — currying, a key idea in the implementation of functional programming.

Also in this issue Michael Bevilacqua-Linn concludes his two-part series on building a parser, in which we follow the adventures of Paul and Allison as Allison teaches Paul the basics of parsing using a Python library called Parslet.

There was a time, we hear tell, when a programmer would finish school, go to work for IBM, and confidently expect to retire thirty years later with a gold watch and a comfortable pension. Things have changed a little since those halcyon days.

Today’s programmer doesn’t take a job for a lifetime; often she signs on for the duration of the current project, expecting to move on at its completion. Even if the job is ostensibly permanent, she’s likely to decide that the fastest way to move up is to move laterally. Job Number One for a programmer today is career maintenance.

That’s why we have programming career experts writing for PragPub every month. In this issue Johanna Rothman and Andy Lester discuss networking to find jobs: how to do it, when to do it, and why it isn’t sleazy or distasteful. And what if you’re managing programmers? That’s a role you’re likely to find yourself in at some point in your career. Marcus Blankenship has been there and done that and has some advice on how to keep little annoyances with employees from growing into chronic problems or even explosive situations.

And there’s more: a puzzle, Antonio Cangiano’s list of new tech books, and an index to the past six issues of PragPub. We hope you enjoy it.

Now available from theprosegarden.com.

Upcoming Author Appearances

  • 2015-06-06 Maik Schmidt, Maker Faire Hannover (Germany)
  • 2015-06-11 Jeffrey R. Kelley, AltConf
  • 2015-06-15 Andrew Hunt, NDC Oslo
  • 2015-06-16 Dave Thomas, Amsterdam Elixir/Ruby
  • 2015-06-18 Seb Rose, NDC, Oslo
  • 2015-06-18 Dave Thomas, GOTO Amsterdam
  • 2015-06-25 Adam Tornhill, EuroClojure 2015, Barcelona, Spain
  • 2015-06-25 Ian Dees, Open Source Bridge, Portland
  • 2015-06-29 Seb Rose, SPA, London
  • 2015-06-29 Rachel Davies, SPA2015, London, UK
  • 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