I’m working with Packt on “Julia v1.0 By Example”, a beginner’s book about Julia. It covers various topics related to data science and general and web computing. I’m putting a lot of time, energy and love into the book - I’m hoping it’s going to help some people find their way into programming with Julia and enjoy it as much as I do. I really want to come out as a valuable resource and contribute to the growth of the language and its great community.
Part of it is that we need the support of a technical reviewer, and again, I’m reaching out to the awesome Julia users
I’m looking for a partner to work with me on the project as the technical reviewer: go over the book, provide feedback about the code, ideas for improvement of the technical info, squash bugs, etc. If you’re interested, please message me, I’ll put you in touch with the Packt team for more details. Thanks!
While in general I am very happy to see new books appear on Julia, and I also think that examples are the best way to do it, are you sure that this is the best time for it given the current state of transition in the DataFrames ecosystem? I suspect that by the time the ink dries, most examples will not run.
It’s pretty much work in progress. The book targets the v1.0 release of Julia - with a preliminary publishing date for spring 2018. So yes, some of the APIs will change for sure and I’ll just have to update the code accordingly. But I expect that by the time we see a Julia v1.0 release, the DataFrames public APIs will be stable. What do you think? Also, can you please point me to the documentation regarding breaking API changes in the upcoming DataFrames?
Probably not The web development parts are more about supporting data science features (web mining, exposing data on the web, etc), so very light stuff. So far I’m going with HTTP.jl.
For Genie, the plan is to use my newly acquired literary skills to write the long overdue guides and proper docs.
Good news you will do this stuff for Genie.jl later Adrian.
I will be interested to read it.
May be i could help by drawing a few sketchs or technical diagrams.
I looked for an email address, but could not find one, so my response has to be public.
I have a lot of students in a class in Winter quarter. I would be happy to strongly suggest a book for learning julia, even if it is just a prototype. please email me: ivo.welch@gmail.com
your and my email have probably been harvested a gazillion times already, if only from emails we have sent to non-friends. the only thing that protects us are good spam filters, like gmail’s.
I am glad that julia has not closed down its syntax and semantics yet, but the drawback is that googling for solutions can often provide old, outdated, non-working answers. this is an obstacle to adoption. c’est la vis. for your book to succeed, keeping examples working all the way up to 1.0 is essential. (you should aggressively drop obsolete julia versions IMHO.) . I am looking forward to it. the more working and checked examples, the better.
Yeah, I guess I’m old-fashioned, still obfuscating email addresses on websites
Absolutely - it’s not just Julia itself (which will hopefully evolve smoothly into v1.0) but (mostly) the packages. The previously discussed DataFrames, or WebServer and Requests morphing into HTTP.jl are just some of the key packages used in the examples. Staying up to date is an uphill battle now, but things will hopefully settle down around v1. Fingers crossed.
Is that title set in stone? Somehow the inclusion of “v1.0” in the title strikes me as being too specific, especially considering that v1.0 will be the only officially supported version at publication time.