This document summarizes the key technical differences between Odoo versions 7 and 10. It describes changes to the API, removal of the pool object, changes to file names and XML tags, removal of string references in XPath expressions, introduction of the env notion, changes to field declaration and default value setting, and changes to JavaScript usage with the introduction of Backbone.js in version 9. Some examples of new API decorators and differences in API parameters are also provided.
This document outlines the topics that will be covered in an SAP ABAP course, including: introduction to SAP architecture and landscape; ABAP programming basics like data types, program structure, and statements; tables, views, internal tables, and searches; debugging; Open SQL; selection screens; modularization techniques; classical and interactive reports; ALV reports; smart forms; BDC; module pool programming; object-oriented ABAP; user exits; BADIs; ALE/IDOCs; and functional areas like SD, MM. It also mentions providing support for a real-time ABAP project.
Discover how to build APIs using the Apigee API Services toolkit. Deep dive into Apigee's API Serives solution, API design and management technology including OAuth and security, persistence & caching, Node.js and more.
The document discusses the architecture and programming model of Eclipse e4, which aims to make Eclipse RCP development easier. Key points include: - Eclipse e4 uses a modeled workbench that allows defining the UI in an XML file rather than code. - It uses dependency injection to reduce boilerplate code and make classes easier to test. - UI components are rendered based on the workbench model, allowing flexibility in toolkits. - CSS styling allows customizing the look without code changes. - Contributions from other plugins can modify the runtime model and UI.
Ring 1.6 includes several new features such as a new Ring2EXE tool to distribute applications, improved support for Android development using RingQt, and a Folder2qrc tool to simplify adding resources. Other enhancements include updated build scripts, new extensions for console colors and hashing, and various improvements to components like the standard library, Ring Notepad, and RingQt.
The document discusses various developer tools for the WebObjects framework. It provides information on available versions of WOLips, what's new in the latest version, how to link to WebObjects javadoc documentation, how to decompile code on the fly in Eclipse, and two in-browser tools - ERProfiling and SnapshotExplorer. ERProfiling helps profile application performance at the page level, while SnapshotExplorer allows browsing application snapshots to see what the object graph looks like compared to the database.
Angular 4 is a JavaScript framework that provides features for building web applications using HTML, JavaScript and TypeScript. It uses a component-based architecture and provides built-in features like animation, HTTP services and Material Design components. To set up Angular 4, Node.js, npm and the Angular CLI need to be installed. A new project can then be created using the Angular CLI and served locally for development. Angular 4 builds on Angular 2 but is optimized for better performance.
The document outlines topics to be covered in an SAP ABAP course, including introductions to SAP architecture and ABAP programming, working with tables, views, internal tables, debugging, SQL, reports, modularization, scripts, smart forms, BDC, object-oriented programming, user exits, ALE/IDOC, and functional areas like SD and MM. It also mentions developing a real-time ABAP project to gain hands-on experience with the concepts and handling support tickets.
The reality of software systems is that the business needs they intend to service will change over time. So applications must be created that are able to evolve and follow these changing needs. Welcome to the world where we are building high-volume distributed streaming applications using systems like Apache Flink, Spark and Kafka. Applications that are assumed to run 'forever' never go down. So what happens if a business need changes? How can you make a streaming application that can evolve without breaking all the downstream applications that depend on it? Roll out the new producers first? Roll out the new consumers first? How do I avoid going down? But wait! Systems like Kafka persist records for weeks; so how do you handle the fact that there can be several different schemas in the Kafka topic at a certain point in time? Can you deploy a new application that reads both formats? In this presentation Niels Basjes (Avro PMC) will go into the ways bol.com has chosen to handle these effects in a practical way. He will describe how the "Message" format and the schema evolution features of Apache Avro are used in conjuction with Apache Flink to make applications really 'evolvable'. How do we make sure all applications are able to find the schema specifications, what can we do to ensure schemas stay 'evolvable,' and what were the pitfalls we ran into? Join us and find out.
This document discusses and debunks several myths about Angular. It explains that Angular supports most modern browsers through polyfills, that there is a migration path from AngularJS, base Angular apps are not necessarily huge in size due to AOT compilation and tree shaking, and Angular provides benefits like speed, cross-platform capabilities, server-side rendering, TypeScript, and strong tooling and community support.
Ask the AEM Community Expert : May Session. This session will cover in depth sling concepts such as Sling Selectors, Default Sling Post Servlet, Sling Models, and the Sling API.
Ask the AEM Community Expert : May Session. This session will cover in depth sling concepts such as Sling Selectors, Default Sling Post Servlet, Sling Models, and the Sling API.
This document contains release notes for multiple versions of Xcode. The main sections summarize new features, known issues, resolved issues and deprecations for each Xcode release. Xcode 6 introduced major new features like support for the Swift programming language, improved testing and debugging tools, and enhancements to Interface Builder, asset catalogs and localization.
En esta platica trate de transmitir mejores practicas que se deben tener en cuenta cuando se diseña una API, y como ruby on rails te podria ayudar a desarrollarla en muy poco tiempo
What is it that turns an ordinary API into a great API? This talk from OSCON 2012 outlines the 5 "keys" to having a great API. Lots of examples from successful real-world APIs are used to highlight what matters. Also, this talk reveals 7 lesser known but very important "API secrets".
Nowadays, it is quite common to have build infrastructure that, on every change in a repository, builds your software and runs all your tests. However this is where most development teams stop. This talk demonstrates how you can consistently deploy systems from development to testing, staging and production. With Bndtools we semantically version bundles in the Eclipse IDE. The continuous build is setup to automatically deploy to a bundle repository and create snapshots of changed bundles compared to a baselined version that is available in a release repository. By hooking up these repositories to Apache ACE, such updates can instantly be deployed to systems in different configurations, allowing you to deploy new features to QA systems, beta users and finally roll them out to all other customers. This presentation was given at ApacheCon NA 2014, Denver.