Subscribe to Events Feeds

223 Results Found

Dynamic APIs and Dynamic Schemas The Secrets of Building Inherently Flexible Software
9/23/2014 10:00 AM - 11:30 AM
Online seminar Fremont, California United States
Event Listing
Summary:

Overview: The central technical challenge for Agile Architecture is how to achieve functionality and performance without having to trade off flexibility. The context for these central patterns of Agile Architecture is the concept of architecting at a dynamic level of abstraction above the logical level of contracted APIs and data schemas.

At this dynamic level, there are the central patterns that are essential to resolving the fundamental compromise of distributed computing:

Dynamic Coupling. Tightly coupled interfaces require detailed knowledge of both sides of a distributed computing interaction, and any change on one side might break the other. Contracted interfaces introduce loose coupling, but at the expense of a static interface. With dynamic coupling, interface differences are resolved dynamically at run time.

Dynamic Schemas. Neither the WSDL files that specify Web Services, nor the URIs, HTTP verbs, and Internet Media Types that specify RESTful APIs adequately contract the message semantics for any interaction. Dynamic schemas abstract all semantic metadata in a consistent way, relying once again upon the integration engine to resolve these dynamic schemas for each interaction at run time.

Extreme Late Binding. SOA registries ended up doing little more than resolving endpoint references at run time, similar to the way DNS resolves domain names - in other words, they provided late binding. Such late binding adds some flexibility to an interaction, but typically at the expense of performance. Today, however, dynamic coupling and dynamic schemas enable any client to discover at run time all the metadata it requires to interact with any endpoint, without sacrificing performance - what we call extreme late binding.

Put these architectural principles together and you have an approach for building inherently flexible software, even in a complicated distributed computing environment.

Why should you attend: The central challenge of distributed computing is how to get your various distributed bits to communicate with each other properly. Since those distributed components are typically heterogeneous, we must somehow come up with a common means of establishing interaction among components everybody can agree on. Yet, once we do that, we've necessarily compromised on flexibility, because changing how our components interact is a difficult, complex endeavor. This problem pervades the entire history of APIs, from remote procedure calls to Web Services to RESTful APIs and everything in between. We must somehow contract interfaces in order to abstract the underlying functionality, yet the very act of introducing such contracts is a compromise, since the interface itself now lacks flexibility.

Areas Covered in the Session:

Review of Web Services and RESTful APIs

Limitations of contracted interfaces

Challenges of document style services

Challenges of custom media types

Meta, Dynamic, and Logical abstractions

Data, metadata, and code at the Meta level

Working with abstract models

The role of the business agility platform

Agent-Oriented Architecture

Capabilities vs. Affordances

Implementing dynamic coupling

Implementing dynamic schemas

The role of extreme late binding

Who Will Benefit:

Enterprise Architects

Integration Architects

Software architects

Integration engineers

SOA specialists

Software developers

System Architects

Solution Architects

IT managers

Speaker Profile:

Jason Bloomberg is the leading expert on Digital Transformation through architecting agility for the enterprise. As president of Intellyx, Mr. Bloomberg brings his years of thought leadership in the areas of Cloud Computing, Enterprise Architecture, and Service-Oriented Architecture to a global clientele of business executives, architects, software vendors, and Cloud service providers looking to achieve technology-enabled business agility across their organizations and for their customers. His latest book, The Agile Architecture Revolution (John Wiley & Sons, 2013), sets the stage for Mr. Bloomberg’s groundbreaking Agile Architecture vision.

Why Your Embedded Device needs an Operating System Webinar By EITAGlobal
9/9/2014 10:00 AM - 11:30 AM
Online seminar Fremont, California United States
Event Listing
Summary:

Overview: This webinar makes the case that, for all but the smallest 8-bit microcontroller-based systems, an operating system of some form makes sense. We begin by defining the problem: how can we most effectively organize the software/firmware of an embedded device to maximize performance within the constraints of the provided hardware?

We'll examine the polling loop model and analyze its shortcomings. Then we'll look at asynchronous hardware interrupts and see that they are the source of much of the complexity of device-based software. The real-time operating system will be introduced as a way to abstract out the inherent complexity of asynchronous interrupts. We'll then dive into the characteristics and features of operating systems: the tasking model, the scheduler, inter-task communication and synchronization, timing, and of course interrupt handling. We'll consider the problems of sharing resources among multiple tasks. We'll discuss the distinction between an operating system and a kernel. FreeRTOS, a small Open Source kernel, will serve as the model for this entire section.

Next we'll explore design considerations for an OS-based system. How to partition the problem into tasks. We'll look at the idea of dynamic task creation, that is, creating and destroying tasks while the system is running. Solving the resource sharing problem sometimes introduces problems of its own. We'll look at two of these problems, priority inversion and deadly embrace, and assess tech-niques for dealing with them.

Finally, we'll survey some other popular operating systems, both Open Source and pro-prietary, to see where they fit in the grand scheme of things.

Why should you attend: If you're designing and building embedded devices, you really should consider basing the firmware on a real-time operating system (RTOS). Especially in this age of "the Internet of Things", the need for low latency, and in many cases deterministic, response becomes ever more important. Polling loops just can't keep up. The operating system model has a number of advantages. It tends to make systems more modular and reliable. Code breaks down into smaller, more comprehensible units. It scales well. The ultimate result is faster, more efficient software development.

An operating system isn't as mysterious as you might think. It is based on relatively straightforward design principles. It may take some effort to master programming for an OS, but once you do you'll wonder why you wasted time coding polling loops. And operating systems don't always require excessive resources either. Free RTOS, for example, will even run on PIC microcontrollers.

Areas Covered in the Session:

Background

Nature of Device Programming

Polling Loop

What is an interrupt

Introducing Multi-tasking Operating Systems

What is a task?

Inter-task Communication and Synchronization

Managing Time

Handling Interrupts

Designing with a Multi-tasking OS

Task Partitioning

Dynamically Creating Tasks

Problems with Solving the Resource Sharing Problem

Survey of Multi-tasking Operating Systems

Open Source

"Kind of" Open Source

Commercial/Proprietary

Who Will Benefit:

Embedded engineer

Software engineer

Firmware engineer

System architect

Engineering Manager

Conference on Calculating Overtime Correctly under the Fair Labor Standards Act By Susan Desmond
8/21/2014 9:00 AM - 8/22/2014 5:00 PM
DoubleTree by Hilton Hotel Los Angeles Downtown Los Angeles, California United States
Event Listing
Summary:

Overview:

For a law that has been around for so long, you would think that we would know what the FLSA means by now. Ever changing regulations and the multitude of suits being filed demonstrate otherwise. This webinar will go through all of the nuances of the FLSA and will cover the most frequent mistakes employers are making over and over again. We will discuss the employer/employee relationship under the FLSA, exemptions, what time is compensable, and ways to decrease your overtime liability and much more!

Areas Covered in the Session:

Understanding the employer/employee relationship under the FLSA.

Analysis of independent contractor v. employee.

Volunteers and trainees.

Exemptions - managerial, administrative, professional, outside sales, specific industry exemptions, the Motor Carrier Act

What is Working Time with discussion of the Portal to Portal Act.

New Requirements for Breastfeeding Mothers

Calculating Overtime Correctly - determining the workweek and calculations.

Using approved ways to reduce overtime liability - fluctuating workweek, Belo Plans, Union Employee Plans, compensatory time

Minimum Wage Requirements and handling of deductions like garnishments, employee theft, company equipment , etc.

Child Labor laws - when they can work, what they can do, what breaks are required

Recordkeeping Requirements

Call our representative on 1800 447 9407 to have your seats confirmed.

-----------------------------------------------------------------------------------------------------------

Contact Information:

Event Coordinator

Toll free: 1800 447 9407

Fax: 302 288 6884

Email: support@trainhr.com

Website: https://www.trainhr.com/

TrainHR

NetZealous LLC,

161| Mission Falls Lane| Suite 216, Fremont| CA 94539

What Employers Need To Know About Human Resources
8/21/2014 9:00 AM - 8/22/2014 6:00 PM
DoubleTree by Hilton Hotel Los Angeles Downtown Los Angeles, California United States
Event Listing
Summary:

Overview:

This workshop will provide a comprehensive overview of all the key aspects of Human Resources. It will cover areas of compliance as well as best practices. You will receive a comprehensive workbook for the workshop and you will come away with Human Resource tools that you can start to use immediately upon your return to work that will add value to your organization. You will also come away with "best practices" in key areas such as Hiring, Termination, Discipline and Compensation.

Why should you attend:

Human Resource issues can make or break your business. Employment related laws are constantly changing and the penalties for non-compliance seem to be continually increasing. After this workshop you will have a much better understanding of all the basic employment laws that apply to businesses and be better able to avoid many of the pitfalls and traps that employers fall into that wind up in costly litigation and large amounts of lost time.

Oktane 14
11/10/2014 9:00 AM - 11/12/2014
Westin St. Francis Hotel San Francisco, California United States
Event Listing
Summary:

Oktane14 is the ultimate conference for today’s user-centric IT professionals. This year’s conference is designed to share major updates in the Okta service, explore cloud best practices with industry experts and discuss the impact of new trends in IT.

Health Innovation Summit
8/21/2014 - 8/22/2014
W Hotel, San Francisco San Francisco, California United States
Event Listing
Summary:

Join us for our fourth annual Health Innovation Summit this August!

Energizing Health 2014 San Francisco
12/5/2014 8:00 AM - 5:00 PM
TBD San Francisco, California United States
Event Listing
Summary:


ONTRApalooza
10/1/2014 9:00 AM - 10/3/2014 6:00 PM
Lobero Theater Santa barbara, California United States
Event Listing
Summary:

ONTRApalooza is for the dreamers, the doers, the risk-takers and passionate innovators who devote everything they've got to building something remarkable that makes a real difference. ONTRApalooza is where your inner rockstar comes to jam with like-minded leaders, builders, and creators... on the sunny beaches of Southern California.

2day Inperson Seminar on Advanced Course Validation and 21 CFR 11 Compliance of Computer Systems at
9/11/2014 9:00 AM - 9/12/2014 6:00 PM
Hilton Garden Inn Washington DC Downtown Washington, District of Columbia United States
Event Listing
Summary:

This course will build on the Validation and 21 CFR 11 Compliance Basic Course, to give hands on experience on executing on the computer systems validation of a system, and to discuss related activities such as Validation Master Plan, Infrastructure Qualification, Project Management for Validation and Validation of Test Tools

Validation and 21 CFR 11 Compliance of Computer Systems Intermediate to Advanced
9/11/2014 9:00 AM - 9/12/2014 6:00 PM
Hilton Garden Inn Washington DC Downtown Washington, District of Columbia United States
Event Listing
Summary:

This course will build on the Validation and 21 CFR 11 Compliance Basic Course, to give hands on experience on executing on the computer systems validation of a system, and to discuss related activities such as Validation Master Plan, Infrastructure Qualification, Project Management for Validation and Validation of Test Tools

Events Map