Tuesday, December 31, 2013

Thanks to a wonderful year 2013...Welcome to new year 2014...

I have worried a lot (as I wrote here mallikarjungunda.blogspot.in/2012/12/yet-another-year-passed-welcome-new.html) while welcoming 2013 in last year, but I feel it was good when compared to 2012.

As of now I can only say... good bye to 2013. It was wonderful and very successful year to me. I never forget 2013 as it blessed me with Veekshith and made more happiest year at all. I could see more visitors to my blogs http://mallikarjungunda.blogspot.com and http://malliktalksjava.in which gave me support in continue writing the different posts which in turn gave good learning to me. I am very happy to say that 2013 has given more personal and technical skills which support to continue with professional life very successfully.

I hope 2013 was a very successful year to everyone and it gave good experience which you never forget.

I believe, the same successful will continue in 2014 and Wish you all to have a Happy new year...

Time can't stop retiring of 2013 and welcoming of new year 2014. So again....



Saturday, December 21, 2013

Zero Effort Spring

We present Spring Boot, a toolkit and runtime platform that will get you up and running with Spring-powered, production-grade applications and services faster than you believed possible. The goals are: Radically faster and widely accessible getting started experience for Spring development Be opinionated out of the box, but get out of the way quickly as requirements start to diverge from the defaults Provide a range of non-functional features that are common to large classes of projects (e.g. embedded servers, security, metrics, health checks, externalized configuration) First class support for REST-ful services, modern web applications, batch jobs, and enterprise integration Applications that adapt their behavior or configuration to their environment Optionally use Groovy features like DSLs and AST transformations to accelerate the implementation of basic business requirements We illustrate how these goals can be achieved through a series of demonstrations, and in-depth reviews of the design principles and codebase of new features in Spring Framework 4.0 and in the wider Spring Ecosystem .

Spring Framework for IntelliJ IDEA13

Build a robust REST-ful Web Service in less than 6 minutes

A walk through of the new spring.io getting started guide, importing a spring.io guide into STS, building a simple, parameterized, robust REST web service in about 6 minutes using Spring Boot, Spring Tool Suite, and Spring Framework 4.0.

Source : http://www.youtube.com/watch?v=8Jc28CONVUc

Build a Hello World REST service in less than 6 minutes

A short demo of building a Spring Boot runnable REST service, with Actuator support, as a Java Application in just a few seconds. Then we show enhancing it with a simple Hello World data structure and showing "Hello World" string return values to your browser, and a quick tour through Spring Boot's Actuator features.

Why I Like Spring

A short series of developer interviews with both conference attendees and presenters alike, on their experiences with Spring.

Building Your Java Configuration Muscle Memory

Webinar: Reactor

Reactor is a succinct and powerful foundational library for building reactive, fastdata applications on the JVM. Although it is part of the Spring IO platform, the core Reactor libraries have no dependency on Spring. Above the core library, there's direct support for the Disruptor via the high-speed Processor abstraction which provides a Reactor API over the RingBuffer, first-class support for the high-performance JavaChronicle persistent message-passing library through the flexible PersistentQueue abstraction, first-class support for Groovy closures and @CompileStatic, high-performance TCP client and server support based on Netty 4.0, powerful annotation-based Spring support, and much more. Join Jon Brisbin at the event to get introduced to the first major GA release of Reactor, and learn how Reactor's Promise and Stream APIs are used to wrangle the inherent complexity of asynchronous, event-driven application code.

Source: http://www.youtube.com/watch?v=S6-L4xws9l0

Sunday, December 8, 2013

Spring and Web Content Management

This session will introduce Magnolia's Spring integration and give you a tour of its architecture, key features and use. Along the way, you'll also get insights into the development of Magnolia's Spring integration, an overview of Magnolia's key features (like workflows, innovative multi-channel support and a damn fine user experience that includes touch devices), and brief tutorials on solving some key content management challenges faced by Spring developers. There will also be a quick detour into Magnolia's Groovy shell and MagLev, a Grails plugin for Magnolia.

Source : http://www.youtube.com/watch?v=-KDsQvmO6C0

Troubleshooting Live Java Web Applications

REST-Ful API Design using Spring

Zero Effort Spring

Tuesday, December 3, 2013

Lenovo Yoga Tablet - A #BETTERWAY IS HERE... Don't you love it ?

Fist you go and watch the Lenovo You Tablet 3D video  below then come back we will discuss more....

Don't you feel happy ??? Don't you thrilled??? Of course you are!!!

Lenovo has introduced two new Android tablets, the Yoga Tablet 8 (8-inch) and Yoga Tablet 10 (10-inch). It's worth pointing out that Lenovo has only released the 16GB Wi-Fi + 3G variants of the Yoga tablets for the Indian market. The tablets are available from major retailers across the country, as well as the company's own dostore.com. Are you ready to shop now ? Click Here...

The Yoga Tablet features a cylindrical base with a kickstand that allows the tablet to be used in multiple modes. Here are the different modes that have been described.

HOLD MODE - easy to catch
Better grip, better fit. The shape and placement of the battery cylinder makes this lightweight tablet easier to grip and better for one-hand use. Its ergonomic design shifts the Center of gravity to make it more comfortable for your wrist.
STAND MODE - easy to watch
No other device stands up to Yoga Tablet. Engineered with a kickstand and battery cylinder that balances weight at the base, this device stands on its own. Sit back and take in a rich entertainment experience. Front-facing Speakers with Dolby Digital Plus offer enhanced sound clarity.

TILT MODE - easy to use

Yoga Tablet's battery cylinder and kickstand provide a more natural angle for touching and typing. Now, no matter where you are sitting, everything on the screen looks, feels, and responds better than ever.

A hold mode, as Lenovo calls it, is for one-handed reading (gripping the cylindrical battery case) or browsing the Web and taking pictures. A stand mode, that utilizes the kickstand, is for viewing content or using a Bluetooth Keyboard Cover (available for $70). And,  tilt mode is for using the on-screen keyboard and game-playing.

The main feature of the Yoga Tablet that Lenovo has boasted about is that it will run for 18 hours.

Lenovo Yoga Tablet: 18 Hours of Non-Stop Multimode

At a glance, Lenovo Yoga Tablet 8 and Yoga Tablet 10 key specifications:
  • 8-inch display and 10-inch display with 1280x800 pixels resolution
  • 1.2GHz MediaTek MT8389 (Cortex-A7) processor
  • 1GB of RAM
  • Android 4.2.2 Jelly Bean
  • 16GB inbuilt storage, expandable up to 64GB via microSD card
  • 5-megapixel autofocus rear camera
  • 1.6-megapixel front-facing camera
  • SIM support (8-inch Yoga tablet supports voice-calling)
  • Up to 18 hours of battery backup
Get use of it and you really love it....

Lenovo Yoga Tablet Livestream Launch

I know, you are curious to know the history of Yoga Tablet Click here.

Follow the Lenevo page on facebook by clicking here: https://www.facebook.com/lenovo

Saturday, November 16, 2013

Designing a REST-ful API using Spring 3

Learn Android Development Online - Part 6

Learn Android Development Online - Part 5

Learn Android Development Online - Part 4

Learn Android Development Online - Part 3

Learn Android Development Online - Part 2

Learn Android Development Online - Part 1

Friday, November 15, 2013

Building REST-ful services with Spring

Spring and Web Content Management

This session will introduce Magnolia's Spring integration and give you a tour of its architecture, key features and use. Along the way, you'll also get insights into the development of Magnolia's Spring integration, an overview of Magnolia's key features (like workflows, innovative multi-channel support and a damn fine user experience that includes touch devices), and brief tutorials on solving some key content management challenges faced by Spring developers. There will also be a quick detour into Magnolia's Groovy shell and MagLev, a Grails plugin for Magnolia.

Source : http://www.youtube.com/watch?v=-KDsQvmO6C0

Troubleshooting Live Java Web Applications

This talk will cover methods and tools that can be used to uncover and resolve performance problems arising in Java web applications that use the Spring Framework. This talk will touch on a few common problems such as slow SQL, slow web page load times, blocked threads, and exceptions in the code. It will use a variety of diagnostic tools to examine these problems including log files, jmap, jvisualvm, and New Relic. Finally, the talk will evaluate the use of these tools in a production environment, separating them into what can and cannot be realistically used in live production web applications

Source: http://www.youtube.com/watch?v=mzT7etWjj0Q

Saturday, November 9, 2013

List of View Resolvers in Spring MVC

In Spring MVC, view resolvers enable you to render models in a browser without tying you to a specific view technology like JSP, Velocity, XML…etc.

There are two interfaces that are important to the way Spring handles views areViewResolver and View. The View Resolver provides a mapping between view names and actual views. The View interface addresses the preparation of the request and hands the request over to one of the view technologies.

Below are the important view resolvers provided by spring framework:
  1. AbstractCachingViewResolver : Abstract view resolver that caches views. Often views need preparation before they can be used; extending this view resolver provides caching.
  2. XmlViewResolver : Implementation of ViewResolver that accepts a configuration file written in XML with the same DTD as Spring’s XML bean factories. The default configuration file is /WEB-INF/views.xml.

Javac/Java searching algorithm for other classes

With this post, I would like to explain how exactly the Java/Java will search for its dependencies in the project or application level. Java Applications can be run using the command line or in the Web/Application servers. For both the scenarios will be covered as below:

When you are accessing standalone application using command prompt, below will be the search criteria steps:

Sunday, October 27, 2013

What Is Spring and why you need Spring

Spring is the most popular application development framework for enterprise Java™. Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.

Message Driven Architecture (Part 1)

This vedio will provide an overview of Spring's support for scheduling, messaging, and enterprise integration. You will learn how these features provide a platform for message-driven architecture. You will also learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator. The examples will also cover different options for adding custom integration logic within the configuration-driven context. Those options include not only POJOs, but also Spring 3.0's Expression Language and Groovy scripts. Finally, you will see Channel Adapters and Messaging Gateways that support JMS, Web Services, Email, and more.

Spring Dependency Injection Style (Part 1)

In this talk we will provide a hands-on tour of the new dependency injection features in Spring 3.0.

More Practical Tips and Tricks with Spring Integration

In this session of "Practical Tips-and-Tricks" we will cover some of the more advanced topics of enterprise integration such as advanced aggregation and resequencing, asynchronous message flows, message ID customizations, content enrichment and advanced message routing and more.

Modern Enterprise Java Architectures with Spring 3.1

This presentation covers the key feature set in Spring 3.1, from environment profiles and Java-based application configuration to declarative caching and Servlet 3.0 support. Spring 3.1's capabilities will be discussed in the context of current trends such as cloud computing and HTML 5, influencing the way enterprise Java applications will be built in 2012 and beyond.

Source: http://www.youtube.com/watch?v=wZHU-U9WzNc

Spring Dependency Injection Styles

In this talk we will provide a tour of modern dependency injection and Spring container configuration styles, including those delivered in the recently-released Spring 3.1. We will show by example the use of XML, Annotated POJOs, and Java @Configuration classes to wire up your application. Just as important to knowing how to configure the container, we will also discuss why you would choose one method over another, as well as how they can be mixed and matched.

Securing Rest-ful Web Services with OAuth2

This presentation will not go into a lot of detail about the OAuth2 protocol and related specifications, but will attempt to show some of the key features of a system secured with OAuth2 and the decision points when choosing to build such a system.

Source : http://www.youtube.com/watch?v=8uBcpsIEz2I

Getting Started with Spring Security 3.1

Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirements. In this presentation Rob will incrementally apply Spring Security to an existing application to demonstrate how it can meet your authentication and authorization needs. It will also answer many of the common "how to" questions that are found on the forums. This will ensure that you can not only secure your application quickly, but ensure you understand Spring Security well enough to extend it to meet your custom requirements.

Source : http://www.youtube.com/watch?v=k32KqrckLEE

What's new in Spring MVC 3.2

This presentation will focus on what's new specifically in the area of Spring MVC. The presentation will explain all noteworthy features and, as is usual with every new release, there will be a lot to discuss including Servlet-based async request support, content negotiation enhancements, REST error handling, @MVC test support, and much more.

Source : http://www.youtube.com/watch?v=GSsWMLiKF-M

Saturday, October 26, 2013

Testing Web Applications with Spring 3.2

One of the most exciting new features in Spring Framework 3.2 is Spring MVC Test. What makes it so interesting is the comprehensive support for testing web applications and context hierarchies with the Spring TestContext Framework as well as comprehensive support for out-of-container Spring MVC tests.

Webinar: Spring Boot -- Simplifying Spring for Everyone

In this webinar Phil Webb will demonstrate how Spring Boot can take you from zero to Spring with minimal fuss. We will look at how you can rapidly prototype Spring applications using Groovy, and how Spring Configuration in Java applications can be radically simpler. We will show how you can embed tomcat into your applications and turn a few lines of Java into a production ready, executable jar that is less the 8 Mb.

Source : http://www.youtube.com/watch?v=D6nJSyWB-xA

Spring Integration in the Wild

A number of large banks are already in production with Scala-based SI workflows, is this still leading edge or have it moved into main-stream? What next for spring Integration and the tooling, what are the clients using and asking for?

An Introduction to Spring Data

The Spring Data project is an umbrella project that provides a familiar and consistent Spring-based programming model for a wide range of data access technologies. Motivated by the rise of new NoSQL databases and Big Data solutions, there is support for Redis, MongoDB, HBase, Neo4j, Gemfire, Hadoop and Splunk. There is also a "refresh" of Spring's traditional support for JDBC and JPA. In this session, we will provide a guided tour of the Spring Data feature set, showing how you can quickly increase your productivity when creating applications that use these new data access technologies. Use cases unique to each technology will be discussed and demonstrated as well as where Spring Data provides some level of portability between different databases.

Source : http://www.youtube.com/watch?v=jIae_pcG-9M

Implementing Domain-Driven Design with Spring and vFabric

Webinar: Building WebSocket Browser Applications with Spring

At the end of this tutorial, you would understand how to build a WebSocket Browser Application using Spring.

Demo: Spring Boot, Spring Loaded and Spring Tool Suite in 4 minutes

A short demo of using Spring Boot, annotations and Spring Loaded to write a Hello World web app in 4 minutes.

Saturday, August 31, 2013

Spring with Cucumber for Automation

Spring and Cucumber integration to make test automation easier. Cucumber is a framework for Behavior-Driven-Development (BDD), a refinement of TDD (Test-Driven-Development). Its intent is to enable developers to write high-level use cases in plain text that can be verified by non-technical stakeholders, and turn them into executable tests, written in a language called Gherkin.

Using Spring, Cucumber, WebDriver2, Hemant Joshi will show you how to use Spring & Cucumber to do BDD with elegance and joy.

Spring Boot - A new Technology by SpringSource

Spring Boot is a new Technology by SpringSource. It makes developing application with the Spring framework and other components of the Spring eco system much easier. It provides skeletons for typical Spring applications and also allows you to package them production ready - just a JRE is needed to run them in production.

Friday, August 30, 2013

What is Hadoop: SQL Comparison

Hadoop Video Training...

This video points out three things that make Hadoop different from SQL. While a great many differences exist, this hopefully provides a little more context to bring mere mortals up to speed. There are some details about Hadoop that I purposely left out to simplify this video.

What is Hadoop? - Vedio Tutorials

Below tutorial explains about how the Big Data is managed in live environment ? An Introduction to Hadoop. More explanation about Hadoop.

Learn how to use Hadoop with this Tutorial.

NodeJS Basics: An Introductory Training

Node Js- It is platform which allowed to build server side applications. A Java script code which runs at server and sends the required information to view. You can build very powerful and scalable application using node js.

Wonderful Tutorial session is available in below vedieo.

Thursday, August 29, 2013

Functional Programming without Lambdas

Explains about real-world experiences with functional frameworks such as LamdaJ, Functional Java and Guava. What should you consider before adopting them? How do they compare against one another? If you are stuck with a legacy Java version and want to be prepared for the functional future of Java 8, make sure to attend this session.

The Future of communication

The Current and Future of communications have described in better way in the below video. Great explanation with good data.......:)

Samsung Amazing Flexible Display [CES 2013]

Samsung Technology - Youm Flexible - Amazing Wallet based future gadgets

Samsung’s latest out-of-the-box product/technology is a flexible display. The video speaks for itself and please don’t judge the company by its corny advertising of the technology, just think of the potential this kind of thing brings with it.

Monday, August 12, 2013

Volley: Easy, Fast Networking for Android

Best Practices for Bluetooth Development

What's New in Android Developer Tools

Reactor - A framework for asynchronous applications on the JVM

Thinking Outside the Container: Running Standalone Apps on Cloud Foundry

Functional Programming without Lambdas

Spring Project Infrastructure

7 years experienced core java interview questions job interview

This post covers the java interview questions asked for 7 years experienced developers. Post completion of this tutorial, you understand how to prepare for interview if you are experienced developer in Java.

Multi Threading - wait notify notifyAll

Web Services Hands On

Code First Web Service

Wednesday, May 15, 2013

WeChat - The No. 1 mobile messaging app for smartphones.

I have been watching the advertisement regularly in many of the TV channels, but I couldn't recognize that a new app came into the market and which will helps the smart phone users to send the voice messages. After going through the complete details of the application, I impressed and thought of sharing these details with most of my fellow blog followers as well as the guys who are boosting up me to continue with blogging regularly.

'WeChat - The new way to connect the people'  is a robust and comprehensive voice chatting app with photo sharing! With WeChat, you can chat with one or more friends, and find people around through LBS. It is available for iOS, Android, Symbian and Windows Phone platforms, and supports English, Traditional Chinese and Simplified Chinese.

You can connect to the Wechat page on face book here...

To get started with WeChat, you'll need to create a user ID and password, which requires you to enter your phone number and a four-digit code that is sent to you via text message. The app will need access to your Address Book, which is par for the course with this type of chat/text app. The interface has a very simple design and no ads to accidentally tap, which we greatly appreciated.

WeChat application is available for below operating systems:

Windows Phone
BlackBerry OS
WeChat is available in below languages:

Chinese (Simplified & Traditional)
Wechat became a top mobile voice and text chat application because of it user friendliness and amazing features.  All the trending and mind blowing features of Wechat are available here.

Most impressive Vedeio on Wechat is below:

 There are more number of vedios on WeChat are available on WeChat Youtube channel.

Is it also interesting for you as well and you also want to be part of Wechat Group, lets download the app on your smart phone. Get the more details of downloading this application here

I promise you that, you really like this application.... Lets bring up all of our friends onto this group.

Monday, May 13, 2013

SOAP - WSDL File Explained

Web Services Overview

XML Namespaces

XML Schemas Definition Hands On

XML Schema Definition Theory

XML An Introduction

J2EE Technology Roadmap For Beginners

SoapUi-A quick start guide

iPad 3 - Next Generation

Monday, May 6, 2013

The mathematics of history - Jean-Baptiste Michel

Provisioning a Multi-Site In-Memory Database

Building for Performance with Spring Integration & Spring Batch

Hadoop, Pivotal HD and Spring for Apache Hadoop

Batch Processing and Integration on Cloud Foundry

Implementing Domain-Driven Design with Spring and vFabric

Understanding Java Garbage Collection and what you can do about it

Cloud Foundry Architecture

Effective Design Patterns in NewSQL

From Spring + Java to Spring + Akka - A Journey of Discovery

What's new with tooling for Spring, Grails and the Cloud

Getting Started with Spring Security 3.1

Extending Spring Integration for Splunk

An Introduction to Spring Data

Multi-Client Development with Spring

Splunk as a Big Data Platform for Developers

Introduction to Spring Integration and Spring Batch

Testing Web Applications with Spring 3.2

IoC (Inversion of Control) and JavaScript

What's New in CloudFoundry

Architecture of a modern web app

Spring Integration, Batch, and Data Lightning Talks

What's New in Spring Integration 2.2

Java Batch JSR-352

Addressing Messaging Challenges Using Open Technologies

Introduction to Cascading

Spring Data Repositories -- A Deep Dive

Getting started with Spring Data and Distributed Database Grids

Spring Data REST: Easily export JPA entities directly to the web

How to build Big Data Pipelines for Hadoop using OSS

Managing and Monitoring Spring Integration Applications

Ten Great Reasons to Virtualize Your Java Apps

Spring Insight: BootStrap Loader

Making Connections with Spring Social

Client-Side UI Smackdown

Spring Insight plugins for Spring Integration and RabbitMQ

Tooling for the JavaScript Era

Spring Security Fundamentals

Spring Framework 3.2 - Themes and Trends

Data Access and Processing with Spring Data, Hadoop, Batch, Integration

Securing Rest-ful Web Services with OAuth2

Introduction to WebSockets

Designing a REST-ful API using Spring 3

Spring IOC + Javascript

An Introducing Spring Hadoop

Extending Spring MVC with Spring Mobile and JavaScript

What's new in Spring MVC 3.2

Messaging for Modern Applications

Deploy Spring Applications on Cloud Foundry

Virtualization and Java: An Introduction to Memory Management

Micro Cloud Foundry for Spring Developers

Sunday, May 5, 2013

Create Spring Integration Projects with STS

Tips and Tricks with Spring Integration

An Introducing Spring Hadoop

What's new in Spring MVC 3.2

Spring Dependency Injection Styles

Native Android Development with Spring

Introduction to Spring Data Neo4j

An Introduction to Spring Data JPA

An Introduction To Spring Social

What's New in Apache Tomcat 7

Message Driven Architecture

Introduction To Apache Tomcat 7 Q & A Part 2

Introduction To Apache Tomcat 7 Q & A Part 1

Introduction To Apache Tomcat 7 Part 4

Introduction To Apache Tomcat 7 Part 3

Introduction To Apache Tomcat 7 Part 2

Introduction To Apache Tomcat 7 Part 1

Wednesday, May 1, 2013

Micromax Canvas HD A116

Micromax Canvas 3D A115

Windows Phone 8

Waterproof Phones

Samsung YOUM - Flexible Smartphone

Nokia Amaizing Technology of 2013

Charge Your Phone with Water!