Skip to content

Commit

Permalink
Merge pull request #478 from skial/r419
Browse files Browse the repository at this point in the history
Add /roundups/419.md
  • Loading branch information
skial committed Feb 15, 2018
2 parents 7e940c3 + 506f254 commit 5033dcd
Show file tree
Hide file tree
Showing 3 changed files with 167 additions and 35 deletions.
2 changes: 1 addition & 1 deletion src/data/patreons.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"data":[{"description":null,"duration":"per month","income":3499.5833333333335,"keywords":null,"links":["https://www.facebook.com/OpenFL","open_fl"],"name":"OpenFL","patrons":57,"profile":null,"summary":"is creating Free Open-Source Software","update":null,"uri":"https://www.patreon.com/openfl?ty=h"},{"description":null,"duration":"per month","income":1311.8333333333333,"keywords":null,"links":["HaxeFlixel"],"name":"HaxeFlixel","patrons":32,"profile":null,"summary":"is creating An Open Source, Cross-Platform 2D Game Engine","update":null,"uri":"https://www.patreon.com/haxeflixel?ty=h"},{"description":null,"duration":"per month","income":291,"keywords":null,"links":["https://www.facebook.com/haxeui","IanHarrigan1982"],"name":"HaxeUI","patrons":8,"profile":null,"summary":"is creating Open source user interface libraries","update":null,"uri":"https://www.patreon.com/haxeui?ty=h"},{"description":null,"duration":"per month","income":1692.75,"keywords":null,"links":["snowkitorg"],"name":"sn\u00F5wkit","patrons":23,"profile":null,"summary":"is creating a collective for Haxe","update":null,"uri":"https://www.patreon.com/snowkit?ty=h"},{"description":null,"duration":"per month","income":140.41666666666666,"keywords":null,"links":["https://www.facebook.com/x01010111","x01010111"],"name":"Will Blanton","patrons":5,"profile":null,"summary":"is creating HaxeFlixel Tutorials","update":null,"uri":"https://www.patreon.com/x01010111?ty=h"},{"description":null,"duration":"per creation","income":1169,"keywords":null,"links":["lewislepton"],"name":"Lewis Lepton","patrons":5,"profile":null,"summary":"is creating tutorials, code, videos","update":null,"uri":"https://www.patreon.com/lewislepton?ty=h"},{"description":null,"duration":"per month","income":0,"keywords":null,"links":["nadako"],"name":"Dan Korostelev","patrons":0,"profile":null,"summary":"is creating Haxe","update":null,"uri":"https://www.patreon.com/nadako"},{"description":null,"duration":"per month","income":381.0833333333333,"keywords":null,"links":["the_august_late"],"name":"August Late","patrons":10,"profile":null,"summary":"is creating unique 2d lighting tech","update":null,"uri":"http://www.patreon.com/augustlate"},{"description":null,"duration":"per creation","income":89,"keywords":null,"links":["mknol"],"name":"Mark","patrons":1,"profile":null,"summary":"is creating Code","update":null,"uri":"https://www.patreon.com/markknol"}]}
{"data":[{"description":null,"duration":"per month","income":807,"keywords":null,"links":["https://www.facebook.com/OpenFL"],"name":"OpenFL","patrons":43,"profile":null,"summary":"is creating Free Open-Source Software","update":null,"uri":"https://www.patreon.com/openfl?ty=h"},{"description":null,"duration":"per month","income":104,"keywords":null,"links":["HaxeFlixel"],"name":"HaxeFlixel","patrons":18,"profile":null,"summary":"is creating An Open Source, Cross-Platform 2D Game Engine","update":null,"uri":"https://www.patreon.com/haxeflixel?ty=h"},{"description":null,"duration":"per month","income":244,"keywords":null,"links":["https://www.facebook.com/haxeui","IanHarrigan1982"],"name":"HaxeUI","patrons":8,"profile":null,"summary":"is creating Open source user interface libraries","update":null,"uri":"https://www.patreon.com/haxeui?ty=h"},{"description":null,"duration":"per month","income":29,"keywords":null,"links":["https://www.facebook.com/x01010111","x01010111"],"name":"Will Blanton","patrons":4,"profile":null,"summary":"is creating HaxeFlixel Tutorials","update":null,"uri":"https://www.patreon.com/x01010111?ty=h"},{"description":null,"duration":"per month","income":47,"keywords":null,"links":["https://twitter.com/lewislepton"],"name":"Lewis Lepton","patrons":12,"profile":null,"summary":"is creating tutorials, code, videos","update":null,"uri":"https://www.patreon.com/lewislepton?ty=h"},{"description":null,"duration":"per month","income":2,"keywords":null,"links":["nadako"],"name":"Dan Korostelev","patrons":2,"profile":null,"summary":"is creating Haxe","update":null,"uri":"https://www.patreon.com/nadako"},{"description":null,"duration":"per month","income":16,"keywords":null,"links":["the_august_late"],"name":"August Late","patrons":6,"profile":null,"summary":"is creating unique 2d lighting tech","update":null,"uri":"http://www.patreon.com/augustlate"},{"description":null,"duration":"per creation","income":0,"keywords":null,"links":["mknol"],"name":"Mark","patrons":0,"profile":null,"summary":"is creating Code","update":null,"uri":"https://www.patreon.com/markknol"},{"description":null,"duration":"per month","income":0,"keywords":null,"links":[],"name":"Aurel Bílý","patrons":0,"summary":"is creating Haxe games and apps","update":null,"uri":"https://www.patreon.com/Aurel300"},{"description":null,"duration":"per month","income":27,"keywords":null,"links":["https://github.com/ericbishton"],"name":"Eric Bishton","patrons":5,"summary":"is creating the Haxe plugin for IntelliJ IDEA","update":null,"uri":"https://www.patreon.com/EricBishton"},{"description":null,"duration":"per month","income":24,"keywords":null,"links":["https://twitter.com/mayakwd"],"name":"Ilya Malanin","patrons":3,"summary":"is creating improvements for Haxe IntelliJ IDEA plugin","update":null,"uri":"https://www.patreon.com/mayakwd"},{"description":null,"duration":"per month","income":18,"keywords":null,"links":["https://twitter.com/matthewswallace"],"name":"Matthew Wallace","patrons":2,"summary":"is creating HAXE BY EXAMPLE","update":null,"uri":"https://www.patreon.com/haxeexamples"}]}
94 changes: 60 additions & 34 deletions src/data/patreons.manual.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@
{
"description": null,
"duration": "per month",
"income": 3499.5833333333335,
"income": 807,
"keywords": null,
"links": [
"https://www.facebook.com/OpenFL",
"open_fl"
"https://www.facebook.com/OpenFL"
],
"name": "OpenFL",
"patrons": 57,
"patrons": 43,
"profile": null,
"summary": "is creating Free Open-Source Software",
"update": null,
Expand All @@ -19,13 +18,13 @@
{
"description": null,
"duration": "per month",
"income": 1311.8333333333333,
"income": 104,
"keywords": null,
"links": [
"HaxeFlixel"
],
"name": "HaxeFlixel",
"patrons": 32,
"patrons": 18,
"profile": null,
"summary": "is creating An Open Source, Cross-Platform 2D Game Engine",
"update": null,
Expand All @@ -34,7 +33,7 @@
{
"description": null,
"duration": "per month",
"income": 291,
"income": 244,
"keywords": null,
"links": [
"https://www.facebook.com/haxeui",
Expand All @@ -50,44 +49,29 @@
{
"description": null,
"duration": "per month",
"income": 1692.75,
"keywords": null,
"links": [
"snowkitorg"
],
"name": "sn\u00F5wkit",
"patrons": 23,
"profile": null,
"summary": "is creating a collective for Haxe",
"update": null,
"uri": "https://www.patreon.com/snowkit?ty=h"
},
{
"description": null,
"duration": "per month",
"income": 140.41666666666666,
"income": 29,
"keywords": null,
"links": [
"https://www.facebook.com/x01010111",
"x01010111"
],
"name": "Will Blanton",
"patrons": 5,
"patrons": 4,
"profile": null,
"summary": "is creating HaxeFlixel Tutorials",
"update": null,
"uri": "https://www.patreon.com/x01010111?ty=h"
},
{
"description": null,
"duration": "per creation",
"income": 1169,
"duration": "per month",
"income": 47,
"keywords": null,
"links": [
"lewislepton"
"https://twitter.com/lewislepton"
],
"name": "Lewis Lepton",
"patrons": 5,
"patrons": 12,
"profile": null,
"summary": "is creating tutorials, code, videos",
"update": null,
Expand All @@ -96,13 +80,13 @@
{
"description": null,
"duration": "per month",
"income": 0,
"income": 2,
"keywords": null,
"links": [
"nadako"
],
"name": "Dan Korostelev",
"patrons": 0,
"patrons": 2,
"profile": null,
"summary": "is creating Haxe",
"update": null,
Expand All @@ -111,13 +95,13 @@
{
"description": null,
"duration": "per month",
"income": 381.0833333333333,
"income": 16,
"keywords": null,
"links": [
"the_august_late"
],
"name": "August Late",
"patrons": 10,
"patrons": 6,
"profile": null,
"summary": "is creating unique 2d lighting tech",
"update": null,
Expand All @@ -126,13 +110,13 @@
{
"description": null,
"duration": "per creation",
"income": 89,
"income": 0,
"keywords": null,
"links": [
"mknol"
],
"name": "Mark",
"patrons": 1,
"patrons": 0,
"profile": null,
"summary": "is creating Code",
"update": null,
Expand All @@ -149,6 +133,48 @@
"summary": "is creating Haxe games and apps",
"update": null,
"uri": "https://www.patreon.com/Aurel300"
},
{
"description": null,
"duration": "per month",
"income": 27,
"keywords": null,
"links": [
"https://github.com/ericbishton"
],
"name": "Eric Bishton",
"patrons": 5,
"summary": "is creating the Haxe plugin for IntelliJ IDEA",
"update": null,
"uri": "https://www.patreon.com/EricBishton"
},
{
"description": null,
"duration": "per month",
"income": 24,
"keywords": null,
"links": [
"https://twitter.com/mayakwd"
],
"name": "Ilya Malanin",
"patrons": 3,
"summary": "is creating improvements for Haxe IntelliJ IDEA plugin",
"update": null,
"uri": "https://www.patreon.com/mayakwd"
},
{
"description": null,
"duration": "per month",
"income": 18,
"keywords": null,
"links": [
"https://twitter.com/matthewswallace"
],
"name": "Matthew Wallace",
"patrons": 2,
"summary": "is creating HAXE BY EXAMPLE",
"update": null,
"uri": "https://www.patreon.com/haxeexamples"
}
]
}
106 changes: 106 additions & 0 deletions src/roundups/419.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
[_template]: ../templates/roundup.html
[date]: / "2018-02-15 13:50:00"
[modified]: / "2018-02-15 14:45:00"
[published]: / "2018-02-15 15:00:00"
[description]: / "The latest news covering the Haxe community, featuring upcoming talks, the latest HaxeLib releases, game previews and lots more!"
[“”]: / “”

# Haxe Roundup № 419

Welcome to the latest edition of the Haxe Roundup. [Haxe](http://haxe.org/?utm_source=haxe.io) is a high level, strictly typed programming language and cross-compiler.

## Community Updates

### Haxe Summit 2018

- Haxe Summit 2018 has been announced which will take place in Seattle, [May 3-5 2018](https://summit.haxe.org/us/2018/)! :tada:
- This years Haxe Summit 2018 has a great deal with the [Seattle Hilton](https://twitter.com/HaxeSummit/status/953767955338354689). :dollar:
- The Haxe Summit team can provide invitation letters to help get a [US Visa](https://twitter.com/HaxeSummit/status/955646774101897216) to attend this years conference.
- FlowPlay are [sponsoring](http://markets.businessinsider.com/news/stocks/FlowPlay-to-Bring-Inaugural-U-S-Haxe-Summit-to-Seattle-1014968271) this years Haxe Summit.

### News and Articles

- Haxe `3.4.6` has been [released!](https://community.haxe.org/t/haxe-3-4-6-released/418) :star2: :tada:
- HaxePunk `4.0.0` has been [released!](https://twitter.com/HaxePunk/status/962456331029430273) :tada:
- The Haxe Foundation has been accepted to participate in the community track program at this years [Hong Kong Open Source Conference 2018!](https://haxe.org/blog/haxe-track-at-hkoscon-2018/) :star2:
- Where is Haxe [heading?](https://community.haxe.org/t/where-is-haxe-heading/405/1)
- Looks like Haxe _might_ be getting an [OCaml backend](https://twitter.com/skial/status/962324583608143872), with two projects having been created since this announcement, [haxe_in_haxe](https://github.com/elnabo/haxe_in_haxe) and [ml2hx](https://github.com/nadako/ml2hx). :scream:
- Haxe-in-Haxe [notes and discussion](https://github.com/HaxeFoundation/haxe/issues/6843).
- Evgeniy Chetvertak shares his thoughts and experience switching from Flash to Haxe in the article [unchain game development](https://sigma.software/about/media/haxe-unchain-game-development#utm_source=twitter&utm_medium=repost).

### Upcoming Events & Talks

- _Add an [upcoming event](https://github.com/skial/haxe.io/labels/events) about Haxe._

### Job Offers & Bounties

- The Haxe Foundation are recruiting! They are looking for a Compiler Developer and Marketing & Communications Evangelist to [join them!](https://haxe.org/blog/hf-is-recruiting/). :star2: :earth_africa:
- $200 Bounty to work on the [VSCode Haxe-JSX extension](https://community.haxe.org/t/bounty-200-vscode-haxe-jsx-extention/436).
- Docler Holding are looking for a [Haxe Client Developer](https://doclerholding.recruitee.com/o/client-haxe-developer)! :lu:
- GameSys is [hiring](https://twitter.com/gavindeadman/status/952933396841451521) a Haxe Game Developer to joing them in London. :gb:
- _Add an [available job](https://github.com/skial/haxe.io/labels/jobs) involving Haxe_.

### Videos :film_frames:

- Matthew Wallace's first Haxe by Example is available for Patreons - [First Program](https://www.patreon.com/posts/17005599).

### Code Examples

- Functional Programming: [ML-Style Parse Tree Evaluation](https://code.haxe.org/category/functional-programming/functional-style-expression-evaluation.html).
- Beginner: [Invoke object method by string](https://code.haxe.org/category/beginner/reflection-method-call.html).
- Design patterns: [Observer](https://code.haxe.org/category/design-patterns/observer.html).
- Have an example you want to add? Consider [contributing](https://github.com/HaxeFoundation/code-cookbook#contributing-articles) to the `code.haxe.org` cookbook.

### Previews & Demos

#### Open Source

- The editor for [Andrei's particle system](https://twitter.com/AndreiRudenko/status/962420198618877954) is almost done!
- [hxDaedalis](https://github.com/hxDaedalus/hxDaedalus-Kha-examples) Kha examples have been updated with some [demos](https://hxdaedalus.github.io/hxDaedalus-Kha-examples/build/bitmapPathfinding/).
- Kha implementations of post processing, blur, gaussian blur, colour quantization and more have been [released](https://github.com/JuanRinaudo/CodingChallengesKha), also see the interactive [demo](http://juanrinaudo.github.io/challenges/005_PostProcessingShader/).

### _Some_ Library Releases

- [swiftsuspenders `0.2.3`](http://lib.haxe.org/p/swiftsuspenders)
- [robotlegs `0.4.6`](http://lib.haxe.org/p/robotlegs)
- [app `0.0.10`](http://lib.haxe.org/p/app)
- [HaxePunk `4.0.0`](http://lib.haxe.org/p/HaxePunk) :star2:
- [sparkler `0.0.2`](http://lib.haxe.org/p/sparkler)
- [travix `0.10.5`](http://lib.haxe.org/p/travix)
- [openfl `7.1.1`](http://lib.haxe.org/p/openfl)
- [bind `0.4.1`](http://lib.haxe.org/p/bind)
- [HaxePunkTmx `4.0.0`](http://lib.haxe.org/p/HaxePunkTmx)

## Updates from the Haxe core

### Current Proposals & Discussions

- Add traits [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/40). :star2:
- Add stack based tuples [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/38).
- Add `key => value` iteration syntax [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/37). :star2:
- Add polymorphic `this` types [proposal](https://github.com/HaxeFoundation/haxe-evolution/pull/36).
- Global using at declaration site [proposal](https://github.com/HaxeFoundation/haxe-evolution/issues/35).
- Haxelib Replacement [Stage 2](https://github.com/HaxeFoundation/haxe-evolution/issues/34).
- Add `@:native` on [structure fields](https://github.com/HaxeFoundation/haxe-evolution/pull/32).
- Add [Type parameter variance for Enums](https://github.com/HaxeFoundation/haxe-evolution/pull/28).
- Add [Default values for enum parameters](https://github.com/HaxeFoundation/haxe-evolution/issues/27).
- Add [Inline markup literals](https://github.com/HaxeFoundation/haxe-evolution/pull/26).
- Add [Module-level functions & variables](https://github.com/HaxeFoundation/haxe-evolution/pull/24).
- Add [Type Matching](https://github.com/HaxeFoundation/haxe-evolution/pull/20). :star2:
- Add [Macro method forwarding](https://github.com/HaxeFoundation/haxe-evolution/pull/18).
- Add the [Spread operator](https://github.com/HaxeFoundation/haxe-evolution/pull/7).
- Do you have an idea to _improve_ Haxe? Consider [creating a proposal].

### Core Changes

45 commits have been made to Haxe compiler in the [last week].

- [`{platform}.Syntax` modules](https://github.com/HaxeFoundation/haxe/pull/6849)

You can get started using the latest features by downloading a [nightly build] of Haxe.

Take it easy everyone and have a good week!

[last week]: https://github.com/issues?utf8=%E2%9C%93&q=closed%3A2018-02-08..2018-02-15+org%3Ahaxefoundation+is%3Aclosed+
[nightly build]: http://build.haxe.org
[creating a proposal]: https://github.com/HaxeFoundation/haxe-evolution

0 comments on commit 5033dcd

Please sign in to comment.