Thursday August 29 09:00-17:00 PDT
This tutorial covers the core functionality of the Neo4j graph database. With a mixture of theory and hands-on practice sessions, attendees will quickly learn how easy it is to develop a Neo4j-backed application. You will leave with an understanding of graph databases, when to use them, and how to get started working with Neo4j.
Topics covered include:
- Introduction to Neo4j, from installation to basic operation
- Fundamentals of graph modeling
- Querying, creating and updating with the Cypher query language
- A survey of real-world use cases
- Opportunity to consult on current projects, possible implementations and proof of concepts
- Attendees won’t need any previous experience with Neo4j, NOSQL databases or specific development languages, but will need their own laptop with Neo4j installed.
The tutorial will be held at Working Village in Santa Monica, CA. Breakfast, lunch and refreshments will be provided.
Brad Nussbaum, Chief Software Architect, AtomRain
Brad possesses a broad skillset from building enterprise architectures and leading technology vision to managing development teams of 10+ members. Brad’s strengths are in team leadership, application development, solution architecture, product vision and design, information technology, and continuous integration and delivery techniques. Brad excels in building platforms from concept to first revenue and establishing an infrastructure that will lead to sustained growth by utilizing industry best practices and standards in production and delivery. He has helped build technology start-ups, make partnerships with emerging companies and build enterprise applications for Toyota Motor Sales and Deluxe Media Services. Brad attended the University of Southern California and studied electrical engineering and computer science before cofounding AtomRain in 2009.
Enterprise growth and timely change of business technologies are inevitable. Progress in business development is tidily connected to a company’s IT and communication technology development.
What is needed?
Vendors need to provide more elegant solutions to maintain their ability to compete on the market.
It becomes ever more important to implement inter-operable and cross-platform adaptable solutions that satisfy clients and enable service and IT departments to react faster and more efficient to client needs.
Agile software and IT architectural practices need to reshape how we think about our enterprise technology, about implementing change and advancing business competition. Continue reading “Enterprise IT Trends – Making Growth Flexible” »
Software as a Service (SaaS) is providing on-demand and cost effective solutions that allows today’s companies to flexibly scale their software needs while developing their business.
Now, SaaS principles get applied to life science allowing scientists being more flexible and cost-effective without negotiating quality of their research.
Researchers have to cope with manifold institutional and federal regulations on scientific data generation, processing and storage and often struggle with only having access to relatively old Continue reading “Life Science Software Markets: Science as a Service” »
More and more enterprises use Apache Hadoop for business analytics.
Apache Hadoop provides a platform to process Big Data that are generated on a daily basis. It is an open-source software framework for data-intensive distributed application in the cloud. Prominent users of Hadoop include Google, Facebook, IBM, Akamai, ebay or Amazon.
Hadoop enables to interact with huge amount of date on multiple of computation-independent computers. Continue reading “Hadoop Distributions: Needed Change to Improve Big Scale Business Software” »
Any software development requires project management as importantly as having the right engineering team with coding expertise. This gets even more important when developing clinical software products – from patient management systems, to medical devices and to electronic medical records (EMRs) etc.
Today’s healthcare industry presents unique and complex software development challenges that require understanding of unique software architecture patterns Continue reading “Medical Project Management in Software Development” »
Increasing decentralization of information raises the need to synchronize data across numerous devices and data storage locations.
Synchronization processes comprise a ‘source’ and ‘destination’ entity and, based on data appearance, is categorized into unidirectional and bidirectional synchronization. Continue reading “Data Synchronization Techniques” »
Automated test cases: Bigger companies require it, start-up companies should have it – do you consider it?
As each airline needs to test the functionality of their aircrafts to guarantee complete safety for their passengers, today’s software engineering teams need to test their software to guarantee full functionality and security for their applications. Or do you want that financial apps calculate close-to but not quiet matching data, doctors give wrong recommendations due to an error in a decision-support systems or social app share by default sensitive information to everybody? Continue reading “Automated Test Cases: Would You Board an Aircraft without Back-up Check?” »
A hologram is a projected three-dimensional visual image of a physical representation.
The word “holography” derives from the Greek word “holos” meaning “whole” and “graphos” meaning “message” perfectly describing what a hologram really is; a “whole message” of an object or person.
Simplest holograms are flat surfaces which under proper illumination seem to comprehend a three-dimensional image. Most advanced holograms project 3D images into the air and allow tangible interaction with the projection. Continue reading “Holograms – Big Data of Tomorrow” »
More and more enterprises seek the help of third-parties to host business solutions rather than sourcing hardware and software themselves. The Software as a Service (SaaS) model allows those enterprises to get more efficient to achieve business agility. SaaS is reused across multiple channels, markets and customer segments. Continue reading “Business as a Service (BaaS) – The New Cloud Management Concept” »
The software development principle of continuous delivery is a team effort to create and maintain an automated building, testing and deployment of code and software.
Using continuous delivery guarantees that software is released long before users are given access to it and that additional releases occur very frequently – not less than once per iteration but normally as often as several times a day. Software is continuously tested for functionality Continue reading “The Continuous Delivery Pipeline” »