August 24, 2016
The new Phoenix screencast is here!
Phoenix is a web framework for the Elixir programming language that makes programming real-time web applications easy and fun. In this new three-episode screencast, you'll brush up on Elixir, create a UI with routing and controllers, and learn Phoenix Channels for real-time, bidrectional data with the web browser. Available exclusively from pragprog.com/screencast/v-bhphnx.
Also this week, don't miss Data Science Essentials in Python: Collect → Organize → Explore → Predict → Value now in print and shipping from pragprog.com/book/dzpyds.
Check out the video at https://youtu.be/itkGCGz8_DY
Enjoy!
Build Real-Time Web Apps with Phoenix
Phoenix builds on the foundations of MVC frameworks by amplifying their strengths and learning from their weaknesses.
This screencast shows you how to get started with both Elixir and Phoenix. Throughout the series you'll develop a simplified version of a collaborative writing tool, where everything one client types is broadcast to every other connected client.
In episode one, review the important Elixir features and concepts that Phoenix uses most, such as functions, modules, pattern matching, and piping.
In episode two, create the basic user interface for the application, making a landing page and a mechanism for building a new collaborative workspace. Along the way, work with routing, controllers, views, and templates, and create a simple model to show how things fit together.
In episode three, finish the application by adding in Phoenix Channels to power the real-time features of the application. See how easy it is to send data back and forth between the client and server using Elixir and JavaScript, thanks to the simple yet powerful JavaScript library included with Phoenix. You'll end up with a real-time app you can use as the basis for your own work.
What You Need:
You'll need your text editor and the Elixir programming language installed on your computer. You'll also want some background in a framework like Ruby On Rails, Laravel, Django, or a similar MVC framework. JavaScript experience is helpful but not required.
Now available from pragprog.com/screencast/v-bhphnx.
Data Science Essentials in Python: Collect → Organize → Explore → Predict → Value
Data science is one of the fastest-growing disciplines in terms of academic research, student enrollment, and employment. Python, with its flexibility and scalability, is quickly overtaking the R language for data-scientific projects. Keep Python data-science concepts at your fingertips with this modular, quick reference to the tools used to acquire, clean, analyze, and store data.
This one-stop solution covers essential Python, databases, network analysis, natural language processing, elements of machine learning, and visualization. Access structured and unstructured text and numeric data from local files, databases, and the Internet. Arrange, rearrange, and clean the data. Work with relational and non-relational databases, data visualization, and simple predictive analysis (regressions, clustering, and decision trees). See how typical data analysis problems are handled. And try your hand at your own solutions to a variety of medium-scale projects that are fun to work on and look good on your resume.
Keep this handy quick guide at your side whether you're a student, an entry-level data science professional converting from R to Python, or a seasoned Python developer who doesn't want to memorize every function and option.
Now in print and shipping from pragprog.com/book/dzpyds.
Upcoming Author Appearances2016-08-24 Johanna Rothman,
Non-Fiction Writing Workshop to Enhance Your Business (online workshop)
2016-09-01 Sandy Mamoli,
Project 16
2016-09-08 Diana Larsen,
Cutter Agile Mexico Conference 2016
2016-09-09 Chris Adamson,
CocoaConf DC
2016-09-09 Diana Larsen,
Cutter Agile Mexico Conference, Mexico City, DF Mexico
2016-09-10 Chris Adamson,
CocoaConf DC
2016-09-15 Alex Miller,
Strange Loop - St. Louis, MO
Did You Know?
You can synch your ebooks amongst your devices via Dropbox, including updates! Just login to your account on pragprog.com, edit your profile, and connect your dropbox account. See our FAQ for details.
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
|