# Very low number of Haxe \[Target\] books || tutorials

**URL:** https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181
**Category:** Haxe
**Tags:** documentation
**Created:** [November 14, 2017, 6:37pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181 "2017-11-14T18:37:11Z")
**Posts on this page:** 12
**Page:** 2

<div class="post-metadata">

### Author: ![mastef](https://community.haxe.org/user_avatar/community.haxe.org/mastef/32/2354_2.png) [@mastef](https://community.haxe.org/u/mastef)
#### Post date: [December 17, 2017, 8:06pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/21 "2017-12-17T20:06:02Z")

</div>

I remember watching a talk where @back2dos was using haxe to compile PHP projects ( and his clients didn’t care, because the output was PHP and he made less errors, etc ). Would be interested in a small sample repo showing a minimum setup for this - would be a nice starting point for new projects 🙂

---

<div class="post-metadata">

### Author: ![mastef](https://community.haxe.org/user_avatar/community.haxe.org/mastef/32/2354_2.png) [@mastef](https://community.haxe.org/u/mastef)
#### Post date: [December 17, 2017, 8:11pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/22 "2017-12-17T20:11:31Z")

</div>

Also this [Haxe and JavaScript gitbook](https://matthijskamstra.github.io/haxejs/) is definitely worth highlighting for beginners who are looking to get their hands dirty with haxe + html5. The git repo [is super-structured](https://matthijskamstra.github.io/haxejs/).

---

<div class="post-metadata">

### Author: ![back2dos](https://community.haxe.org/user_avatar/community.haxe.org/back2dos/32/30_2.png) [@back2dos](https://community.haxe.org/u/back2dos)
#### Post date: [December 18, 2017, 7:31am UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/23 "2017-12-18T07:31:53Z")

</div>

There was not much to it. I used FlashDevelop to create a new PHP project (but there’s really not much in there except `-cp src -php bin`) with `haxe.web.Dispatch` for routing, `haxe.Template` for templating and SPOD for persistence. I did add `tink_lang` to the mix because I’m a terseness fetishist, but that has largely superficial effects. Soon I did replace haxe.Template by `tink_template` so I would have type safety throughout all the code (and also a richer template language). All in all, it was pretty unspectacular 😉

---

<div class="post-metadata">

### Author: ![mastef](https://community.haxe.org/user_avatar/community.haxe.org/mastef/32/2354_2.png) [@mastef](https://community.haxe.org/u/mastef)
#### Post date: [January 6, 2018, 10:51am UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/24 "2018-01-06T10:51:00Z")

</div>

There’s actually a lot to that - it’s simple, not easy 🙂 For me it’s a great point from your talk and would illustrate easily how to switch from a typeless php to a typed haxe style. How about a [github.com/back2dos/haxe-php-starter-template](http://github.com/back2dos/haxe-php-starter-template) ? 😛

---

<div class="post-metadata">

### Author: ![socialflasher](https://community.haxe.org/user_avatar/community.haxe.org/socialflasher/32/131_2.png) [@socialflasher](https://community.haxe.org/u/socialflasher)
#### Post date: [January 6, 2018, 7:54pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/25 "2018-01-06T19:54:57Z")

</div>

it’s giving 404 🙂

---

<div class="post-metadata">

### Author: ![mastef](https://community.haxe.org/user_avatar/community.haxe.org/mastef/32/2354_2.png) [@mastef](https://community.haxe.org/u/mastef)
#### Post date: [January 7, 2018, 4:26pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/26 "2018-01-07T16:26:58Z")

</div>

@back2dos please fix 😃

---

<div class="post-metadata">

### Author: ![RafaelOliveira](https://community.haxe.org/user_avatar/community.haxe.org/rafaeloliveira/32/67_2.png) [@RafaelOliveira](https://community.haxe.org/u/RafaelOliveira)
#### Post date: [January 8, 2018, 6:14pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/27 "2018-01-08T18:14:59Z")

</div>

I have made some websites with haxe.Template, web.Dispatch and Spod (now called record-macros). I can made a simple blog system for php and neko when I have time this week.

---

<div class="post-metadata">

### Author: ![matthijskamstra](https://community.haxe.org/user_avatar/community.haxe.org/matthijskamstra/32/228_2.png) [@matthijskamstra](https://community.haxe.org/u/matthijskamstra)
#### Post date: [January 8, 2018, 10:59pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/28 "2018-01-08T22:59:02Z")

</div>

I am the one who create the php haxe documentation mentioned in the question asked by @socialflasher

I wrote it during the time I was learning about PHP and Haxe. It should cover most issues you will have when starting with PHP target.

And it also has examples about :

- `web.Dispatcher`: [How to · GitBook](http://matthijskamstra.github.io/haxephp/04webapi/example.html)
- `SPOD` (not updated) : [How to · GitBook](http://matthijskamstra.github.io/haxephp/11mysql/example.html)
- templating: [How to · GitBook](http://matthijskamstra.github.io/haxephp/03webapi/example.html)

So perhaps we should update the git repo …

---

<div class="post-metadata">

### Author: ![matthijskamstra](https://community.haxe.org/user_avatar/community.haxe.org/matthijskamstra/32/228_2.png) [@matthijskamstra](https://community.haxe.org/u/matthijskamstra)
#### Post date: [January 8, 2018, 11:06pm UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/29 "2018-01-08T23:06:47Z")

</div>

btw I also wrote about Haxe and JavaScript ([Introduction · GitBook](http://matthijskamstra.github.io/haxejs/)) as mentioned by @mastef

And Haxe and Node.js ([Introduction · GitBook](http://matthijskamstra.github.io/haxenode/))

Those are the targets I use the most, and the documentation is also written during my time I started to learn about Haxe JavaScript and Node.js

My goal was to extend the Haxe Manual with practical examples.  
Currently I try to get at least the documentation of javascript mentioned in the Manual: [added "Community driven JavaScript documentation" to the manual by MatthijsKamstra · Pull Request #308 · HaxeFoundation/HaxeManual · GitHub](https://github.com/HaxeFoundation/HaxeManual/pull/308)

So follow the link and 👍 might help to show you really need this.

---

<div class="post-metadata">

### Author: ![matthijskamstra](https://community.haxe.org/user_avatar/community.haxe.org/matthijskamstra/32/228_2.png) [@matthijskamstra](https://community.haxe.org/u/matthijskamstra)
#### Post date: [January 9, 2018, 12:10am UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/30 "2018-01-09T00:10:11Z")

</div>

btw I have update most of the PHP documentation but didn’t test every example.

I didn’t get any errors, so it’s Haxe right… It should work!

---

<div class="post-metadata">

### Author: ![socialflasher](https://community.haxe.org/user_avatar/community.haxe.org/socialflasher/32/131_2.png) [@socialflasher](https://community.haxe.org/u/socialflasher)
#### Post date: [January 9, 2018, 9:13am UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/31 "2018-01-09T09:13:11Z")

</div>

hi, thank you for your great efforts , those links really help. i hope you continue this.

---

<div class="post-metadata">

### Author: ![darmie](https://community.haxe.org/user_avatar/community.haxe.org/darmie/32/86_2.png) [@darmie](https://community.haxe.org/u/darmie)
#### Post date: [January 15, 2018, 5:24am UTC](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181/32 "2018-01-15T05:24:22Z")

</div>

Writing medium articles about Haxe is good for marketing…

[Previous page](https://community.haxe.org/t/very-low-number-of-haxe-target-books-tutorials/181.md?page=1)
