js4php: thanks!

JS4PHP book is almost a wrap! It started as "well, I have this blog post, then I have these slides from this conference, how hard could it be to make it into a book form?" Pretty hard, turns out. I'm surprised every time. Takes a while, you get distracted by something shinier and so on... No such thing as "quick book project", for me, at least.

But it's almost ready to go, O'Reilly folks are optimistic it will be done in time for the Fluent conference in May (where I'm not speaking btw). The price on Amazon really makes me happy, I think $7.90 for a tech book is unheard of.

JavaScript for PHP developers

So anyway, just wanted to say thanks to people that helped with the book along the way.


First and foremost, big thanks and gratitude to my second-time reviewers who helped me with "JavaScript Patterns" before, the Three Musketeers and d'Artagnan, the ever-so-amazing Andrea Giammarchi, Asen Bozhilov, Dmitry Soshnikov and Juriy "kangax" Zaytsev. As with the previous book they helped me tremendously with their deep knowledge and experience with JavaScript, their attention to detail and technical accuracy above all. You'll see little notes in the book following bold general statements, these notes often come from one of these guys saying: "hmm, this is not entirely correct and not always true, because...". I am forever in debt to these four ridiculously talented developers who also happen to be great and friendly people.

Many thanks to Chris Shiflett and Sean Coates. They made sure the PHP side of things make sense, but what's more, this whole book started as a post on their PHPAdvent (now WebAdvent.org) blog, followed by a talk at the ConFoo conference which Sean helps organize.

Next, thanks to the Facebook engineers that hang out on the JavaScript group. I posted an early draft there asking for comments. Three people even went through the whole thing and gave me invaluable feedback and further nitpicking, which is the best quality in a technical reviewer. Thanks to Alok Menghrajani, James Ide and Alex Himel.

Finally, thanks to Randy Owens who read the "early release" of the book and meticulously filed tens of errata reports.

28 Responses to “js4php: thanks!”

  1. JSSpy » Js4php: thanks! Says:

    [...] Source: http://www.jspatterns.com/js4php-thanks/ [...]

  2. technology information Says:

    I delight in, cause I found exactly what I was having a look for. You have ended my four day long hunt! God Bless you man. Have a nice day. Bye

  3. notebook Says:

    Excellent goods from you, man. I have take into accout your stuff previous to and you’re just too wonderful. I actually like what you’ve received here, certainly like what you’re saying and the way in which wherein you assert it. You make it enjoyable and you continue to take care of to stay it sensible. I can’t wait to learn much more from you. This is actually a terrific site.

  4. Phil T. Says:

    Hi fellow programmers,

    This book shows the power of the language that is vastly becoming so popular.

    Real programmers use classes which now includes Javascript programmers.

    However, after learning this you will miss the capabilities that are used by “real” programmers,
    that is classes and compile-time checking etc.

    Let me tell you there’s a free compiler called classyscript at http://classyscript.com.
    The language is a super set of javascript allowing classes and inheritance but compiling to standard javascript which will run in the browser.

    Phil T

  5. สังคม Says:

    Great post. I was checking continuously this blog and I’m impressed! Extremely useful info specifically the last part :) I care for such information much. I was seeking this particular info for a long time. Thank you and best of luck.

  6. Lesbian Says:

    I liked up to you’ll obtain performed proper here. The cartoon is tasteful, your authored material stylish. nevertheless, you command get bought an shakiness over that you wish be handing over the following. in poor health definitely come further previously again since exactly the same nearly a lot ceaselessly inside of case you shield this increase.

  7. Aerobrekizjek Says:

    [url=http://www.leitsu.com/en/uggonline.html]stivali ugg[/url] Moment Factory is comprised of a team of 60 artists, technologists and visionaries at its headquarters in Montreal where they develop, design and produce groundbreaking-often interactive-new media installations for which they have earned an industry leader reputation. By entering, readers accept these Terms. from the people, the s, but he made a decision to savound Liu Zhong.
    [url=http://www.ascina.at/DESIGN/cheap-jerseys.html]cheap jerseys[/url] You phone call for to know that if you actually desire to possess your non-public Hermes Kelly handbags;natsuji blog it will consider many years earlier for you can really purchase one. Hong Kong. Action #6: Really don’t have faith in the financial institutions.
    [url=http://www.cdsbc.org/Login/cheap-jerseys.html]cheap jerseys[/url] Every one of these brand names offer a pricey variety of luggage and grabs for girls. Breastfeeding one child is a full time job at first, I cannot imagine how difficult feeding twins would be! Good for her for doing that. Several tiny chariots in early 19th century are placed under metal springs hanging high above, which makes the bodywork as suspended seat.
    [url=http://www.cdsbc.org/Login/cheap-jerseys.html]cheap nfl jerseys[/url] By far the most typical techniques of attaining a life away the grid is from the utilization of photovoltaic panels, hydropower and wind turbines or maybe good, aged-fashioned wind mills. The most striking feature is its special supple and light construction, giving you a comfortable fit all day.. The woman in Rat Pack-era hat and shades steps into the resort hotel elevator, sees a little Spanish boy, leans over, says “Hola” and tries to get a conversation going.
    [url=http://www.astaburuaga.com/images/ugg-baratas.html]baratas ugg[/url] sure, they will really observe Robotech, together with include scenes throughout the buddys Inbit look even a have a look at in the place of Palladium instruction books advanced age group graphic disguise,. Make sure you are comfortable the right amount of while wearing individuals and can work by way of outstanding reduce. If you are purchasing a vintage bag then the cowhide will already be oxidized.
    [url=http://www.astaburuaga.com/WebOld/ugg-outlet.html]botas hunter[/url] Individuals that plan to stick out basically from the others normally opt for exceptional plus unusual products. She handed me a receipt and asked me to come back in a few hours. Therefore, go right ahead and sense that a princess.
    [url=http://www.exafan.com/panel/ugg-outlet.html]ugg baratas[/url] Celine bag is devoting to mould female’s temperament. Les entraneurs sont faits pour gonfler les pieds qui abandonnent l’quilibre et la dextrit quelque chose le long du chemin. Birkin handbags are also made of top quality leather, which helps to impart it with a classic touch.
    [url=http://www.silvestropistolesi.it/ita/ugg/index.asp]stivali ugg[/url] At present, the maverick quality products as the preferred, including alligator, crocodile, ostrich, reptiles and pythons usually create a training unit, the operator network and a lot of amazing templates. The first official baby photos of Cline Dion’s son, Ren-Charles, were published in English, French and Spanish editions of a weekly magazine that’s based in Spain. Whatever you’ll want to undertake is just pick the dependable kinds also as be aware when getting the remarkable goods..

    [url=http://www.astaburuaga.com/images/ugg-baratas.html]Botas ugg[/url] The third part is called Seven, invited seven artists. How much do the knock-offs cost to buy? If you can find the selling price of a reasonable looking counterfeit bag, then you can figure how much of a mark-up the seller of knock-offs puts on the bag, and how much for the maker of the bag, and you will get to a figure that represents how much the bag costs to make without the brand name and designer price. want to make an imprint and look their most fashionable at all times, and it okay. [url=http://www.astaburuaga.com/WebOld/ugg-outlet.html]botas ugg[/url] Berke at the UCLA Medical Clinic,” Ren shared. Children’s will be transient, yet sine we’ve male impotence robust swimsuits, we all can constantly notice yourself any knockout. It still fashionable, obtained not merely from Europe but will also worldwide. [url=http://www.exafan.com/panel/ugg-outlet.html]botas hunter[/url] As final approach had been imminent the spacing between the lights decreased to 100 feet. With a few of these designers costing greater than a little automobile, you may wish to sit down prior to taking a look at a few of these drool-worthy duffel bags.. He may possibly even try to produce you feel responsible for not helping him remain off drugs by persevering with the romantic relationship. [url=http://www.silvestropistolesi.it/ita/ugg/index.asp]stivali ugg[/url] feel like, you know, it not easy to be an Iranian originally and be here, and be a citizen of this country, and see the two sides of you fight each other every day, Amirahmadi said. So if these luscious bags start at $7,000, what is the most expensive Birkin available hermes birkin ? This is a question that has been asked several times over by the curious fashionista and the precocious socialite alike hermes birkin . In the event you want to acquire deep angling lures, people with restricted design and style will exile, break and do much better than another crankbaits. [url=http://www.leitsu.com/en/uggonline.html]stivali ugg[/url] In product personalization column, please select any product from the menu. Some lawyers which of you today usually means rest room against insurance carriers actually worked enchanting disability insurance companies and as an all in one consequence are aware of that why claims are dissmissed off This is that often some form of reason one reason why it is certainly plausible which of you have had their claim denied are going to want are trying to find facilitate back and forth from an computer units lawyer instead having to do with resubmitting going to be the claim everywhere in the their different The lawyer may be able for more information regarding bring an action according for more information regarding breach concerning insurance contract all of which could be the an all in one down and dirty charge the idea don’t you think insurance carrier wants promoting was able to find liable enchanting. 17, 2008 file photo, United States’ Michael Phelps celebrates after winning his 8th gold medal after the men’s 4×100-meter medley relay final during the swimming competitions in the National Aquatics Center at the Beijing 2008 Olympics in Beijing. [url=http://www.cbmtg.org/userfiles/file/cheap-jerseys.html]cheap jerseys[/url] He then attempt to create you really feel negative for being so unreasonable. Lie About An Item: Say It Works Fine When It Sometimes Doesn’t Work. Transkei.

  8. js4php: thanks! | Dring Drong Says:

    [...] js4php: thanks! JS4PHP book is almost a wrap! It started as “well, I have this blog post, then I have these slides from this conference, how hard could it be to make it into a book form?” Pretty hard, turns out. I’m surprised every time. Takes a while, you get distracted by something shinier and so on… [...] Unit testing in AsciiDoc While finishing off this book, which I choose to write in AsciiDoc format, I really appreciate the time I took to write myself a handy little script for testing the little code examples. Because, something always gets wrong in the final steps of editing and is nice to have some automated assurance that you didn’t [...] Optional parameters JavaScript has no syntax that allows you to have a default value for a function parameter as you often do in most other languages. This is scheduled for a future version of ECMAScript, but for now you have to take care of this yourself inside the body of your function. There are several patterns that [...] Shim sniffing Extending native objects and prototypes is bad. If not vile, mean and Jesuitic. // Noooooo! Array.prototype.map = function() { // stuff }; Unless it’s desirable, for example for adding ECMAScript5 methods in legacy browsers. In which case we do something like: if (!Array.prototype.map) { Array.prototype.map = function() { // stuff }; } If we’re paranoid [...] The ridiculous case of adding a script element Adding a script element to a page should be a no-brainer. Yet, it’s ridiculously unreliable in the wild – when you don’t have any idea of the surrounding markup. You know the drill – create a script element, point its src to a URL and add it to the page so that script file can [...] [...]

  9. Oakley Juliet Sunglasses Says:

    I’m gone to convey my little brother, that he should also go to see this website on regular
    basis to take updated from hottest information.

  10. get a job youtube Says:

    Howdy, I stumbled upon your web site through The search engines all at once while hunting for a similar matter, your web site emerged, it’s good. I have got added to favourites|included in bookmarking.

  11. ugg outlet italia,ugg scontati,ugg stivali,scarpe ugg,ugg sito ufficiale Says:

    Nice blog right here! Additionally your website rather a lot up fast! What host are you using? Can I am getting your associate link in your host? I desire my website loaded up as quickly as yours lol

  12. lainaaminen-blogi Says:

    Howdy! I could have sworn I’ve been to this site before but after
    looking at many of the articles I realized it’s new to me.
    Anyways, I’m definitely happy I came across it and I’ll be book-marking it and checking back frequently!

  13. shopping Says:

    You actually make it seem so easy with your presentation however
    I to find this topic to be really something which I think I’d
    never understand. It sort of feels too complicated and very wide for me.
    I am having a look ahead in your subsequent put up, I’ll attempt to get the hang
    of it!

    Here is my homepage … shopping

  14. Matkustelu ja hotellit Says:

    I’m amazed, I must say. Seldom do I come across a blog that’s both equally educative and interesting, and let me tell you,
    you have hit the nail on the head. The issue is an issue that too few men and women are speaking intelligently about.
    I am very happy that I stumbled across this during my hunt for something relating to this.

  15. quality rater Says:

    We have find out a few perfectly things the following. Unquestionably value social bookmarking intended for revisiting. I’m wondering the amount hard work you determine to produce this superb insightful internet site.

  16. hotellimajoitus ja lomailu Says:

    Exceptional post but I was wanting to know if you could write a litte more on
    this subject? I’d be very thankful if you could elaborate a little bit further.

  17. Kirk Says:

    I’m gone to inform my little brother, that he should also pay a visit this blog on regular basis to take updated from most
    recent news update.

    Visit my web site :: Hester – Kirk

  18. Baby Bassinet Bedding,Baby Crib Bedding,Baby Diapering,Baby Furniture,Baby Gyms, baby Playmats,Baby Health , Baby Care,Baby Safety,baby backpacks ,baby Carriers,baby Bathing , baby skin care, baby blankets, baby swaddling, baby bottle feeding, baby breast Says:

    It is appropriate time to make a few plans for the future and it is time to be happy. I have read this publish and if I could I desire to counsel you few interesting things or tips. Maybe you could write next articles regarding this article. I wish to read even more issues about it!

  19. Barbour Online Says:

    How ever stand by mode reduces the energy expenditure of your laptop through not supplying the energy to the hardware components that you are not using. Amazingly enough,Barbour Sale, our digestive system is home to more than 500 species of bacteria, all of which help keep out intestines healthy and help with food digestion and regulate a healthy immune system. i don’t know what you weigh or how much you have to lose. If it doesn’t perform well,Barbour Outlet, it’s not worth the money. How the P

  20. Cricket Match Predictions,Cricket Predictions,Cricket tips,Free cricket tips,match prediction,Cricket Astrology,Cricket Astrologer,Cricket Horoscoope, Cricket betting tips, free betting tips, Says:

    Howdy, simply realize your own web site by using Yahoo, and located that it is actually helpful. I’m going to be cautious about brussels. We are grateful should you continue this specific in future. Many some others may very well be had good results through your composing. Cheers!

  21. http://www.visitbruges.org/barbour.asp Says:

    Lower magnetic fields offer the opportunity for change, thanks to fast materialization of thoughts and feelings. The IRS examines every tax return filed. The Four Best Ways To Analyze SEO Tools For Your NeedsView all Barbour by Hannah Whittenly. Yo have them hanging on the efigeato, stoed in boxes, o stck between the thick pages of a big book nti yo have the time fige ot what to do with them. One email = one message! After rehearsal, Emma meets Mad sleazy dad Alec, who hands them a boat load of

  22. true religion outlet Says:

    Hence they helped bring with each other knowledge and experience. Bolivia possesses a long background of massive inequality and cheap authentic religion tight pants or skirts bing the right answers exploitation in the indigenous people today, and even individuals as well as minor entrepreneurs violations how the Morales government is definitely protecting hard. Any Late 2001 sovereign failure to pay situation from Argentina just put into this failure on the cloth plus gear market.. I wish almost

  23. galeri huruf timbul Says:

    It is appropriate time to make some plans for the long run and it is time to be happy. I’ve learn this put up and if I may just I want to recommend you few fascinating issues or tips. Perhaps you can write next articles regarding this article. I want to learn more issues about it!

  24. Anderson Montes De oca ladron Says:

    hi!,I really like your writing so much! share we be in contact extra about your article on AOL? I require a specialist in this space to solve my problem. Maybe that’s you! Taking a look forward to look you.

  25. blog Says:

    It’s fantastic that you are getting ideas from
    this paragraph as well as from our discussion made at this place.

  26. gold buyers Says:

    This excellent website definitely has all the info I wanted concerning this subject and didn’t know
    who to ask.

  27. beats by dre bluetooth headphones Says:

    Cela fait partie de leur parcours d’initi de connaisseur. Veiller ce que le drap couvre toujours le corps du patient. En tant que premiers cobayes,beats by dre fake, nous avons plutôt bien tourné. Liste alphabétiqueAccès à distance (service WebVPN) Annuaire des employésBanque de photos institutionnelleBlogues de Contact Bourses et aide financièreBureau du recrutement étudiant Centre d’aide aux étudiants Diplômés Direction des technologies de

  28. customer service job description Says:

    Heya i’m for the first time here. I came across this board and I find It really useful & it helped me
    out much. I hope to give something back and aid others like you helped me.

    Stop by my blog; customer service job description

Leave a Reply