"What if? Why not? Challenge the Convention! Let's do some incredible things!"
Pro Android 4
Our Android Books
Stuff I used to do
Download OSCON 2004 Presentation
Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing. Storm is simple, can be used with any programming language, and is a lot of fun to use!
What is FlumeJava?
What is Mobile Device Management?
Gilbert Strang and Linear Alzebra
AVRO - Schemas
Hystrix is one of the API related tools at Netflix released as part of Netflix OSS. Allows you to compose auto-scaled container based services in a fault tolerant way using RxJava. Along with RxJava, Eureka, Archaiu, Ribbon, Zuul, Turbine, Karyon, Governator it provides a PAAS like environment for all of Netflix API and website needs. You will find here research and a bit of summary.
On Xamarian: a quick look
What are cloud management platforms (CMPs)?
What is Spark?
ANTLR and other Compiler Related Tools
What is AppEnsure?
Browser based cloud ides
4998 What is Swift?
Redis is a Remote DIctionary Server.
It is advanced-data-structure server that supports complex data types, including strings, hashes, lists, sets, sorted sets, bitmaps and HyperLogLogs.
Redis is open source, BSD licensed, advanced key-value cache and store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.
5053 What is GetApp?
What is Outsystems?
In search of a service host or what I call a process server
Hacking the Job Market
What is Yarn?
On Organizational Structure
What is CQRS?
what is wireshark? (A tool to analyze packet data!)
What is Data Virtualization and Connected Analytics?
What tools are there to better understand Biology?
I have wondered like everyone else that I look back once in a while from my myopic view that where the rest of the world has been heading. This page is a look at what is new in technology. This first look is in 2014 and probably I will be updating this page often. At the moment this is titled "Future of Technology 1", and I expect to have to "Future of Technology 2" and on.
This has been a surprisingly pleasant thing to do! Hope this is of help to other caterers as well!
Explore TypeScript and how to use it
Tech news I want to look back later
Lot of URLs on the new Microsoft CEO: Satya Nadella
Cloud, Salesforce, Amazon
What is Raspberry Pi?
What is Red Orbit?
What is facebook OpenGraph
What is Electric Cloud for Release management?
What is HP Project Moonshot?
By way of Gabor Liptak
A collected set of insights of Alan Kay
Reluctant Spinzone: Key Self Help Articles
What is gradle?
What is OpenCompute?
Perhaps a gateway to control the devices of future
Implications to middleware
Conf. Devoxx 2012
Marketing and Relevance: some ideas
What is Trifacta, Protovis, D3.js, Big data?
Here is the article
on how scientists study and work to see if it is possible to create new neurons from other cells in the brain.
A nice solution to use google docs as the input to your CMS
How to reorient your energy?
Whats up with Dell Boomi?
What is a Download manager
tbd: figure out how this could be useful to websites.
whats new in windows server 2012?
looks like a cloud based HR/performance/team management tool from Saelsforce.
What is OpenCL? Note it is not OpenGL...
Mathematics of Bending/Folding Surfaces
What is Get Satisfaction?
What is Coursera?
What is mapreduce?
What is Dryad?
Spark is an open source cluster computing system that aims to make data analytics fast ? both fast to run and fast to write.
To run programs faster, Spark provides primitives for in-memory cluster computing: your job can load data into memory and query it repeatedly much quicker than with disk-based systems like Hadoop MapReduce.
To make programming faster, Spark integrates into the Scala language, letting you manipulate distributed datasets like local collections. You can also use Spark interactively to query big data from the Scala interpreter.
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark (a new framework for low-latency interactive and iterative jobs), and other applications. Mesos is open source in the Apache Incubator.
Understanding single signon
Hyperbolic Geometry and mechanics of spare time
How to run a tech incubator
CNN Math blogs
Understanding Public Key Cryptography and Keytool
To see the power of trickles so they become torrents you should watch the following speech by Tim Berners Lee
Aspect Oriented Programming
svg current status and possibilities
LCIM - Levels of Conceptual Interoperability Model
NASA Space COLAB
Linden Scripting Language
CLF - Common Logic Framework
Following is a quote from Adobe
"Every day, more graphics professionals, publishers, and print service providers are discovering that Adobe® InDesign® is a leap forward in page layout software. Get more information on the benefits of switching from QuarkXPress® and Adobe PageMaker®, as well as resources to aid you in making a smooth transition to InDesign."
Creating content online from pcweek
How can one enable a website for better searching by search engines?
oai gateway service
An interview with C.J Date on relational databases
Marrying Geographical data with utilities
Cool products for html design
menus, css, etc.
Written as dreamweaver extensions
MILK (Multimedia Interaction for Learning and Knowing - IST 2001-33165) is an international research and technology development project in the IST Programme. MILK goal is to create a solution supporting knowledge and working processes in knowledge intensive organizations.
...a combination of open source computer software and network architecture that supports deep collaboration and resource sharing among large numbers of users. Such collaboration is carried out within the context of a large-scale distributed information system. The software and architecture define a framework for delivering a scalable, persistent, and extensible interface to network delivered resources.
DOD SBIR announcements
Reduce garbage collection
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.
Brief Introduction to Maven
What can be done with it?
Is it significant
How does the mark up compare to xaml?
Developer edition is free
1. Why - perhaps a stepping stone to XAML
2. How is lazlo architected
3. Develop educational content
4. Clarify restrictions on developer edition
6. who is its competetion
7. Develop an akc frontend with lazlo
8. Potential lazlo applications
9. Consulting opp based on lazlo
May have implications to the collaborative space.
See if it is available for experimentation
See what it does
There are six principle steps to the scientific method. They are listed below.
1. Define the problem
2. Identify critical characteristics and metrics.
4. Generate a solution and potentially more than one.
5. Pick the best solution
6. Sensitivity Analysis - check how good my solution is.
These six steps are important to understand and document during any new or experimental concept.
1. Tell me the state of XUL for swing as of now.
2. Use luxor to prototype a simple app
3. Is there any effort from Sun to do this?
4. If not why not?
5. Is there a JSR for it?
6. Do a JSR search for it.
7. Develop a sample app with Luxor-xul
8. Prepare a good document answering the above.
Understand the architecture.
See how easy is it to implement the spec?
How about a part of the spec?
Are there any tools for swing?
To be explored.
What are the competing technologies?
Who else is using it?
Can it be integrated with other swing apps?
What benefit can we expect for applications?
An interesting attempt.
Following is a quote from the above url
"One of the most exciting kinds of e-mail that the Swing/JFC team receive is a product announcement for a new JavaTM application that features a Swing GUI. A close runner-up is the URL for a new game or a compelling never-before-seen applet.
Over the years we've collected many links to this information. In fact, if you walked down the hallways here you would see the walls plastered with hundreds of screenshots from applications developed outside of Sun. Therefore, we have decided to launch a Swing Connection feature to share this bounty. Don't expect a comprehensive survey; these are applications that we bumped into or that found us."
How to apply java over the web
1. A good example of asp.net
2. Look into the concept/idea
Very interesting in terms of CSS and content management.
A great idea.
Jedit, wordml, xaml, jxpath, InfoPath, XForms are some of the names that I have jotted down in 2003 to take a look at in the future. Hopefully I will get to some of these in 2004. The following knowledge folder named "Research" explores these ideas a bit further and provide additional references.
Research Knowledge Folder
On a personal front I want to consider the following:
A possible solution to documentation quandry. Word is extreemly good as an outline editor. But has been very bad at spitting out the content as XML. Hopefully this will solve the problem.
Aspire is optimized for developing 3 tier GUIs that include the current web paradigm. The declarative GUI elements of XAML should allow me to extend Aspire to the .net world quite effectively.
Goes to show that XML and Java are just two representations of hierarchical data structures of which XPAth is the query language. Hoping to integrate into Aspire at some point.
How the Semantic Web Will Really Happen
Formatting objects authoring tool
Sort by Date
Sort by Name
My Web Logs
Made possible by