greptilian logo

IRC log for #sourcefu, 2014-10-01

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:25 pdurbin ---
00:25 pdurbin next session: Taking the Application Server to Web Scale with Netflix Open Source Software [CON3394] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3394
00:26 pdurbin with David Currie (@dcurrie) | Twitter - https://twitter.com/dcurrie
00:33 pdurbin mention of this guy: iSpyker (Performance, Cloud, Middleware and Beyond) - http://ispyker.blogspot.com/
00:33 pdurbin ɹǝʞʎds ʍǝɹpuɐ (@aspyker) | Twitter - https://twitter.com/aspyker
00:34 pdurbin http://ispyker.blogspot.com/2013/07/acme-air-list-of-links.html
00:37 pdurbin https://github.com/EmergingTechnologyInstitute
00:40 pdurbin acmeair was a monolithic application, was split up
00:43 pdurbin service discovery with Eureka
00:44 pdurbin "Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers" https://github.com/Netflix/eureka
00:45 pdurbin service invocation with Ribbon
00:45 pdurbin "Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers" https://github.com/Netflix/ribbon
00:47 pdurbin recommendation to read Release It! by Michael Nygard: https://pragprog.com/book/mnee/release-it
00:48 pdurbin http://ispyker.blogspot.com/2014/05/cloud-services-fabric-and-netflixoss-on.html
00:50 pdurbin circuit breaker pattern with Hystrix
00:51 pdurbin "the prickly thing my service uses to protect itself from other things failing"
00:51 pdurbin "Latency and Fault Tolerance for Distributed Systems" https://github.com/Netflix/Hystrix
00:52 pdurbin oh nice, uses the Command pattern: https://github.com/Netflix/Hystrix#hello-world
00:53 pdurbin dynamic configuration with Archaius
00:54 pdurbin "Library for configuration management API" https://github.com/Netflix/archaius
00:56 pdurbin wow, over 40 project on GitHub from Netflix
01:03 pdurbin showing https://github.com/WASdev/sample.netflixoss.wlp
01:04 pdurbin nice description of why the various Netflix OSS pieces are used
02:06 aditsu joined #sourcefu
06:43 aditsu joined #sourcefu
08:54 aditsu joined #sourcefu
11:23 rruma1 joined #sourcefu
12:54 rruma2 joined #sourcefu
15:26 pdurbin ---
15:26 pdurbin so, obviously I attended my own talk, which went well :)
15:27 pdurbin easter egg at the end: BOF5619 Lean Beans (are made of this): Command pattern vs. MVC - http://iqss.github.io/javaone2014-bof5619/#1
15:27 pdurbin ---
15:27 pdurbin next session: Creating Amazing Interactive Visualizations with JavaFX [CON2951] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2951
15:28 pdurbin with Michael Hoffer https://twitter.com/mihosoft
15:34 pdurbin why javafx? moderns scenegraph api, retained mode rendering
15:37 pdurbin talking about going beyond 1D search
15:37 pdurbin force fields for search
15:37 pdurbin marching squares algorithm
15:40 pdurbin contour lines visualization for search results
15:43 pdurbin alternative to the usual lists and tables of search results
15:46 semiosis pdurbin: re: As Annotations are static, required permissions can't be dynamic -- you might be interested to see how Spring Security handles dynamic permissions... the annotation invokes your PermissionEvaluator method, passing in two strings and a Serializable object (could be the request itself)
15:46 semiosis ask me about it later if you're interested
15:46 semiosis also, nice slides.  look forward to seeing the video
15:53 pdurbin thanks! tweeted at my co-presenter: Philip Durbin on Twitter: "@michbarsinai suggestion from @pragmaticism to check out Spring Security dynamic permissions: http://t.co/wWSSp7U5hU http://t.co/GPs8Jy1ysn" - https://twitter.com/philipdurbin/status/517341470253015040
15:55 semiosis cool
16:03 pdurbin semiosis: should I google for it or do you have a handy link?
16:11 pdurbin asking "how do we discretize time?" http://en.wikipedia.org/wiki/Discretization
16:14 semiosis seconds per second!
16:16 semiosis pdurbin: http://docs.spring.io/spring-security/site/docs/3.1.x/reference/el-access.html toward the bottom
16:19 aditsu joined #sourcefu
16:20 pdurbin so this PermissionEvaluator thing. thanks
16:26 pdurbin Philip Durbin on Twitter: "@mihosoft I love your alternative search interface ideas. @augustmuench can make some astrophysics data available from @thedataorg #javaone" - https://twitter.com/philipdurbin/status/517349713167659008
16:55 pdurbin almost went to this talk instead. a colleague of mine said it was good: Event-sourced architectures with Akka - http://www.slideshare.net/SanderMak/eventsourced-architectures-with-akka https://github.com/sandermak/akka-eventsourcing via https://twitter.com/Sander_Mak/status/517356411139801089
16:58 pdurbin ---
16:58 pdurbin next session: Unorthodox Enterprise Practices [CON2301] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2301
16:59 pdurbin with Adam Bien (@AdamBien) | Twitter - https://twitter.com/AdamBien
17:14 pdurbin "The structure of the JPA EntityManager is surprisingly similar to the Domain Store Pattern. Strictly speaking EntityManager is the realization of the Domain Store pattern." http://www.adam-bien.com/roller/abien/entry/how_to_treat_the_jpa
17:22 pdurbin talking about
17:22 pdurbin Boundary Control Entity
17:22 pdurbin https://github.com/AdamBien/javaee-bce-pom
17:26 pdurbin more about BCE here: http://www.adam-bien.com/roller/abien/entry/java_ee_maven_archetype_bce
17:39 pdurbin public Response save(JsonObject json, @Context UriInfo info) { ...
17:39 pdurbin can mock @Context
17:40 pdurbin URI uri = info.getAbsolutePathBuilder().build("/42");
17:41 pdurbin return Response.created(uri).build();
17:43 pdurbin on entities, he puts @XmlRootElement
17:47 pdurbin and @XMLAccessor... something
17:49 pdurbin @XMLAccessorType(XmlAccessType.FIELD)
17:49 semiosis i need to look into json serialization through JAXB again now that json is part of javaee
17:50 semiosis we gave up on JAXB because it was too difficult to configure the serializer (for things like date formatting & handling of nulls)
17:51 pdurbin hmm, maybe this was the project he mentioned? https://github.com/AdamBien/enhydrator
17:52 pdurbin yeah, he's saying this is JAXB stuff, usable outside of Java EE
18:20 pdurbin ---
18:20 pdurbin next session: TypeScript for Java Developers [CON1861] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1861
18:22 pdurbin with Sander Mak (@Sander_Mak) | Twitter - https://twitter.com/Sander_Mak
18:31 pdurbin problems with javascript: 1. dynamic typing 2. lack of modularity 3. verbose patterns (IIFE)
18:32 pdurbin Immediately-invoked function expression
18:32 pdurbin http://en.wikipedia.org/wiki/Immediately-invoked_function_expression
18:45 pdurbin http://www.typescriptlang.org/Playground is really nice
18:50 pdurbin showing off the "interface" keyword
18:51 pdurbin seems to be described here: http://www.typescriptlang.org/Tutorial
18:53 pdurbin used here, for example: https://github.com/Microsoft/TypeScriptSamples/blob/master/raytracer/raytracer.ts
18:54 pdurbin talking about `tsc --noImplicitAny foo.ts`
18:57 pdurbin classes shown in a basic "hello world" example: https://github.com/Microsoft/TypeScriptSamples/blob/master/greeter/greeter.ts
18:57 pdurbin showing "private"
18:59 pdurbin the playground is basically a full on IDE. very neat
19:02 pdurbin produces what he calls a standard class pattern in javascript
19:04 pdurbin he's just happy he doesn't have to write all that code himself anymore
19:05 pdurbin part of his point with typescript is that it provides an "exit strategy" for him... that if typescript ever goes away, he's still quite happy with the javascript output
19:06 pdurbin mention of http://definitelytyped.org
19:08 pdurbin here's the code he's demo'ing: https://github.com/sandermak/typescript-presentation
19:09 pdurbin using this as a starting point, I think: https://github.com/sandermak/typescript-presentation/tree/master/demo_jquery
19:10 pdurbin showing https://github.com/sandermak/typescript-presentation/blob/master/demo_jquery_result/ConcertController.ts (live coding though)
19:10 pdurbin https://github.com/sandermak/typescript-presentation/blob/master/demo_jquery_result/ConcertService.ts
19:12 pdurbin using `tsd query ...` # installs jquery.d.ts
19:13 pdurbin he's using intellij 13 for this
19:13 semiosis "if typescript ever goes away" lmao.  it's microsoft, you can count on it going away.
19:13 pdurbin meh. it's apache 2
19:14 pdurbin designed by the same guy who created C#
19:14 semiosis fair enough
19:14 pdurbin searchbot: lucky C# creator
19:14 searchbot pdurbin: http://en.wikipedia.org/wiki/Anders_Hejlsberg
19:14 pdurbin yeah. that guy
19:20 pdurbin semiosis: you're happy with vanilla javascript?
19:21 semiosis never!
19:21 pdurbin heh
19:21 semiosis i've never liked javascript
19:22 pdurbin any interest in typescript?
19:23 semiosis doubt it
19:24 semiosis if you asked me how could javascript get any worse my answer might very well be "if it was made by microsoft"
19:24 semiosis ;)
19:26 pdurbin sound a little, I dunno... close minded
19:26 pdurbin tsd query bootstrap --action install
19:26 pdurbin I think he typed something similiar. I'm looking at https://github.com/Definitelytyped/tsd#install-to-project
19:28 pdurbin I mean, I've read the Halloween Documents. Maybe Microsoft has changed a bit. :)
19:29 pdurbin hmm, he's saying the non-MS tooling isn't perfect. intellij gets confused about valid typescript syntax
19:30 pdurbin here are his slides: http://www.slideshare.net/SanderMak/typescript-coding-javascript-without-the-pain
19:30 pdurbin uses gulp as a built tool
19:37 semiosis i am happy enough with jquery, angularjs, and webstorm for the amount of javascript I have to do
19:42 aditsu joined #sourcefu
20:06 pdurbin yeah, I remember you saying you like angular
20:07 pdurbin not sure what webstorm is
20:07 pdurbin searchbot: lucky webstorm js
20:07 searchbot pdurbin: http://www.jetbrains.com/webstorm/
20:07 pdurbin WebStorm — The smartest JavaScript IDE
20:11 semiosis true story
20:12 pdurbin ---
20:12 pdurbin next session: Script Bowl 2014: The Battle Rages On [CON2939] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2939
20:13 pdurbin guy using sublime with clojure
20:13 pdurbin oh, and lighttable
20:16 pdurbin this guy: Priyatam Mudivarti (@priyatam) | Twitter - https://twitter.com/priyatam
20:17 pdurbin this seems to be what he demo'ed: https://github.com/priyatam/ringo
20:22 semiosis lighttable?
20:28 pdurbin it's an IDE
20:28 pdurbin searchbot: lucky light table ide
20:28 searchbot pdurbin: http://www.lighttable.com/
20:28 pdurbin this is the guy who's talking about groovy: Guillaume Laforge (@glaforge) | Twitter - https://twitter.com/glaforge
20:31 pdurbin this guy is talking about JRuby: R. Tyler Croy (@agentdero) | Twitter - https://twitter.com/agentdero
20:31 semiosis <3 jruby
20:32 pdurbin yeah?
20:32 pdurbin showed a neat example of pulling a jar into jruby
20:33 pdurbin this seems to be the scala guy: Ryan Knight (@knight_cloud) | Twitter - https://twitter.com/knight_cloud
20:35 semiosis pdurbin: yeah i did a bunch of work on logstash & got to know jruby a bit.  it's pretty nice
23:55 pdurbin semiosis: went to the 2048 workshop. it was fun :)
23:58 pdurbin Create the Game 2048 with Java 8 and JavaFX [HOL3244] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3244
23:59 pdurbin ---
23:59 pdurbin next session: Enhanced Metadata in Java SE 8 [CON2929] https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2929
23:59 pdurbin with Joseph Darcy (@jddarcy) | Twitter - https://twitter.com/jddarcy

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com