
From 21 to 24 July, the
V Annual WebCamp 2014 Web Developers Conference will be held within the framework of
Odessa Innovation Week , which will include the following areas:
development ,
project management ,
design ,
internet marketing and
mobile technologies .
July 24, the day of the conference will be devoted to
web development . In three parallel threads, participants will discuss current issues in such areas as: Front-End, Back-End and Frameworks / Architecture.
')
On the Front-End stream, we will focus on issues of modern layout and development of the frontend. Back-End flow will be devoted to the actual themes of backend development in various programming languages: JavaScript, Scala, PHP and others. The secrets of various frameworks, their comparison and selection for specific tasks, as well as architectural issues will be discussed on the Frameworks / Architecture stream.
The conference program WebCamp: Developers Day has already been partially formed. Among the accepted reports include:
- Single Page Web Application with Scala / Spray.
Slava Schmidt.
The report will discuss the advantages and disadvantages of the Single Page Web Application architecture; Scala introduction; introduction to Actors / Akka; introduction to Spray. The demo application development process will be shown.
- Component-based application architecture.
Artyom Tretiak.
How to create a great application and not die? How to make an application extensible and easily supported? How to cover it with tests?
- Parse'im backend.
Akim Khalilov.
Do you want to learn Backbone? Do you want to just write client code without thinking about the server and how to process, store, back up everything? There is a way out - store with Parse. Parse is a platform that provides the ability to store data without worrying about the server. Data warehouse, soc. networks, push-notification, cloud code. What is Parse and what it can do, about the library to use:
- familiarity with the JS API and examples of use;
- we start to code: stub-project;
- code features: CRUD + buns;
- hostam.
- SQL Server Full-Text Search is not for me or building your own system.
Oleg Rakitskiy.
What is under the hood of search engines? Why did we decide to do something of our own, and not just quickly and easily ready solutions? Clear and fuzzy search patterns. How does everything work for us? ..
- From cache to in-memory data grid. Introduction to Hazelcast.
Taras Matyashovsky.
On the basics of caching and popular types of caches; the evolution from simple to distributed cache, and then from distributed to IMDG, will be explained. The report does not describe the use of NoSQL solutions for caching and is not intended to compare the Hazelcast with other products or “sell” it as the best solution. Contains live demos of the framework.
- Web application architecture: an overview of modern solutions.
Ruslan Shevchenko.
On different approaches to the design of web applications and trends in this area, including both the relative mainstream and exotic solutions that may be of interest in the future.
- Web Security: Cookies, Domains and CORS.
Yuri Tchaikovsky.
On the principle of the same source (Same-origin policy) proposed back in 1995 and relevant to the present day and on the application and restrictions for cross-domain queries. An example of CSRF attacks, as well as server configuration rules to protect against them. On the latest innovations relating to the control of the origin of content to prevent XSS attacks. Besides:
- The principle of the same source.
- Using cross-domain queries.
- CSRF attacks (with demonstration).
- Classification of browser queries.
- Restrictions for cross-domain queries.
- Server access control.
- Features Internet Explorer 8, 9.
- The principle of content security (CSP).
- Principles of building an effective REST API.
George Highlights.
The report is devoted to the underlying principles of the REST concept, on which the ideology is based. It will consider a range of issues that need to be addressed when designing a new API and questions about the effectiveness of the API, which API will be convenient for your users.
- DDD in PHP on example of symfony.
Oleg Zinchenko.
The report will discuss what DDD is and why MVC has been misleading us for years. As an author, I came to the conclusion that simply writing structured code is not enough. The layers of the DDD application will be described as they interact with each other. What architectural patterns are behind DDD and why they make a developer’s life easier. When it is better to use DDD, what advantages and disadvantages does this approach have? Examples of using DDD approach in symfony applications.
- Optimization Lift Framework for working with large data streams.
Slava Schmidt.
History of optimization of a single project Lift for working with an Oracle database to save large amounts of data. Information about the intricacies of integration with Akka and Squeryl, the possibilities of accelerating work with the database and the jdbc caching driver developed.
- The Big, The Small and the Redis.
Andrey Savchenko.
The report is dedicated to Redis: one of the most underrated DBMS. Having, at first glance, not very large functionality, on close inspection, Redis can give odds to the majority of fatter competitors. How to properly “prepare” it, where to put it into practice and how to stop in time and will be discussed in the report.
- N2O: The Most Powerful Erlang Web Framework.
Maxim Sokhatsky.
- Site / application optimization for mobile platforms.
Ihor Shalimov.
About prioritization in the implementation of the RAD.js architecture; about optimizing DOM and working with it; About situations when everything is already optimized: bottlenecks repaint \ reflow and other expensive little things.
- The performance of the website. Methodical analysis and depth of client optimization.
Yevgeny Kotelnitsky.
What affects performance; indicator analysis tools; correctly determine the goals and objectives; depth of client optimization; analysis of several sites that the audience calls.
- Object gymnastics in PHP.
Denis Potapov.
Object gymnastics - 9 programming exercises that help improve the writing skills of readable and testable code:
- Only one level of indent in method.
- Do not use Else.
- Wrap all primitive types and strings.
- First class collections.
- One point per line.
- Do not use abbreviations.
- Keep entities short.
- No classes with more than 2 attributes.
- No getters, setters and properties.
The report will consist of the description of the rules and their application using the example of a library for logging (Monolog).
Gold Sponsor:
DataArt .
Sponsor:
Ciklum .
Registration and all details on the conference website at: webcamp.in.ua . Follow our announcements in the social. networks. Till June 25, 2014, free tickets for WebCamp: Developers Day are raffled. Details:
fb ,
vk .
From July 21 to July 27, a week of innovative technologies will be held -
Odessa Innovation Week .
During 7 days, the participants will have a number of interesting conferences, workshops and master classes, in which experts in the field of web technologies, mobile development, web design, internet marketing and project management will discuss current topics in their industry, IT entrepreneurs will demonstrate Fidback from mentors and coaches will receive their projects, start-up entrepreneurs will have the opportunity to create their own start-up in 2 days under the strict guidance of domestic and foreign mentors. This is a great opportunity to make new acquaintances, find partners, and, of course, have a good rest on the Black Sea coast.