In my 20 years of working in software development, a bachelor's degree and any further is a waste of time. The best coders I've worked with are musicians as well as coders.
I work in an investment bank in the risk department, I've worked on a number of systems where the Quants (all with PhDs in maths or physics) developed a prototype in C++ and mocked when we said we'd build the real system in Java.
However our systems in all of the projects were at least a magnitude faster than the Quant systems, not because Java is faster than C++, but because the development team knew how to code for performance.
Coding is incredibly complicated, to be good, only experience pays.
If you think Kafka is like BizTalk, I suggest you look at the documentation / download it, it's nothing like it. It's a highly scalable, ultra-high throughput messaging system. The stream processing API is just a bolt on the side, but again is nothing like BizTalk.
Kafka has been proved in production to handle 1.2 trillion messages per day, no way BizTalk can do that.
City of London is not part of the UK, it has its own electoral system and its own government.
Wrong!
That police force answers to the City of London Corporation.
No it doesn't!
That police force is threatening the sovereignty of the UK and wider world.
It isn't in anyway!
So we need to take back the City of London from the corporate entity that controls it, and bring that police force back within the wider laws of the UK.
You are a moron
To all the posters here who seem to have no real idea about Java
http://martinfowler.com/articles/lmax.html
I work in the City of London and although it is only a recent development many low latency systems are being written in Java, due to the faster time to market, the G1 GC and deterministic garbage collectors.
You may be interested to know that the world's largest investment banks have most of their trading, risk and flow systems in Java so all these comments about Java being unstable, crap or slow just aren't true.
Can we clear this up once and for all, the newspaper in question is called The Times, not The London Times, or the Times of London. Other newspapers with the word Times in their name do so because they are named after The Times
This is due to a misunderstanding of Warp Drive. The Enterprise doesn't travel faster than light, it warps the space in front of it to compress it. The ship itself is travelling at sub light speed in a bubble of un-warped space.
That's exactly my point, most Java is server side, as an end user you don't know you're using it, it's just there running on the server. I'm the first to agree that Java on the desktop is generaly crap, but on the systems I work on, where it's processing tens of millions of transactions per day, across distributed data sources, it kicks arse. As an end user you just don't see it.
Well, first, depsite waht people on/. seem think, most software development today is not F/OSS, but business apps. Even so, I can name Eclipse, JBoss, most Apache projects etc etc. So there are loads of open source Java apps out there, they're just not desktop apps. Before you make a point, why not try and understand the subject?
Doesn't sound like the Christchurch I know, which is full of child prostitutes, gangs of drunken idiots and so isolated from the rest of the world you can die of boredom just flying over it. Even more bizarrely everyone asks you where you went to school even when you're 35;-)
You may mate, but there's many people in the UK and Denmark among others who don't think this is a good thing and in fact feel conned by the EU state that was meant to just be a free market. Socialism loves control so the EU loves ID cards.
Saying that, Cool Threads servers, SAM QFS, ZFS and DTrace are cool and innovative, so Sun does still do a lot of cool stuff, but I guess in a market heading to commodity hardware and OSs only big companies or data centres are interested in coughing up the bucks for that innovation.
Everyone here seems to be forgetting that Hyperion is an OLAP Cube holding highly aggregated data, consequently it doesn't have to store enormous amounts of data, it probably only hold last years actuals and this years actuals and budget data which even for a v.large company is pretty small. Consequently 12GB is actually a lot of data for the product. Think about the purpose of the product before picking holes in it. I don't work for Hyperion, but have done a few projects with it's Essbase product, which is actually shit hot.
Your friend from Georgia Tech should speak to a Mr John Galt, I hear he has the plans and created a working model for just such a machine. If you don't know his address, just google 'who is john galt';-)
In my 20 years of working in software development, a bachelor's degree and any further is a waste of time. The best coders I've worked with are musicians as well as coders. I work in an investment bank in the risk department, I've worked on a number of systems where the Quants (all with PhDs in maths or physics) developed a prototype in C++ and mocked when we said we'd build the real system in Java. However our systems in all of the projects were at least a magnitude faster than the Quant systems, not because Java is faster than C++, but because the development team knew how to code for performance. Coding is incredibly complicated, to be good, only experience pays.
Ho ho ho!
I have never, ever, heard those words used to describe BizTalk
If you think Kafka is like BizTalk, I suggest you look at the documentation / download it, it's nothing like it. It's a highly scalable, ultra-high throughput messaging system. The stream processing API is just a bolt on the side, but again is nothing like BizTalk. Kafka has been proved in production to handle 1.2 trillion messages per day, no way BizTalk can do that.
Total crap
City of London is not part of the UK, it has its own electoral system and its own government. Wrong! That police force answers to the City of London Corporation. No it doesn't! That police force is threatening the sovereignty of the UK and wider world. It isn't in anyway! So we need to take back the City of London from the corporate entity that controls it, and bring that police force back within the wider laws of the UK. You are a moron
I see they've removed the ODBC bridge. Is there any other way to talk to ODBC databases with Java?
JDBC
To all the posters here who seem to have no real idea about Java http://martinfowler.com/articles/lmax.html I work in the City of London and although it is only a recent development many low latency systems are being written in Java, due to the faster time to market, the G1 GC and deterministic garbage collectors. You may be interested to know that the world's largest investment banks have most of their trading, risk and flow systems in Java so all these comments about Java being unstable, crap or slow just aren't true.
Can we clear this up once and for all, the newspaper in question is called The Times, not The London Times, or the Times of London. Other newspapers with the word Times in their name do so because they are named after The Times
This is due to a misunderstanding of Warp Drive. The Enterprise doesn't travel faster than light, it warps the space in front of it to compress it. The ship itself is travelling at sub light speed in a bubble of un-warped space.
That's exactly my point, most Java is server side, as an end user you don't know you're using it, it's just there running on the server. I'm the first to agree that Java on the desktop is generaly crap, but on the systems I work on, where it's processing tens of millions of transactions per day, across distributed data sources, it kicks arse. As an end user you just don't see it.
Well, first, depsite waht people on /. seem think, most software development today is not F/OSS, but business apps. Even so, I can name Eclipse, JBoss, most Apache projects etc etc. So there are loads of open source Java apps out there, they're just not desktop apps. Before you make a point, why not try and understand the subject?
Doesn't sound like the Christchurch I know, which is full of child prostitutes, gangs of drunken idiots and so isolated from the rest of the world you can die of boredom just flying over it. Even more bizarrely everyone asks you where you went to school even when you're 35 ;-)
You may mate, but there's many people in the UK and Denmark among others who don't think this is a good thing and in fact feel conned by the EU state that was meant to just be a free market. Socialism loves control so the EU loves ID cards.
Saying that, Cool Threads servers, SAM QFS, ZFS and DTrace are cool and innovative, so Sun does still do a lot of cool stuff, but I guess in a market heading to commodity hardware and OSs only big companies or data centres are interested in coughing up the bucks for that innovation.
After years of reading /. I finally get there!
That sort of suggests that your cube design is pants, rather than special!
Everyone here seems to be forgetting that Hyperion is an OLAP Cube holding highly aggregated data, consequently it doesn't have to store enormous amounts of data, it probably only hold last years actuals and this years actuals and budget data which even for a v.large company is pretty small. Consequently 12GB is actually a lot of data for the product. Think about the purpose of the product before picking holes in it. I don't work for Hyperion, but have done a few projects with it's Essbase product, which is actually shit hot.
I wish I could work somewhere where the requirements docs were only 50 pages. Where I work, we lose count of the pages and have to go by mass;-)
Hi, I'd definitely recommend the Pragmatic Programmer http://www.amazon.com/Pragmatic-Programmer-Journey man-Master/dp/020161622X/sr=1-1/qid=1161902709/ref =sr_1_1/104-0184310-1779920?ie=UTF8&s=books
It's a great book and really well written, by the time you've finished not only will you be full of useful knowledge, but you'll be raring to use it.
I'd also recommend the Write Great Code series especially this one, Thinking Low Level, Writing High Level, http://www.amazon.com/Write-Great-Code-Low-Level-H igh-Level/dp/1593270658/sr=1-1/qid=1161903244/ref= sr_1_1/104-0184310-1779920?ie=UTF8&s=books this book really opens your eyes about what your code is doing.
Enjoy!
Only on /. would the comment above modded insightful!
Sorry, it had to be said ;-)
Your friend from Georgia Tech should speak to a Mr John Galt, I hear he has the plans and created a working model for just such a machine. If you don't know his address, just google 'who is john galt' ;-)
Create Seed vault Wait for apocalypse ????? Profit!
what the chair throwing API looks like? ;-)