This document summarizes the Scala plugin for IntelliJ IDEA. It discusses why an IDE is needed for Scala, describes many of the features currently included in the plugin like syntax highlighting, error checking, code completion and refactoring tools. It also outlines future plans to improve features like debugging and add support for tools like Scalate and Scaladoc.
Mobile analytics – trust but verify
5 stars and 13 million of users. How we develop the biggest bank in Russia
This document discusses Alibaba Mobile's ecosystem and strategies for launching products in various markets. It covers Alibaba's entrance into the mobile internet world through smartphones, operating systems, and application stores/browsers. It then discusses how Alibaba builds its ecosystem through big data, content monetization, and various traffic sources. The document outlines Alibaba's strategies for global markets and provides real examples of products launched in India and Indonesia, including services related to cricket, music, video, Facebook notifications, e-commerce, and news.
The Dining Man: how does Afisha Restaurants change the behavioral patterns of choice and payments in cafes and restaurants. Based on the real experience of Project Manager
"You know the basics of Resharper. In this presentation I show you what's next." I gave this presentation as a follow up on an earlier one that showed the very basics of Resharper. This time I demonstrated things like code analysis, project-level assistance, unit testing, code generation, navigation and search and templates.
The document outlines the plan for a presentation on Xtext, Xbase, and Xtend. The presentation will include an introduction to Xtext 2.0 and a hands-on exercise to develop a domain-specific language. It will also cover Xbase and how to integrate it into a DSL, and demonstrate writing a code generator with Xtend.
This document introduces simplified scripting, a new feature in Rational Functional Tester (RFT) version 8.1. It allows creating test scripts using a visual and natural language approach without needing to know a programming language. Simplified scripts contain easy to understand English statements and utilize application screenshots and object highlighting. The feature streamlines test authoring, modification, and execution. Advanced options allow inserting Java code snippets or modules into the generated test code. A demo is provided to showcase simplified scripting capabilities.
This document introduces simplified scripting, a new feature in Rational Functional Tester (RFT) version 8.1. It allows creating test scripts using a visual and natural language approach without needing to know a programming language. Simplified scripts contain easy to understand English statements and utilize application screenshots and object highlighting. The feature streamlines test authoring, modification, and execution. Advanced options allow inserting Java code snippets or modules into the generated test code. A demo is provided to showcase simplified scripting capabilities.
This document discusses creating a plan for ongoing internationalization and localization efforts. It recommends conducting an initial assessment of code and requirements to understand what is and isn't internationalized. It also suggests creating an actionable plan with tasks, schedule, staffing, and costs. For ongoing efforts, it advises measuring internationalization as part of regular development processes, leveraging tools to catch bugs early, and focusing on expertise through training and collaboration with specialists.
This document summarizes Richard Huang's work developing semi-automatic code review tools and services. It describes his rails_best_practices gem for analyzing Ruby on Rails code and suggesting refactors. It also outlines his railsbp.com online service for automatically reviewing code, collaborating with others, and tracking review histories. The document proposes extending the gem to add new code checking capabilities and making both the gem and service open source.
This document reports on experiences using Scala for a project. It discusses whether Scala sped up development as hoped, if the project should have been done in Java instead, and whether the Scala codebase was easier to maintain and extend than an equivalent Java one would have been. It also examines successful features of Scala used, including testing approaches, templating techniques, the domain model, traits, implicits, and options. Areas for improvement are identified, such as having fewer tests and better code discoverability during refactoring.
This document summarizes New Relic's key features including out-of-the-box monitoring of real user performance, server monitoring, and proactive notifications. It also discusses advanced features for deeper performance analytics and complementary tools for monitoring jobs. The presentation concludes with discussing New Relic's backlog including custom tiers, deployment notifications, and custom alerts.
Slides from RuPy 2009 talk "Compiled Websites with Plone, Django, Xapian and SSI" by Łukasz Langa and Wojciech Lichota.
The document discusses the Spoofax language workbench, which allows for integrated development environments to be defined along with domain-specific languages. It enables language definitions to specify transformations for parsing, static analysis, model-to-model transformations, code generation, and editor services like syntax highlighting and error marking. This is done through declarative syntax definitions and rewriting rules, aiming to make language development and IDE creation cheaper and more unified.
KnowledgeLake enables businesses to leverage their existing SharePoint platform to deliver a truely scalable ECM solution at a fraction of the cost
This document summarizes a Dev Workflow that progresses from a solo developer workflow to incorporating teams and continuous integration practices. It begins with the downsides of a solo workflow like stress and lack of source control/deployment processes. It then shows how small teams improve workflow but still lack aspects like asynchronous production and scalability. The document advocates for leveraging libraries, version control, continuous integration, code reviews and deployment systems to facilitate large team "big team workflows" with features branches, testing environments and quality assurance practices.
Presented by: N.V.Rajasekhar Reddy www.technolamp.co.in Want more interesting... Watch and Like us @ https://www.facebook.com/Technolamp.co.in subscribe videos @ http://www.youtube.com/user/nvrajasekhar
A deck on the practical reasons why Wordnik moved to the Scala programming language. Also covered is the Swagger REST API framework which is available at http://swagger.wordnik.com
This document discusses various techniques for metaprogramming, code generation, and dependency injection in PHP. It begins with an introduction to the speaker and agenda. It then covers concepts like the SOLID principles, dependency injection, service locators, reflection, annotations, and metadata. Specific frameworks and libraries discussed include Pimple, Symfony DI, Doctrine annotations, and Zend Reflection. Use cases presented include generating unit tests, proxies for performance, CRUD code, and more. The document also discusses topics like events, forms, questions, and thanks the audience.
apidays LIVE Paris 2021 - APIs and the Future of Software December 7, 8 & 9, 2021 Inside API delivery Pipeline, the checklist! François Lasne, Director Open API & Open Banking at Finastra
Slides from TechEd Africa 2013 for both part 1 & part 2 for the talk: What’s new in Visual Studio 2012 & .NET 4.5
The document discusses coding custom components for Pipeline Pilot. It explains that components can integrate new functionality and outlines the component model involving initialization, processing, and finalization states. It also categorizes common component types and describes accessing context, data records, and parameters through component APIs for different programming languages.
Angular JS Institute: NBITS is the best Angular JS Online/Classroom Training Institute in Hyderabad. We provide training from best real time industry experts in Angular 2, Angular 4, Angular 5,Node js, mean stack courses through online and Classroom with Lab facility.
Angular JS Institute: NBITS is the best Angular JS Online/Classroom Training Institute in Hyderabad.We provide training from best real time industry experts in Angular 2,Angular 4,Angular 5,Node js, mean stack courses through online and Classroom with Lab facility
RxJava is a library for composing asynchronous and event-based programs using observable sequences. It provides features for concurrency, request management, data flow manipulation, and error handling. RxJava uses streams and new objects like Schedulers, Subscriptions, and Subjects. It can be used with techniques like retained fragments, cached observables, binding to lifecycles, and services to handle configuration changes and loading data.
The document discusses the Observer pattern and RxJava. RxJava allows for concurrency, data flow manipulation, and error handling through its use of observables and subscribers. It provides links to documentation on RxJava operators and a blog post that helps explain RxJava fundamentals.