<!-- jbb_cong_country = "EG"; -->
Java
ItsNat v1.0 is out. Extreme Mashups, Full Remote Control, Remote Templates
ItsNat v1.0 is the result of several years of investigation, development and refinement to provide a flexible, simple and powerful tool for development of web applications and sites intensive on AJAX. This release leverages even more this flexibility and power with features like Extreme Mashups, Full Remote Control and Remote Templates.
Ajax - Web application - JavaScript - Programming - Languages
Ajax - Web application - JavaScript - Programming - Languages
Categories: Java
5 Key Events in the history of Cloud Computing
While we have been evaluating in our blog posts the various features
available on popular Cloud Computing platforms today, i thought it might
be a good idea to understand when and how all this started and look
back at where this began and trace some of the key events in the
progress of cloud computing. Amazon like all other Internet companies in
the period of the dot com bubble were left...
Categories: Java
Eclipse 3.6 Hidden Treasures
Eclipse 3.6, aka Helios,
was released about a month ago. It has become a tradition: this is the
time I highlight some of my favorite hidden features in the new release.
I focus my article on features which are less obvious, off the beaten
path. Features you might not be familiar with if you didn't take the
time to read the "new and noteworthy" for this release.
...
Categories: Java
New Technology Success Depends On Adoptability
Last week, I read a post at High Scalability talking about getting research out of academic environments.
There is a lot of technology that starts as academic research, but
there is a problem with some research being adopted by other
technologists. That post has a very good explanation of why:References
Reference:
New Technology Success Depends...
Categories: Java
Becoming Agile: The One Change
For some of us, taking an Agile approach to software development is easy. But for others, particularly companies who are established in a waterfall based approach to software development, embracing agile can be much more difficult. Anders Ramsay recently blogged about Agile UX and The One Change That Changes Everything, which gives some really useful advice on how to start your journey down the...
Categories: Java
There is something rotten in the state of Computer Science education
When I went to university, most of our programming tests and projects
where evaluated based on our grasp of various algorithms for sorting,
tree traversal, hashing functions and numerous other things, you know,
the sort of thing that most high level languages will actually give you
for free in their standard API’s.References
Reference:
There...
Categories: Java
Lambdas in Java Preview - Part 5: Apache Wicket
This is the fifth part in a series of blog posts (read the previous part)
giving some practical examples of lambdas, how functional programming
in Java could look like and how lambdas could affect some of the well
known libraries in Java land. This time I'll have a look at how the
addition of lambdas could possibly change the API of the Apache Wicket web framework.
...
Categories: Java
Patterns for Using Custom Annotations
If you happen to create your own annotations, for instance to use
with Java 6 Pluggable Annotation Processors, here are some patterns that
I collected over time. Nothing new, nothing fancy, just putting
everything into one place, with some proposed names.
James Sugrue
Categories: Java
Tip: Profile an OSGi application with VisualVM
When you develop applications and you have performance problems, it’s
really interesting to see what can cause this problems. And in that
case, profilers are the most useful tool. For example, we can use
VisualVM, which is packaged by default with the Java Virtual Machine. For more
information, you can read this
introduction to Java VisualVM.
James...
Categories: Java
Daily Dose - GitHub Hits 1 Million Projects
Source hosting site, GitHub, reached more than one million projects over the weekend, according to their VP of R&D. Around 60% of projects are full repositories while 40% are "gists" - short code snippets. GitHub launched in February of 2008.SEC Says Dell Stayed Profitable Through Intel Kickbacks
Categories: Java
What NoSQL Store Should I Use? The Right Tool for Your Use Case
As NoSQL data models continue to prove their worth in high-profile web properties and enterprise settings, developers and architects need a basic framework that helps them organize and differentiate these data stores according to their capabilities so that they can find out where to direct their more in-depth research.
Categories: Java
Sending outbound SMTP messages through Gmail with Mule ESB
I'm currently working on a Managed File Transfer (MFT) proof-of-concept for a client using Mule ESB Enterprise.
One of the requirements I had to address is the ability to send SMTP
email messages when a particular connector failed, i.e.
James Sugrue
Categories: Java
How to Add a Text Message to a Messages Conversation in Android SDK
Today I've published a new version of my AutoResponder Android application. The main feature in this release was quite simple: show auto-sent messages within standard messages conversation, just as if they were sent by hand.
Categories: Java
Lambdas in Java Preview - Part 4: Proposal Update
This is the fourth part in a series of blog posts (read part 1, part 2 and part 3)
giving some practical examples of lambdas, how functional programming
in Java could look like and how lambdas could affect some of the well
known libraries in Java land.
James Sugrue
Categories: Java
Emerging Languages Camp - Day 2
The second day of Emerging Languages camp was at least as good as the
first day. We also managed to squeeze in four more talks, since
everybode agreed that the afternoon pause was too long and ineffective
during day one. At the end of the day my brain was substantially melted
that I didn’t even contemplate finishing these comments. But after some
sleep I think I have a fresh perspective.
...
Categories: Java
BTM in Action: Tips on Managing A Private Cloud
During a recent webinar, Charlie Weiblen from IntraLinks took the chance to show a live demo on how they manage their SaaS in their private cloud.
Software as a service - Business - Cloud computing - E-Commerce - Business-to-Business
Software as a service - Business - Cloud computing - E-Commerce - Business-to-Business
Categories: Java
Evolutionary architecture and emergent design: Leveraging reusable code
Learn how to find reusable chunks of code found in every piece of software
Design - Architecture - Arts - Programming - Education
Design - Architecture - Arts - Programming - Education
Categories: Java
“Copy-on-Iterate” Java Idiom considered broken
One of the common Java idioms is subject to a data race when used in a multi-threaded environment.
Java - Programming - Languages - Threads - FAQs Help and Tutorials
Java - Programming - Languages - Threads - FAQs Help and Tutorials
Categories: Java
Java Best Practices – High performance Serialization
Continuing our series of articles concerning proposed practices while working with the Java programming language, we are going to discuss and demonstrate how to utilize Object Serialization for high performance applications.
Java - Programming - Languages - FAQs Help and Tutorials - Best practice
Java - Programming - Languages - FAQs Help and Tutorials - Best practice
Categories: Java
Forget the number of servers in your data center. Reverse the constraints!
Burst computing (or fan out) is one great use case for Cloud.
To get there, forget the way you used to code in the enterprise era. Forget the number of servers in your data center. Thats not the constraint anymore. This is web scale! And you better learn parallelism. When you learn parallelism - remember that the user is the king - respond to them in seconds. Thats your new constraint!
Data center - Parallel computing - Computing - Business - Programming
Data center - Parallel computing - Computing - Business - Programming
Categories: Java




