Skip to main content

Kenyth Zeng's Library tagged discussion   View Popular

Recommendation against Python? - Unladen Swallow | Google Groups

  • To date, IronPython and

    Jython have had to dedicate a significant portion of their engineering

    resources to achieving compatibility with CPython, with relatively

    little time left over for performance optimization.
  • One area where I believe Python (and other dynamic languages) do

    particularly well is projects with lots of developers working on lots

    of little subsystems, all contributing to the same codebase or the

    same released binary.
  • 1 more annotations...

产品设计体会(8013)什么是真正的产品经理(转) | iamsujie的产品设计:人人都是产品经理

  • 我本人从市场研究做起,后来是可用性测试,然后是产品设计师,再后来是产品经理,我自认为我对产品经理
  • 3. 看工作方式:产品经理会一直运营一款(最多两款)产品,如果你看到一个人以项目的方式参与产品的某个阶段,工作完后就去做另一款产品 ,那么毫无疑问,此人非产品经理也。
  • 3 more annotations...
06 Nov 09

Class Loading in Java: Time to Add Dynamicity? | Javalobby

  • But not everything can be reloaded by JavaRebel: No reloads with class hierarchy change are possible.
  • 8 more annotations...
04 Nov 09

Serialization - transient / network class loader

i am serializing an object on a local machine.
send it over a socket to remote machine.
remote machine de-serializes.
it needs the classes to de-serialize.
calls back to the local machine.
gets the classes.

forums.sun.com/thread.jspa - Preview

serialization classloader network discussion starred

  • i am serializing an object on a local machine.

    send it over a socket to remote machine.

    remote machine de-serializes.

    it needs the classes to de-serialize.

    calls back to the local machine.

    gets the classes.
  • By the class loader. The class loader doesn't care about 'transient'. The receiver will still need those classes if it uses that field. The class loader can't assume that it won't do that. So it loads the classes of the transient objects. Just like it loads the superclasses, and the classes of all the other fields, member and static.
03 Nov 09

Here are my answers to a few of the questions on the index cards for Java, 9/8/00

  • The run-time overheads are much more significant
    and optimizing run-time checks is an interesting research area.
  • not allowing conversion to and from the type
    boolean?
  • 2 more annotations...
02 Nov 09

What Happened To Java (Specifically The Language)? - Stack Overflow

  • I worked with Ruby and had a ball with the language, but looking at it from an enterprise point of view, it was an absolutely terrifying language. I couldn't count the ways a bad programmer could mess up a large team, forcing them to spend days untangling a mess created in minutes.
  • If you are looking for a java upgrade, however, look at Scala. It's pretty freaking amazing, still runs on the JVM, interacts with Java, etc.
31 Oct 09

Association + Multiplicity vs. Aggregation vs. Composition (Architect Certification (SCEA) forum at JavaRanch)

  • "Structural class patterns use inheritance to organize structure, with fixed relationships at compile time.
    Structural object patterns, on the other hand, use composition to organize structure. The relationships in a structural object pattern might be fixed at compile time or changeable at runtime."
26 Oct 09

Patterns & OO Design - Re: association vs aggregation

  • I think it's saying that the diamond-end multiplicity must be 0 or 1, simply meaning that an invoice line can't be "owned" by two headers.
  • Without composition with a higher multiplicity, you couldn't model something like "a hand has 5 fingers."
  • 1 more annotations...

Patterns & OO Design - Re: contract and defensive programming

  • Class invariants are much more difficult. There are a few tools to help with this: JContractS (which is iContract resurrected) and InvariantJ are two examples.
04 Oct 09

Google Wave’s unproductive email metaphors

  • I’ve been studying how teams collaborate for quite some time. I’ve worked at small companies, big ones like NEC and Microsoft, and medium ones like Rackspace.


    I’ve interviewed lots of productivity experts over the years, including the guy who wrote “Getting Things Done.”


    Plus I’ve been doing public collaboration for more than 20 years too.

  • Email gets turned off when you leave a company
  • 5 more annotations...
02 Oct 09

Google Wave 1.0 = RSS, the Sequel. In Other Words, DoA... for Now - The Steve Rubel Lifestream

  • Gmail too was a complex beast when it debuted with its conversation views and interface -  and it caught on. Yes, but Gmail was different. It solved problems: mail storage quotas and killer search. Thus people were willing to make the investment to master it.
  • it does create more problems than it solves.
27 Sep 09

InfoQ: A Brief Introduction to REST

    • Give every “thing” an ID
    • Link things together
    • Use standard methods
    • Resources with multiple representations
    • Communicate statelessly
  • human-readable URIs
  • 8 more annotations...
1 - 20 of 138 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo