User:Clydeiii/javaone

Taking off from San Francisco, be in DC around 8, hope my flooded apartment is not completely unlihabitable.11:44 AM Jun 7th from Twitterrific #javaone #gov thi

  • Taking off from San Francisco, be in DC around 8, hope my flooded apartment is not completely unlihabitable.11:44 AM Jun 7th from Twitterrific
  • #javaone #gov this talk is a sleeper... only about 30 people in the audience, most of them look like they're fed, half are asleep1:42 PM Jun 5th from twhirl
  • #javaone #gov the title of this talk doesn't fit in a Twitter message... that's kind of a #talk #fail if you ask me1:37 PM Jun 5th from twhirl
  • #javaone #gov "Enhancing the Role of a Large U.S. Federal Agency as an Intermediary in the Federal Supply Chain via a Service Registry a ...1:37 PM Jun 5th from twhirl
  • #javaone "Chillin'" at AMD's Hang Space surrounded by dudes killing each other on Xbox 360. Just finished watching 27 Dresses on Macbook.1:08 PM Jun 5th from twhirl
  • #javaone #persist JPA introducing second-level cahce API...should check this out Coherence handles distributed caching11:45 AM Jun 5th from twhirl
  • #javaone #persist Anti-Mallory principle: "Just because it's tehre doesn't mean you should be using it." but corner cases, legacy db better11:43 AM Jun 5th from twhirl
  • #javaone #persist persist XML messages? that'd be amazing11:42 AM Jun 5th from twhirl
  • #javaone #persist Idea: is there a tech that takes an xsd, creates java source that also has JPA annotations in it, so that you can easily11:42 AM Jun 5th from twhirl
  • #javaone #persist JPA2 allows you to have dervied identifiers, just add @Id to a @OneToOne mapping, no need to create an additional field11:38 AM Jun 5th from twhirl
  • #javaone #persist Talking abouat embeddable objects, pretty slick, powerful stuff with AttributeOverride11:30 AM Jun 5th from twhirl
  • #javaone #persist Using a map for relationships: @OneToMany(mappedBy="dep"), @MapKey(key="name") (this looks up empl in dept by name via ...11:23 AM Jun 5th from twhirl
  • #javaone #persist My experience is that DBAs hate ORM, so that Oracle not only likes JPA, but in fact contributes to API is awesome11:19 AM Jun 5th from twhirl
  • #javaone #persist Personal comment: I think it's totally awesome this ORM talk is being given by a guy that works for Oracle.11:18 AM Jun 5th from twhirl
  • #javaone #persist Discussing Element Collection Mapping, when you want to give an Object a collection of things (eg, employee's nicknames)11:16 AM Jun 5th from twhirl
  • #javaone #persist an example of a 2.0 mapping, a OneToOne Mapping based on a JoinTable11:09 AM Jun 5th from twhirl
  • #javaone #persist all mappings in 2.0 are simply corner cases, rarely used, 1.0 has all common mappings; often used for legacy databases11:09 AM Jun 5th from twhirl
  • #javaone #persist Many to many rel; @JoinTable(name="EMP_PHONE")11:08 AM Jun 5th from twhirl
  • #javaone #persist @OneToMany(mappedBy="Employee.dep") (empl owns deps, but many empls in one dept)11:07 AM Jun 5th from twhirl
  • #javaone #persist There's a notion of ownership in JPA; if you define a directional rel, you're the owner. If bidir, both own.11:04 AM Jun 5th from twhirl
  • #javaone #persist @OneToOne creates foreign key to another table's ID (name of attribute automatically get _id appended to end of db col)11:01 AM Jun 5th from twhirl
  • #javaone #persist @Entity == persist this class, @Id == you're the id for this table, @Lob == large object (binary)11:00 AM Jun 5th from twhirl
  • #javaone #persist Just a personal comment: I think annotating classes to achieve ORM is SOOO much better than creating XML configuration10:58 AM Jun 5th from twhirl
  • #javaone #persist "Any DBA can do better than any ORM software creating schemas" -- keep this in mind, as an option10:56 AM Jun 5th from twhirl
  • #javaone #persist logical level meatadata - describes object model, physical level metadata - describes data model10:55 AM Jun 5th from twhirl
  • #javaone #persist when it comes down to it, when you change the default of JPA, you HAVE to understand the ORMmappings10:53 AM Jun 5th from twhirl
  • #javaone #persist Those of you who've used #JPA 1.0, you might be bored, but then it'll get better for second half. Java Persistence API10:51 AM Jun 5th from twhirl
  • #javaone #persist "A Java Persistence API Mapping Magical Mystery Tour" is starting up, Mike Keith of Oracle speaking10:50 AM Jun 5th from twhirl
  • #javaone Just saw James @Gosling walking away from Moscone South towards Moscone West with young hottie. Gosling's Toys indeed!10:43 AM Jun 5th from twhirl
  • #javaone #opensocial speaker challenges us to make killer app URLs to get started4:51 PM Jun 4th from Twitterrific
  • Battery totally out, tweets over for the day. #javaone4:44 PM Jun 4th from Twitterrific
  • #javaone #opensocial technology stack4:33 PM Jun 4th from Twitterrific
  • #javaone #opensocial talking about how Facebook and OpenSocial URIs provide JSON and/or XML data returned to either servers of clients4:24 PM Jun 4th from twhirl
  • #javaone #opensocial this #DWR thing sounds interesting...write a POJO, expose it over JavaScript? weird!4:15 PM Jun 4th from twhirl
  • #javaone #hardware finally, "premature optimization is the root of much evil"...you need to profile deeply these new multicore CPUs3:44 PM Jun 4th from twhirl
  • #javaone #hardware shared data == okay, mutable data == okay, shared + mutable == bad. immutability is a way nice thing == i agree with ...3:41 PM Jun 4th from twhirl
  • #javaone #hardware according to speakers, data conversion is now the WORST THING EVER. so don't convert! if you have XML, just regex3:40 PM Jun 4th from twhirl
  • #javaone #hardware cmt allows you to parallel each thread per core or CPU3:37 PM Jun 4th from twhirl
  • #javaone #hardware interesting talk, but not sure of its relevance to 99% of java devs. anyway, "time to reboot RISC", make it even RISCier3:33 PM Jun 4th from twhirl
  • #javaone #hardware "memory is the new disk" (when talking about data locality...we need to relearn the tricks we knew about in the 80s)3:22 PM Jun 4th from twhirl
  • #javaone #hardware in multicore, not all caches locally visible to all CPU cores == BAD NEWS, we have to deal with this when coding3:21 PM Jun 4th from twhirl
  • #javaone #hardware we always see improvements in bandwidth, but not as much in latency == BAD NEWS3:19 PM Jun 4th from twhirl
  • #javaone #hardware DRAM memory access times doubles every 6 years, CPU speed doubles every 1.5 years == BAD NEWS3:17 PM Jun 4th from twhirl
  • #javaone #hardware x86 miss rates are low, but 100-1000 cycles wasted per hit, so even if 5% miss, still huge cost3:15 PM Jun 4th from twhirl
  • #javaone #hardware Itanium tried to make an "infinite" machine, tons of Ph.D. research done on compilers for it, but didn't work3:14 PM Jun 4th from twhirl
  • #javaone #hardware major current CPU time is spent by waiting on cache misses (300 clock cycles or so per miss)3:13 PM Jun 4th from twhirl
  • #javaone #hardware ILP = instruction level parallelism, keep the clock rate same, get more instructions processed == great idea, hard to do3:00 PM Jun 4th from twhirl
  • #javaone #hardware clock rates been flat for 5 years, but Moore's law still works. just scale the cores in CPU, but this raises challenges2:59 PM Jun 4th from twhirl
  • #javaone #hardware problems with RISC: power wall (chip melts!), hit limit of branch prediction, memory is still way too slow, speedoflight2:58 PM Jun 4th from twhirl
  • #javaone #hardware so dawned the era of RISC, enabled parallelism because everything so was similar; but it became hard for humans to do2:56 PM Jun 4th from twhirl
  • #javaone #hardware BUT CISC was hard to pipeline because of so many addressing modes, BUT it was highly predictable... (page faults were key2:55 PM Jun 4th from twhirl
  • #javaone #hardware 3 eras of hardware, CISC systems, designed to be programmed by humans, orthogonal instruction set, lots of addr'sing mode2:53 PM Jun 4th from twhirl
  • #javaone #hardware "Not Your Father's Von Neumann Machine" talk starting...new machiens are super complex2:50 PM Jun 4th from twhirl
  • #javaone #drools demoing some badass looking fedex tracking app thing that uses ArcGIS for Flash in the browser...really cool GUI! give2us!!2:21 PM Jun 4th from twhirl
  • #javaone #drools when you're doing temporal reasoning, it's important to control the clock. implement a "pseudo clock" for testing2:16 PM Jun 4th from twhirl
  • #javaone #drools man, i WISH FedEx were this accurate in their delivery times, but anyway drools makes the time accuracy simple!2:11 PM Jun 4th from twhirl
  • RT @peakevale: @clydeiii The Power Of Events: Intro to CEP book recommended by the presenters in the #javaone #drools2:07 PM Jun 4th from twhirl
  • #javaone #drools talking about using drools to make FedEx shipments more reliable, more accurate in their times of delivery2:06 PM Jun 4th from twhirl
  • #javaone #drools complex slide of fedex shipping events2:05 PM Jun 4th from Twitterrific
  • #javaone #drools authors recommend book "The Power of Events" I think it was....1:59 PM Jun 4th from twhirl
  • #javaone #drools most rules engines have no understandings of changes over time, but drools can deal with time windows, sliding patterns1:57 PM Jun 4th from twhirl
  • #javaone #drools they want to make it easy to figure out when an event DOESN'T happen...this is really hard to do in a POJO, they claim1:55 PM Jun 4th from twhirl
  • #javaone #drools but rules engines often don't have enough comparators that deal with time, so it appaers they've added them into drools1:55 PM Jun 4th from twhirl
  • #javaone #drools Ah, so they solved this by something called entry-point, which are multithreaded entry points into the rules engine1:51 PM Jun 4th from twhirl
  • #javaone #drools rues engines do not scale for CEP, complex event processing... (was thinking that they look similar)1:50 PM Jun 4th from twhirl
  • #javaone #drools oh, nice. showing a rule that queries first a hibernate source for buses in a certain zip, returns "rich" busses1:49 PM Jun 4th from twhirl
  • #javaone #drools rules engines have data put into them (giant hashmap), data goes through filters, actions happen when rules are hit1:42 PM Jun 4th from twhirl
  • #javaone #async questioner saying how ws not good metaphor for async, REST is better for async. Presenter says REST==SOAP.11:45 AM Jun 4th from Twitterrific
  • #javaone #async doing this is diddly (hard) still too much boilerplate code, consider policy right from the start.11:42 AM Jun 4th from Twitterrific
  • #javaone #async pki, web of trust SAML tokens to do authentication, permissions of clients.11:39 AM Jun 4th from Twitterrific
  • #javaone #async the Oracle IDE has this HTTP analyzer thing build into that seems like it really helps debugging WS stuff11:33 AM Jun 4th from twhirl
  • #javaone #async sorry i'm not tweeting much during this talk, am having contact lens issues @peakevale going back to my hotel to get glasses11:29 AM Jun 4th from twhirl
  • #javaone #async demoing the @AsyncWebService annotation11:26 AM Jun 4th from twhirl
  • #javaone #async RI AsyncProvider is only suitable for short duration11:15 AM Jun 4th from twhirl
  • #javaone #async for JAX-WS you implement the callback; WS-Addressing allows you to do this without callback11:09 AM Jun 4th from twhirl
  • #javaone #async "endpoint references" are essential in this topic, they tell you where to send message along with relevant metadata11:07 AM Jun 4th from twhirl
  • #javaone #async HTTP you have to use polling ("are you done, are you done"), inefficient, JMS with queues, firewall probs, java2java only11:03 AM Jun 4th from twhirl
  • #javaone #async client inits an async call, sometime later a response is sent back to the client (we're assuming the server can talk back)11:01 AM Jun 4th from twhirl
  • #javaone #async two interfaces: polling and callback, generated when you do WSDL to Java with an async WSDL10:57 AM Jun 4th from twhirl
  • #javaone #async "Dealing with Asynchronicity in Java Technology-Based Web Services" kicking off--not about AJAX or Comet10:51 AM Jun 4th from twhirl
  • #javaone #eip demoing #Fuji's graphical EIP editor thingy. looks cool, runs in web browse...#Eclipse support maybe? whatev10:22 AM Jun 4th from twhirl
  • #javaone #eip #camel wow he is really selling me on the ability to mess around with JMS messages on the fly for debugging10:19 AM Jun 4th from twhirl
  • #javaone #eip demo using #ActiveMQ, which, for the record, is totally badass. oh, "quick call to log component" of #Camel == totally cool10:17 AM Jun 4th from twhirl
  • #javaone #eip okay this guy was totally using some graphical pom editor i've never seen before...what was that?! want!! #maven10:14 AM Jun 4th from twhirl
  • #javaone #eip #camel #maven awesome, makes it really easy to create a cbr using a maven archetype via an #Eclipse plugin10:12 AM Jun 4th from twhirl
  • #javaone #eip #fuji demoing dynamic content-based router, the #jruby code DOES make thing ridiculously simple...10:10 AM Jun 4th from twhirl
  • #javaone #eip this #fuji thing is an interesting way of looking at the problem; declare pattern, override functionality with generated code10:08 AM Jun 4th from twhirl
  • #javaone #eip demoing throttler and delayer (delay messages based on, say, a header value, or throttle the number of messages passed through10:05 AM Jun 4th from twhirl
  • #javaone #eip you can also do this with a transformer bean in the #spring world10:03 AM Jun 4th from twhirl
  • #javaone #eip now demoing how you simply create a RouterBuilder and intercept the messages, transform them, easily do that with "process"10:02 AM Jun 4th from twhirl
  • #javaone #eip implementing "dead letter' pattern is easy. all you need to do is create RouterBuilder...9:59 AM Jun 4th from twhirl
  • #javaone #eip #camel #spring way to configure this content-based router as well. yep, seems kind of like SpringIntegration9:57 AM Jun 4th from twhirl
  • #javaone #eip #camel showing RouteBuilder, a content-based router, seems pretty easy to pull from ActiveMQ, put onto other queues9:56 AM Jun 4th from twhirl
  • #javaone #eip #fuji #camel talking about implementing pipes-and-filters in a jruby like script, outputting to xmpp9:55 AM Jun 4th from twhirl
  • #javaone #gc presented generated his slides via Google's ppt generator, actually wrote GC algorithm then had it generate slides based on it!5:37 PM Jun 3rd from twhirl
  • #javaone out of batteries, shutting down for the evening! goodnight!4:48 PM Jun 3rd from twhirl
  • #javaone #gc just explained the 10 steps of the gc...wow, complex! well presented though.4:48 PM Jun 3rd from twhirl
  • #javaone #gc levels of reach: strong, soft, weak, finalizer, phantom, unreachable4:43 PM Jun 3rd from twhirl
  • #javaone #gc recommends Google Collections MapMaker, "mad fast" for creating non-existance values given keys upon get()s4:38 PM Jun 3rd from twhirl
  • #javaone #gc WeakHashMap makes it so that when you get rid of the object containing the map,it'll remove all values associated with its keys4:37 PM Jun 3rd from twhirl
  • #javaone #gc try implementing your own WeakPhantom reference type4:35 PM Jun 3rd from twhirl
  • #javaone #gc encourages us to check out implementation of #Google Collection's FinalizableReferenceQueue4:33 PM Jun 3rd from twhirl
  • #javaone #gc using phantom reference to get rid of the memory leak in the "NativeMemory" example he discussed earlier4:29 PM Jun 3rd from twhirl
  • #javaone #gc now demoing how oyu can use WeakReference to store LIsteners in a GUI; if owner gets rid, so does GUI4:26 PM Jun 3rd from twhirl
  • #javaone #gc explaining how you can use this SoftReference to cache file from a data ... really cool4:25 PM Jun 3rd from twhirl
  • #javaone #gc The Reference API @since 1.2 helps with this. soft references are for caching. you can use vmargs to tune how fast reclaim4:22 PM Jun 3rd from twhirl
  • #javaone #gc finalizers are really just good for one thing: logging warnings; but then you still get the 430x performance hit4:18 PM Jun 3rd from twhirl
  • @javaone @gc Bloch found objects with finalizers to be 430x slower4:15 PM Jun 3rd from twhirl
  • #javaone #gc Automatic Resource Management will help with finally in Java74:14 PM Jun 3rd from twhirl
  • #javaone #gc finally is your friend in helping out the gc: straightforward, handles exceptions in main thread, ensures cleanup keeps pace4:13 PM Jun 3rd from twhirl
  • #javaone #gc "Ghost in the Machine" is about garbage collection and understanding it4:10 PM Jun 3rd from twhirl
  • @m_f_ #SpringIntegration 1.0 is awesome. When's 2.0 coming out? Anything at #JavaOne about it?4:08 PM Jun 3rd from twhirl in reply to m_f_
  • #javaone #soa #GlassFish guys wrote a more automated assembler, contributed it back to the community3:29 PM Jun 3rd from twhirl
  • #javaone #soa you can always tell the quality of the talk by the amount of people looking at their iPhones and Blackberrys. Lots here.3:27 PM Jun 3rd from twhirl
  • #javaone #soa talking up #NetBeans Service Assembly editor, only suitable for smaller complexity, it's something you click, not automated3:25 PM Jun 3rd from twhirl
  • #javaone #soa solution to geography in distributions is NOT zipping data, but Fast Infoset, a binary representation of XML3:20 PM Jun 3rd from twhirl
  • #javaone #soa solution to the long-running transactions challenge is WS-Reliable Messaging3:18 PM Jun 3rd from twhirl
  • #javaone #soa "dynamic content-based routing" listed as a technical challenge--this is true, but is solvable via dependency injection3:14 PM Jun 3rd from twhirl
  • #javaone #soa slide says "content based rooting based on country code" ... i guess like at a World Cup soccer match3:12 PM Jun 3rd from twhirl
  • #javaone #soa they use #soapUI to do development, probably debugging...they didn't say really, but that's what we use it for. #Hulp Profiler3:09 PM Jun 3rd from twhirl
  • #javaone #soa um...this talk is kinda confusing. slides confusing, graphics too busy, no clear theme or structure3:05 PM Jun 3rd from twhirl
  • #javaone #esb all of these all have their own architectures, ideas about how SOA works, all need to work together and exist alongside ea ...2:58 PM Jun 3rd from twhirl
  • #javaone #esb and these three sings are all hooked together via WANs2:57 PM Jun 3rd from twhirl
  • #javaone #soa talking about how they think there are global architectures, regional architectures, local architectures, each with own ESB2:56 PM Jun 3rd from twhirl
  • #javaone #soa impressive graph of a country's services with lines between each service representing use2:53 PM Jun 3rd from twhirl
  • #javaone #soa "SOA at the Enterprise Scale", about SOA in "real life", problems encountered, solutions discovered, challenges faced2:52 PM Jun 3rd from twhirl
  • #javaone #cep proposing a challenge: write a CEP query that will detect players colluding in poker based on event stream of wins and losses2:24 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 8: missing event detection, alert if an expected event is missing after some amount of time2:15 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 7: instead of using times relative to the CEP engine, use times meaningful to events (like buy time, etc)2:12 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 6: event correlation, for instance, output an new type of event if the "asking for" and the "selling" equal2:06 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 5: event aggregation of several simply events into a single new complex events summarizing the simple events1:59 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 4: event enrichment, add info to events that are interested to you. (add location to stock if price of stock>5)1:53 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 3: event partitioning ... sort of like the SQL "order by"...you can "partition by" symbol (column of an event)1:51 PM Jun 3rd from twhirl
  • #javaone #cep design pattern 2: new event detection...only output events the FIRST time you've seen it1:46 PM Jun 3rd from twhirl
  • #javaone #cep the "NOW" thingy looks at the most recent instant of time; stockstream is our event stream of stock trades passing through1:44 PM Jun 3rd from twhirl
  • #javaone #cep the "cql" (continuous query language) for this is SELECT * FROM stockstream [NOW] WHERE symbol = 'AAA'1:42 PM Jun 3rd from twhirl
  • #javaone #cep first design pattern: event filtering: look for sepcific data on stream, dropping unwanted events1:40 PM Jun 3rd from twhirl
  • #javaone #cep building blocks roundup: continuous processing of oneline stremaing events, append-only, sql-like, but the inverse of #SQL1:39 PM Jun 3rd from twhirl
  • #javaone #cep Talk is starting, laying down fundamentals of CEP: events, event streams1:34 PM Jun 3rd from twhirl
  • #javaone #modularity talking about "module private" friends and methods--really cool concept...i like this scoping.11:40 AM Jun 3rd from twhirl
  • #javaone #modularity versioning lets the vector of a change be described11:34 AM Jun 3rd from twhirl
  • #javaone #modularity @DefaultNonNull model-level annotations11:30 AM Jun 3rd from twhirl
  • #javaone #modularity the "provides" clause makes modulepath scalable, aliasing allows clients to not be affected by refactoring11:29 AM Jun 3rd from twhirl
  • #javaone #modularity classpath doesn't scale (#Sun just admitted this)11:24 AM Jun 3rd from twhirl
  • #javaone #modularity talking about mutual depedencies...says they just can't not support them11:22 AM Jun 3rd from twhirl
  • #java #modularity "classpath is dead" ... almost ... "modulepath" is the new classpath11:19 AM Jun 3rd from twhirl
  • #javaone .java is just a convention #modularity11:17 AM Jun 3rd from twhirl
  • #javaone #modularity discussing the "requires module java-xml" construct11:14 AM Jun 3rd from twhirl
  • #javaone #modularity this is all strong static type information, allows early detection of errors, build compile-time env that can confirm11:12 AM Jun 3rd from twhirl
  • #javaone #modularity you want to explicity list dependencies on other code, version, and provide accessibility11:11 AM Jun 3rd from twhirl
  • #javaone #modularity modular code is: clear about what other code it depends on, able to evolve, able to hide internals11:10 AM Jun 3rd from twhirl
  • #javaone #modularity warming up in here, talk starting, disclaimer: change is inevitable.11:06 AM Jun 3rd from twhirl
  • RT @peakevale: Just left the "Concurrency" talk - definite Rockstar talk... wow, there are really great paradigms! #javaone10:56 AM Jun 3rd from twhirl
  • #javaone #modularity holy crap it's cold in 102, hope people show up and make it a bit warmer10:54 AM Jun 3rd from twhirl
  • #javaone #esb now they're showing the source the gui made, it's just jruby ... interesting!10:41 AM Jun 3rd from twhirl
  • #javaone #esb demoing something called #Fuji, like a graphical ESB-like building tool, moving files from ftp to database, xpath filtering10:37 AM Jun 3rd from twhirl
  • #javaone #esb #apache #felix looks pretty cool for #OSGi10:35 AM Jun 3rd from twhirl
  • #javaone #esb the everything-from-one-vendor approach is limiting, alloow users to mix and match best of breed solutions (standards help)10:31 AM Jun 3rd from twhirl
  • #javaone #esb open source: customers increasingly demand it, easy to eval, better interaction with customers, better products10:29 AM Jun 3rd from twhirl
  • #javaone #esb (personal observation, not in talk) we've noticed that even IF you choose open source, standards, JBI, you're still locked in10:27 AM Jun 3rd from twhirl
  • #javaone #esb costumers don't want vendor lock-in, stick with open standards, open source, provide an option to exit10:25 AM Jun 3rd from twhirl
  • #javaone #esb HTTP has less impedance mismatch to #SOA, don't have to force everything into MOM10:20 AM Jun 3rd from twhirl
  • #javaone #esb #JMS requires yet more infrastructure, HTTP provides proven scalability and interoperability; JMS is just another transport10:19 AM Jun 3rd from twhirl
  • #javaone #esb component-component message-passing can be done without JMS, JBI model improves performance10:18 AM Jun 3rd from twhirl
  • #javaone #esb (personal observation, not in talk) we use Spring Integration to reduce JMS overhead, bottlenecks10:17 AM Jun 3rd from twhirl
  • #javaone #esb #JMS is often a bottleneck, but when everything starts looking like a message, that's when you start having problems.10:16 AM Jun 3rd from twhirl
  • #javaone #esb use mainstream languages, frameworks, look for "staying power" when understaking a very long-term project10:15 AM Jun 3rd from twhirl
  • #javaone #esb systems stay in production for many years, langs, frameworks lose popularity, support, so reduce reliance on IDE10:15 AM Jun 3rd from twhirl
  • #javaone #esb always version-control builds; be very caseful about code generation (move it into runtime)10:13 AM Jun 3rd from twhirl
  • #javaone #esb OSGi is a good solution for having more than one library in the system and having different parts of the system choose which v10:12 AM Jun 3rd from twhirl
  • #javaone #esb move configuration away from the compile-time code, avoid rebuilding "the world" for small business logic changes10:08 AM Jun 3rd from twhirl
  • #javaone #esb project artifacts grow quickly, so reduce artifacts per solution, move common functionality out of EAR containers10:06 AM Jun 3rd from twhirl
  • #javaone #esb devs spend a lot of time waiting, shorten change-build-deploy-test cycle, increase testability, debugability10:04 AM Jun 3rd from twhirl
  • #javaone #esb you want to be able to work with your technologies, not the technologies constrained up on you by the ESB (also so true)10:02 AM Jun 3rd from twhirl
  • #javaone #esb it's always a guess how someone will use your product, so it's always a guess how any particular framework you choose will fit10:01 AM Jun 3rd from twhirl
  • #javaone #esb make it easy to duplicate solutions without duplicating code (YES, THIS IS SO TRUE)9:59 AM Jun 3rd from twhirl
  • #javaone #esb don't over rely on either text or GUI, make the installer fast9:58 AM Jun 3rd from twhirl
  • #javaone #esb enterprises like to scale by adding people9:54 AM Jun 3rd from twhirl
  • #javaone #esb non-functional requirements enterprise-scale integration; "change happens", long term commitments9:52 AM Jun 3rd from twhirl
  • #javaone #esb lightweight=quick to learn, not complex, productivity, modular, embeddable, easy to evolve, manage, but what are requirements?9:51 AM Jun 3rd from twhirl
  • #javaone #esb Cons: architecture, more middleware, lock-in Pros: productivity, decoupling, service intermediaries, not everything is a ws9:49 AM Jun 3rd from twhirl
  • #javaone #esb feedback comes in the form of changing env, requirements, research, positive fb from customers, negative from thought leaders9:48 AM Jun 3rd from twhirl
  • #javaone #esb backgrounds in #OpenESB, #Glassfish9:47 AM Jun 3rd from twhirl
  • #javaone #esb And we're on with "Rethinking the ESB: lessons learned"9:46 AM Jun 3rd from twhirl
  • RT @goul #javaone general tech session - best comb-over of show, suspect this one will be tough to beat. So true!!4:41 PM Jun 2nd from Twitterrific in reply to goul
  • Arg totally out of battery on both laptop and cell phone, no more tweets today. #javaone :(4:35 PM Jun 2nd from Twitterrific
  • Gotta admit, life-sized Duke is freaking cute. Pretty girl too (one of the few) #javaone4:34 PM Jun 2nd from Twitterrific
  • Trying to get speaker to nail Dow timeframe of changes in 7, won't fall for it. #javaone #smallchanges4:15 PM Jun 2nd from Twitterrific
  • #javaone #smallchanges Changes that mess with type are way, way harder than those that don't. Tiny -> Huge change scale is exponential.3:50 PM Jun 2nd from twhirl
  • #javaone #smallchanges simplified catching exceptions, so you can declare each subtype but do the same thing with each. Nice feature.3:43 PM Jun 2nd from twhirl
  • #javaone #smallchanges Talking about how making a small change effects many, many things.3:41 PM Jun 2nd from twhirl
  • #javaone #smallchanges Hmm, wow, this talk is getting way theoretical way quick.3:34 PM Jun 2nd from twhirl
  • #javaone #smallchanges basically talking about how they really labor over each submitted change proposal. Comparing to napsack problem, NPh3:31 PM Jun 2nd from twhirl
  • #javaone #smallchanges int mask = 0b1010; == AWESOME ... also 0xFFu means unsigned == AWESOME. THANK YOU3:24 PM Jun 2nd from twhirl
  • #javaone Small Language Changes in Java 7.0 talk starting up3:19 PM Jun 2nd from twhirl
  • #Eclipse #javaone Speaker just said phase "differently abled" person. But seriously the accessibility features are pretty cool.1:06 PM Jun 2nd from web
  • #Eclipse #EclipseLink is a JPA, XML binding, web-services thingy. Never heard of it, sounds interesting. #javaone1:02 PM Jun 2nd from web
  • @adara9 Twitter is awesome for a few things, but one is "real-time" stuff...like how I'm using it at #JavaOne.12:53 PM Jun 2nd from web in reply to adara9
  • #Eclipse #Equinox gets rid of bizarre classpath loading-related problems. That's good. #javaone12:52 PM Jun 2nd from web
  • Eclipse is very graphical...but not one screenshot in the PowerPoint. Steve Jobs he is not. #eclipse #javaone12:49 PM Jun 2nd from web
  • #Eclipse okay this talk is driving me crazy. Talking about the new #Galilieo release, BUT HAS TO SAY RELEASE DATE. #javaone #fail12:45 PM Jun 2nd from web
  • #javaone What's everyone opinion of #DarkChat?12:44 PM Jun 2nd from web
  • Model Development Tools in #Eclipse sounds useful. Last time I tried to do #UML stuff it was a pain in the ass. #javaone12:43 PM Jun 2nd from web
  • This #Eclipse talk is boring it makes me want to use #Netbeans. #javaone12:41 PM Jun 2nd from web
  • #Eclipse #Buckminster gets you working much faster. Sounds interesting, never heard of it before.12:39 PM Jun 2nd from web
  • The #Eclipse Foundation employs 0 developers. They can only go in the directions of their end-user developers. #javaone12:34 PM Jun 2nd from web
  • Window Builder GUI building plugins. Dares to come up with something better than Window Builder, but it costs $200. #javaone12:33 PM Jun 2nd from web
  • "#Eclipse was not designed to be an IDE, does that shock anyone?" No. No it does not. #javaone #snark12:27 PM Jun 2nd from web
  • #Eclipse talk at #Javaone is way boring so far. Maybe I already know too much about Eclipse to get much out of it...dunno.12:24 PM Jun 2nd from web
  • Hardly anyone has used #Eclipse's #Galileo releases yet. Talking about "release train". #javaone12:21 PM Jun 2nd from web
  • #Eclipse 80% of the stuff we write the end user doesn't care about. SO TRUE. You buy apps because of business value it provides. #javaone12:14 PM Jun 2nd from web
  • #Eclipse Foundation's goal is to enable a commercial ecosystem, not ship products or IDEs. #javaone12:13 PM Jun 2nd from web
  • #Eclipse #javaone pretty much everyone in the session is using Eclipse. Only a few people making plugins.12:13 PM Jun 2nd from web
  • At the #Eclipse talk, 3 minutes till it goes on. They're playing some awesome Brazilian music. #Shazam can't tag it though. #javaone12:09 PM Jun 2nd from web
  • #JRuby guy talking about Ruby gems, with dependency management. Tons of gems available, 4million devs by 2013. #Rake build tool. #javaone11:44 AM Jun 2nd from web
  • #Scala am loving the way he's CRUDing with the database inside of the language's syntax. Awesome! #javaone11:40 AM Jun 2nd from web
  • #Scala guy says there's even more of a difference between scripting languages and dbs than there is between OO languages and dbs. #javaone11:39 AM Jun 2nd from web
  • Interesting how #Clojure source almost looks like #Spring xml configuration files. #javaone11:37 AM Jun 2nd from web
  • #javaone Want to go to both the #Clojure talk and the #Eclipse talk at 12:30, but will probably choose Eclipse.11:35 AM Jun 2nd from web
  • #Clojure has a book. Dev is doing a full hour tech talk about it. Hmm. Maybe I'll attend instead of whatever else I have scheduled.11:33 AM Jun 2nd from web
  • #Groovy dev is showing source code for #Twitter app he wrote with #Gryphon.11:32 AM Jun 2nd from web
  • @JavaOneConf Yeah, if you could announce each speaker's Twitter account (like on their intro slide or something) we could @reply to them!11:30 AM Jun 2nd from web in reply to JavaOneConf
  • #Groovy not just language, but a platform. #Grails is a framework similar to #Rails. #Gryphon is a #Swing app maker. #javaone11:28 AM Jun 2nd from web
  • Every scripting language representative on stage is using a #Mac. #shootout #javaone11:27 AM Jun 2nd from web
  • #Jython talking about #MIT artists using Jython to create art, they made an "IDE" to help them. IDE has sliders built in into the source.11:26 AM Jun 2nd from web
  • #JRuby guy said he's added unit class into the 3D rendering engine with only a few lines of code. #javaone11:21 AM Jun 2nd from web
  • #javaone #shootout Guy just said, "I just lost the game." I just lost the game too.11:19 AM Jun 2nd from web
  • #javaone Question for you: what's the one thing you wish your TV could do that it currently can't?11:19 AM Jun 2nd from web
  • #javaone #shootout Demoed some badass 3D graphical game in #JRuby11:18 AM Jun 2nd from web
  • #javaone #shootout now talking about #Scala, interesting "match" construct, shortened exception handling. Figures out type dynamically.11:13 AM Jun 2nd from web
  • #javaone Sorry, that's actually #clojure. Seems like a pretty cool language.11:10 AM Jun 2nd from web
  • #javaone Talking about a scripting language called #Closure, badass transaction management.11:09 AM Jun 2nd from web
  • #javaone Hey #scriptinglanguages Shootoff techies, increase the font size of your IDEs. We can't see back here in the back.11:07 AM Jun 2nd from web
  • #javaone At Scripting Language Shootout. Python already talked. Now it's Groovy from #SpringSource. Talking about removing boilerplate.11:03 AM Jun 2nd from web
  • Question for you: what the thing you wish you could do on your TV that you currently can't?10:34 AM Jun 2nd from web
  • Getting tons of random people following me on Twitter. Upsetting all of my friends on Facebook. Just covering #JavaOne guys. Sorry!10:25 AM Jun 2nd from web
  • Larry just said programmers will pray for Gosling for the rest of their life because they can never code in AJax again, instead FX. #javaone10:20 AM Jun 2nd from web
  • Larry Ellison on stage. Says new Oracle products 100% Java. Had to add realtime tech into Java, possible through JSR.10:16 AM Jun 2nd from web
  • Ooh, juicy. Talking about #Oracle acquistion stuff. Making jokes about getting #Java on #iPhone. Don't joke, just do! #javaone10:14 AM Jun 2nd from web
  • Randy Bryant of CMU getting award for the #Alice programming language. Version 3 out, integrated with #Netbeans. The Sims characters in it.10:10 AM Jun 2nd from web
  • Being a great leader takes courage. Scott McNealy on stage now. Schwartz being thanked for taking Sun into open source.10:03 AM Jun 2nd from web
  • #Schwartz and #Gosling making fun of each others' attire.10:00 AM Jun 2nd from web
  • Have to day I am impressed by the App store concept. Really great way to make some quick and easy money for Java devs. #javaone9:57 AM Jun 2nd from web
  • Mark Gerhard demoing RuneScape looks like Ultima 8 (the one that came out in 1998 if I recall). Now downloadable on appstore.9:55 AM Jun 2nd from web
  • App store is backend RESTful, frontends can take many forms. #javaone Preview built into the store, nice. Ooh, #RuneScape. Pretty.9:52 AM Jun 2nd from web
  • Sun basically making Java app store like the Apple app store. http://store.java.com free twitter client, according to screenshot!9:48 AM Jun 2nd from web
  • James Gosling on stage, wearing store.java.com tshirt. Talking about how Java developers are living in poverty? Huh? Is it that bad?9:43 AM Jun 2nd from web
  • Link to #micello: http://get.micello.com I think #javaone9:41 AM Jun 2nd from web
  • Randini Ramani talking about FX content dev tool. Demo not working, magic techie just fixed it. Looks like Apple's iDVD but cross platform.9:37 AM Jun 2nd from web
  • #JavaFX developer talking about 1.2. Putting JavaFX into HD TVs directly (not the set top box) #javaone9:28 AM Jun 2nd from web
  • Chicago Options Exchange developer talking about how they grew from 2k to 300k transactions per second. 100% Sun, Java shop. GC times better9:22 AM Jun 2nd from web
  • Atom will enable 5.5b people who are NOT currently on the Internet. New Xeon chip best chip for Java currently.9:18 AM Jun 2nd from web
  • First woman on stage, Diane Bryant from Intel. "really optimized platform" for Java. Talking about Core, Atom platforms.#javaone9:16 AM Jun 2nd from web
  • Metadata = presence, location, friends and family (ie social networks). Sounds cool and interesting, unlike other networks. #javaone9:14 AM Jun 2nd from web
  • Lowell McAdam of Verizon says they've been closed. Guess they're "opening" up with Java. Talking about opening up network metadata.9:12 AM Jun 2nd from web
  • Don Eklund of Java pimping the evil BluRay platform which I guess uses Java technology to take away fair use rights. #javaone9:05 AM Jun 2nd from web
  • Premier BB phone entirely written in Java. Demo of some app nearly just crashed.9:00 AM Jun 2nd from web
  • Alan's phone just went off, seemed geniunely embarrassed by his ringtone.8:56 AM Jun 2nd from web
  • Java platform on 2.6b mobile phones. Alan Brenner talking about Blackberry. Wishing they invented the iPhone. Er...8:54 AM Jun 2nd from web
  • eBay uses a pure Java technology stack.8:51 AM Jun 2nd from web
  • Java 7, EE 6 out today. James Barrese of eBay talking about how they use Java.8:48 AM Jun 2nd from web
  • Jonathan Scwartz taking about some kid named Justin as metaphor for Java.8:44 AM Jun 2nd from web
  • Already "installed" #Micello. Kinda buggy.#javaone promo video playing now.8:43 AM Jun 2nd from web
  • Demoing DarkChat massively multiplayer chat app? #javafx Sorta like Twitter, only GUIer.8:40 AM Jun 2nd from web
  • Chris Melissinos speaking, 14th #JavaOne. Maryland one of the represented states. Holla 301!8:36 AM Jun 2nd from web
  • Live DJ spotted. Besides James Gosling, probably the coolest person here. #javaone8:33 AM Jun 2nd from web
  • There may or may not be a live DJ at the #JavaOne General Conference. There is at least a video of one. About to start.8:30 AM Jun 2nd from web
  • The impossibly large line for breakfast magically shrunk. #javaone8:16 AM Jun 2nd from web
  • Just checked in, got official #JavaOne swag (tshirt, backpack, jacket, random nerd junk), walked the Expo, ate free cookie.3:49 PM Jun 1st from web
  • Beautiful in #SF. I love how everything is trying to be lush, but the sun says "no" and so everything's resigned to being washed out.2:13 PM May 29th from web
  • San Francisco and JavaOne here I come! #sf #javaone5:12 AM May 29th from Twitterrific
  • Flying out to JavaOne tomorrow at 7:50!8:55 PM May 28th from web

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.