Wednesday, October 30, 2019

Announcing The Slow Mile Invitational

Slow Ventures Snail Mail

Special Invitation: The Slow Mile


Wednesday, October 30, 2019

Welcome back! This week we have the distinct pleasure of inviting you to the Slow Mile Invitational. 

Got forwarded this and want to subscribe? Go to https://slow.claims. 
🏃‍♀️The Slow Mile Invitational 🏃‍♂️

One year ago we attempted the first ever running of the Slow Mile, but due to forest fires had to postpone. This year, we hope to not be stopped. 

You and your families are cordially invited to join us for the Slow Mile Invitational on Sunday, Nov 10th at Golden Gate Polo Field in San Francisco. Whether you are a racer or spectator (or just an eater) it will be a fun filled day for participants of all ages, shapes and sizes!

THE CONTEXT

Slow Partners, Sam and Will have been debating size-adjusted mile times for years (because Will is very large and relatively slow, and Sam is relatively small and fast). We need help settling this, and offer the winner international glory and profit!

THE COMPETITION

Come race an age-and-size adjusted mile at the Golden Gate Polo Field upper track to crown the ultimate size-adjusted champion & settle an age old debate of who is truly the greatest athlete of all time, on a relative basis.

Enjoy a BBQ, games, the bounce castle, face painters, magicians and hang with the competitors and supporters.

DETAILS

When: Sunday, November 10th at 12:30PM - 5PM PT
Race: 2PM - 3:30PM time trials, 4PM finals
Where: Golden Gate Park Old Speedway Meadow Picnic Area & Polo Field Upper Track
Who: You + Family + Supporters
Food + Beverage: BBQ
What do I need?: It is a dirt track so please plan accordingly
Questions: alex@slow.co
RSVP required for planning
 
🌮 Food for Thought
  • In reaction to Zuck's speech on "free expression," Sam recently wrote a piece in The Information highlighting The Challenges Facing Free Speech
  • Startups often focus on building out functions core to their business (sales, product, finance, etc.) before human resources, this story from Bloomberg highlights why it is imperative to prioritize HR and employee support while you scale.
  • On their What Grinds My Gears podcast, Jill and Meltem dive into the cyberpunk mailing list, Occupy Wall Street and put Bitcoin's beginning into context. 
  • Life hack: take clear pictures of all your keys and keep them somewhere safe. Any good locksmith should be able to make copies of your keys from a picture. 
 Support our Firefighters
  • CLICK HERE to donate to California Wildfire Prevention. Wildfires are devastating California and every dollar helps. 
👀 A sneak peek at next week's edition...
  • Keep an eye out for an interview with Otter's Founder and CEO, Sam Liang. Don't have time to listen? That's fine...you can read it too ;)

Want moar? Check us out on:
Facebook, Twitter, Medium or our Website

Signup for Snail Mail Newsletters at  http://slow.claims
Our mailing address is:
1006 Kearny St, San Francisco, CA 94133

Don't Want These Emails?
unsubscribe from this list
 

Donate BTC: 3BJW4B6GGpoQrjeom6RpVtkza3XPw2qjoK
Donate ETH: 0xD7599b3D15805aDF3144676914964e8fff53C925

Saturday, October 26, 2019

Re: [ANN] (Unofficial) Elemental2 2.26 release

Not at this stage. I had planned on doing so and may in the near future ... but I was hoping an official GWT 2.9 release would become available soonish. If not I will figure out a way of releasing unofficial versions based off master.

On Sun, Oct 27, 2019 at 2:17 AM foal <sspiridonov@gmail.com> wrote:
Hi,

Do you have a rebranded release on GWT 2.9 too?

Best,
Stas 

On Thursday, October 17, 2019 at 4:02:53 AM UTC+2, Peter Donald wrote:
Unfortunately, 2.26 is not compatible with GWT 2.8.2 - we were testing with a later version of GWT and I did not pick this up before I sent the mail. Sorry about that!

2.26 will be compatible with GWT 2.9 when/if that gets out.

On Thu, Oct 17, 2019 at 12:08 PM Hristo Stoyanov <hr.st...@gmail.com> wrote:
Peter,
Getting this error with Elemental 2.26 and GWT 2.8.2:

elemental2_version=2.26
jsinterop_base_version=1.0.0-b2-e6d791f
jsinterop_version=1.0.2-p1
...
Compiling module com.recres.web.MainDev     Tracing compile failure path for type 'elemental2.core.JsArray'        [ERROR] Errors in 'jar:file:/C:/g/caches/modules-2/files-2.1/org.realityforge.com.google.elemental2/elemental2-core/2.26/1c407ef9a7e45ecc39be56283e9fe8d677060257/elemental2-core-2.26.jar!/elemental2/core/JsArray.java'           [ERROR] Line 3: The type javaemul.internal.ArrayStamper is not visible           [ERROR] Line 258: ArrayStamper cannot be resolved     [ERROR] Aborting compile due to errors in some input files

Downgrading to 2.25 fixes the issue. Any clue?

On Sunday, August 25, 2019 at 5:25:29 PM UTC-7, Peter Donald wrote:
Elemental2 provides type-checked access to browser APIs for Java
code. This is done by using closure extern files and generating
JsTypes, which are part of the new JsInterop specification that
is implemented in both GWT and J2CL.

https://github.com/google/elemental2

This is an unofficial release to Maven Central under a different groupId.
Please don't bug the original authors. Versions are released on demand.

API Changes relative to Elemental2 version 2.25

elemental2-core:
  API Differences: https://jsinterop.github.io/api-diff/?key=elemental2-core&old=2.25&new=2.26
  - 1 non breaking changes.
  - 3 potentially breaking changes.
  - 1 breaking changes.
elemental2-dom:
  API Differences: https://jsinterop.github.io/api-diff/?key=elemental2-dom&old=2.25&new=2.26
  - 33 non breaking changes.
  - 65 potentially breaking changes.
  - 30 breaking changes.

The complete set of Elemental2 API differences is available at

  https://jsinterop.github.io/api-diff/?key=elemental2&old=2.25&new=2.26

The Maven dependencies can be added to your pom.xml via

    <dependency>
      <groupId>org.realityforge.com.google.elemental2</groupId>
      <artifactId>${artifact-id}</artifactId>
      <version>2.26</version>
    </dependency>

where artifact-id is one of

* elemental2-core
* elemental2-dom
* elemental2-promise
* elemental2-indexeddb
* elemental2-svg
* elemental2-webgl
* elemental2-media
* elemental2-webstorage
* elemental2-webassembly

Hope this helps,

Peter Donald

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/88772e13-7233-4257-9cd7-2aa15c7b959f%40googlegroups.com.


--
Cheers,

Peter Donald

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/13c6b848-207a-4735-915c-b0477393a667%40googlegroups.com.


--
Cheers,

Peter Donald

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CACiKNc4auhWM27NuaQQPsunOwzBKZ-vJDH-yLAzY1D377bJh1w%40mail.gmail.com.

Re: [ANN] (Unofficial) Elemental2 2.26 release

Hi,

Do you have a rebranded release on GWT 2.9 too?

Best,
Stas 

On Thursday, October 17, 2019 at 4:02:53 AM UTC+2, Peter Donald wrote:
Unfortunately, 2.26 is not compatible with GWT 2.8.2 - we were testing with a later version of GWT and I did not pick this up before I sent the mail. Sorry about that!

2.26 will be compatible with GWT 2.9 when/if that gets out.

On Thu, Oct 17, 2019 at 12:08 PM Hristo Stoyanov <hr.st...@gmail.com> wrote:
Peter,
Getting this error with Elemental 2.26 and GWT 2.8.2:

elemental2_version=2.26
jsinterop_base_version=1.0.0-b2-e6d791f
jsinterop_version=1.0.2-p1
...
Compiling module com.recres.web.MainDev     Tracing compile failure path for type 'elemental2.core.JsArray'        [ERROR] Errors in 'jar:file:/C:/g/caches/modules-2/files-2.1/org.realityforge.com.google.elemental2/elemental2-core/2.26/1c407ef9a7e45ecc39be56283e9fe8d677060257/elemental2-core-2.26.jar!/elemental2/core/JsArray.java'           [ERROR] Line 3: The type javaemul.internal.ArrayStamper is not visible           [ERROR] Line 258: ArrayStamper cannot be resolved     [ERROR] Aborting compile due to errors in some input files

Downgrading to 2.25 fixes the issue. Any clue?

On Sunday, August 25, 2019 at 5:25:29 PM UTC-7, Peter Donald wrote:
Elemental2 provides type-checked access to browser APIs for Java
code. This is done by using closure extern files and generating
JsTypes, which are part of the new JsInterop specification that
is implemented in both GWT and J2CL.

https://github.com/google/elemental2

This is an unofficial release to Maven Central under a different groupId.
Please don't bug the original authors. Versions are released on demand.

API Changes relative to Elemental2 version 2.25

elemental2-core:
  API Differences: https://jsinterop.github.io/api-diff/?key=elemental2-core&old=2.25&new=2.26
  - 1 non breaking changes.
  - 3 potentially breaking changes.
  - 1 breaking changes.
elemental2-dom:
  API Differences: https://jsinterop.github.io/api-diff/?key=elemental2-dom&old=2.25&new=2.26
  - 33 non breaking changes.
  - 65 potentially breaking changes.
  - 30 breaking changes.

The complete set of Elemental2 API differences is available at

  https://jsinterop.github.io/api-diff/?key=elemental2&old=2.25&new=2.26

The Maven dependencies can be added to your pom.xml via

    <dependency>
      <groupId>org.realityforge.com.google.elemental2</groupId>
      <artifactId>${artifact-id}</artifactId>
      <version>2.26</version>
    </dependency>

where artifact-id is one of

* elemental2-core
* elemental2-dom
* elemental2-promise
* elemental2-indexeddb
* elemental2-svg
* elemental2-webgl
* elemental2-media
* elemental2-webstorage
* elemental2-webassembly

Hope this helps,

Peter Donald

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/88772e13-7233-4257-9cd7-2aa15c7b959f%40googlegroups.com.


--
Cheers,

Peter Donald

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/13c6b848-207a-4735-915c-b0477393a667%40googlegroups.com.

Thursday, October 24, 2019

Re: Client only applications


On Wednesday, October 23, 2019 at 10:25:08 AM UTC+2, nikola wrote:
What is the recommended way of making client only applications in GWT?
There are archetypes here but all with server side. 
We want to use java as we use typescript to write client side code, right ? :)

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/eedb943e-e610-4f56-aa8e-c71d7110a8f5%40googlegroups.com.

Wednesday, October 23, 2019

Re: Has anyone come up with an annotation processor that can mimic the functionary of resources?

Are there any guidelines on how to use this? I see it does build with jitpack.io.

On Tuesday, October 22, 2019 at 2:16:43 AM UTC-4, Jens wrote:
The migrated (J2CL / GWT3 ready) version of GWT Resources uses annotation processing: https://github.com/treblereel/gwt-resources/

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/412ad670-9c3e-4dc4-adcb-16bfb9e65b22%40googlegroups.com.

Re: Client only applications

Here's a client only application I wrote 4 years ago as an example.

-Luke

On Wednesday, October 23, 2019 at 4:25:08 AM UTC-4, nikola wrote:
What is the recommended way of making client only applications in GWT?
There are archetypes here but all with server side. 
We want to use java as we use typescript to write client side code, right ? :)

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/78ce03e2-bfa7-4bdb-bf11-068866b01921%40googlegroups.com.

Re: New Widgets Library: XGL

So far it works with GWT 2.8.2.

It does not work yet with J2CL, however it is the goal.

On Wednesday, October 23, 2019 at 5:12:25 AM UTC-4, Frank wrote:
Does this library work with J2CL ?

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/dc7051ce-5baa-49c2-a2da-3990dca85a90%40googlegroups.com.

Re: Client only applications

Hi,

I think you can compile and deploy the static files to use it only on client side.
You can make an application without async interfaces

Regards

Le mer. 23 oct. 2019 à 10:25, nikola <nikolasav@gmail.com> a écrit :
What is the recommended way of making client only applications in GWT?
There are archetypes here but all with server side. 
We want to use java as we use typescript to write client side code, right ? :)

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/bd74b9c4-5f24-462b-90b0-7eccb0514e63%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CAHDmNXG1cD%2B508142Gwt80opiG8XLj21OHy8StyVECDRMHVRSg%40mail.gmail.com.

Re: New Widgets Library: XGL

Does this library work with J2CL ?

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/81de003d-d4dd-40e0-bf06-74148ad01048%40googlegroups.com.

Client only applications

What is the recommended way of making client only applications in GWT?
There are archetypes here but all with server side. 
We want to use java as we use typescript to write client side code, right ? :)

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/bd74b9c4-5f24-462b-90b0-7eccb0514e63%40googlegroups.com.

Tuesday, October 22, 2019

Re: New Widgets Library: XGL

Hi Guys,

I decided to release a community edition of my widget library XGL.

To get it, just sign in on my website, xalys.com, then go to the download menu.

To see how it works just check the kitchensink webapp!

Best,
Paul

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/a9a43c23-31e1-4935-b203-e3e1299057bd%40googlegroups.com.

Monday, October 21, 2019

Re: Has anyone come up with an annotation processor that can mimic the functionary of resources?

Some projects are already moved to GitHub gwtproject organization.

https://github.com/gwtproject

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/4243ff90-9256-466c-a08d-c045aa4b3589%40googlegroups.com.

Re: Has anyone come up with an annotation processor that can mimic the functionary of resources?


Do you know if there is a resource where all modules and its repository are documented? I saw some google doc before, but I do not know if it is the last resource with all github repo.

 Only that google doc and ci.vertispan.com basically.

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/d871b176-a420-44a2-a9f4-d8ea6e8ec4ce%40googlegroups.com.

Re: Has anyone come up with an annotation processor that can mimic the functionary of resources?

Thanks Jens,

Do you know if there is a resource where all modules and its repository are documented? I saw some google doc before, but I do not know if it is the last resource with all github repo.

Juan

On Tue, 22 Oct 2019 at 03:17, Jens <jens.nehlmeier@gmail.com> wrote:
The migrated (J2CL / GWT3 ready) version of GWT Resources uses annotation processing: https://github.com/treblereel/gwt-resources/

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/aff146ac-f8d2-4b58-a5e1-b8d909507d42%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/CA%2BkiFsezTm%3DTG3NcdrqoHGg0wNygneZyKho4%3DoGw5Y6oxSDa%3Dg%40mail.gmail.com.

Re: Has anyone come up with an annotation processor that can mimic the functionary of resources?

The migrated (J2CL / GWT3 ready) version of GWT Resources uses annotation processing: https://github.com/treblereel/gwt-resources/

-- J.

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/aff146ac-f8d2-4b58-a5e1-b8d909507d42%40googlegroups.com.

Has anyone come up with an annotation processor that can mimic the functionary of resources?

Has anyone come up with an annotation processor that can mimic the functionary of resources?

Something like:

@ResourceBundle
public interface ResourcesBundle {
      @ResourceBundleFile("my-test-file.txt")
      String getResource1();
      @ResourceBundleFile("my-test-data.bin")
     byte[] getResource2();    
}

public void getResources(){
     ResourcesBundle bundle = new ResourcesBundleBuilder(); //where this is the class generated by the annotation processor
     String r1 = bundle.getResource1();
     byte[] r2 = bundle.getResource2();
}

and the generated class might look something like:

public class ResourcesBundleBuilder {
    public String getResource1(){
        return "contents of text file embedded into Java as Java escaped string";
    }

   public byte[] getResource2(){
       return new byte[]{1,2,3,4,5,6,7,8,9,0xa,0xb,0xc}; //byte sequence read directly from source file
   }
}

--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/2d85578a-ea6d-4790-a3a9-558eff3aa6d6%40googlegroups.com.

Thursday, October 17, 2019

Re: GWT goodies!

No problem, Tabulator and UiKit are very powerful

On Thursday, October 17, 2019 at 3:25:46 PM UTC-7, Rob Newton wrote:
Hristo,  Thanks for that.  I had not heard of Tabulator -- it could be useful.  Cheers!

On Friday, October 18, 2019 at 4:56:27 AM UTC+11, Hristo Stoyanov wrote:
Hello all,
I have been maintaining a few GWT projects, mostly JsInterop wrappers around popular and useful JS libs that I think others can find useful. All is Apache 2.0 licensed, at various state of maturity. Contributions welcome!




GWT goodies

This repository provides GWT/JSInterop/JACL wrappers for useful and popular JS libraries and utility projects. All projects are Apache 2.0 licensed, contributions are welcome!


JS-Cookie

A wrapper for JS Cookie JS library for easy handling of cookies. More ...


Tabulator

A wrapper for the Tabulator JS grid component. More ...


Stripe

A Stripe API wrapper. More ...


UIKIT

A wrapper for the very nice UiKit web site framework. More ...


reCaptcha

A wrapper for Google reCaptcha. More ...


JWT

A JWT wrapper for various providers (Auth0 for now, Okta and Keycloak to come ...) More ...


Utils

Utility code used in some of the other modules More ...


--
You received this message because you are subscribed to the Google Groups "GWT Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/2c8283a4-f8cc-4c52-92ed-3f65ec1babe5%40googlegroups.com.