From 506f2545e57e7dace1ddf6f9033de62e6e780744 Mon Sep 17 00:00:00 2001 From: Skial Bainn Date: Thu, 15 Feb 2018 14:52:24 +0000 Subject: [PATCH] Add /roundups/419.md Update patreons.manual.json and minified patreons.json. #298 & #477 --- src/data/patreons.json | 2 +- src/data/patreons.manual.json | 94 +++++++++++++++++++----------- src/roundups/419.md | 106 ++++++++++++++++++++++++++++++++++ 3 files changed, 167 insertions(+), 35 deletions(-) create mode 100644 src/roundups/419.md diff --git a/src/data/patreons.json b/src/data/patreons.json index 71b04107..cf973614 100644 --- a/src/data/patreons.json +++ b/src/data/patreons.json @@ -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"}]} \ No newline at end of file +{"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"}]} \ No newline at end of file diff --git a/src/data/patreons.manual.json b/src/data/patreons.manual.json index da2a4c8a..0c287671 100644 --- a/src/data/patreons.manual.json +++ b/src/data/patreons.manual.json @@ -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, @@ -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, @@ -34,7 +33,7 @@ { "description": null, "duration": "per month", - "income": 291, + "income": 244, "keywords": null, "links": [ "https://www.facebook.com/haxeui", @@ -50,29 +49,14 @@ { "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, @@ -80,14 +64,14 @@ }, { "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, @@ -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, @@ -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, @@ -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, @@ -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" } ] } \ No newline at end of file diff --git a/src/roundups/419.md b/src/roundups/419.md new file mode 100644 index 00000000..7332ec4b --- /dev/null +++ b/src/roundups/419.md @@ -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