Conference Program Application Developer Days 2010

    Application Developer DaysFinally, what has been required of us for more than a month has happened - the preliminary program of the Application Developer Days 2010 conference has been published ! Yes, we were to blame, but we are partially justified by the fact that all this time we invited very interesting and very busy people. They agreed, we are happy to report on this.

    So, here are some of those who will speak at the conference.

    Dmitry Zavalishin will talk about the current state in the development of his beloved brainchild - the original PhantomOS operating system , similar in concept to Microsoft Singularity, but at the same time open-source (most of the source codes of this operating system have recently been published). The microkernel operating system without files and processes, only with everlasting objects / threads / threads, attracted the curious even at the concept level, and now it has come to life, loading, and is ready to turn into a real collective project.

    Dmitry will also share his experience in developing a wide range of custom Java systems., both highly loaded, and systems with the minimum delays. It is no secret that, on the one hand, the Java stack is criticized as being too “heavy” (compared to, say, the “PHP + caching system” stack) for developing highly loaded web services, on the other hand, it is believed that, if necessary, systems with fast response, the garbage collector and the "slowdown" of the bytecode guarantees a loss to a similar system written for example in C / C ++.

    Oleg Tsarev , the developer of the MySQL kernel, will talk about the internal kitchen - algorithms, data structures, problems and solutions in a modern relational database management system.
    Yes, about the problems faced by a real DBMS developer (because now, the concept of “DBMS developer” has devalued, and often means an application programmer who has just mastered the relational model and SQL).

    Andrei Aksenov , a former igrodel, now known for his full-text search engine Sphinxand rousing speeches at conferences, will share his thoughts on the topic “How to stop writing” - in particular, students will learn how the perfect code works, how the optimal SQL query differs from the optimal 3D polygon, and why does the programmer need a head. For those curious who are interested in game development, he will also present a lecture on “3D graphics on three fingers”, in which he briefly introduces the GPU conveyor device, as well as (even shorter) several modern and not very rendering techniques.

    Maxim Lapshin , a developer of scalable web services, will talk about developing a video streaming server on Erlang . This is an open-source project ErlyVideo- a reliable, scalable and free server that is gaining popularity for broadcasting any video - from security cameras to video conferencing. The technology is of particular interest, because it was the choice of such a little-known language as Erlang that provided high reliability, scalability and speed of development.

    Andrey Bibichev , who is currently developing iPiSoft , as it is fashionable to say, an innovative breakthrough product in the field of computer graphics and video processing, a product that will make Motion Capture technology publicly available , will raise the urgent topic of using FGPU for complex mathematical calculations .
    And Andrey will share his extensive experience in using and teaching such an important, but difficult engineering practice of a developer and architect, as Test Driven Development , and Domain Driven Design .

    The theme of Javascript and javascript frameworks will be raised by the founder of, Ilya Kantor . Sergey Zvezdin will talk

    about the development difficulties for mobile platforms, namely Windows Phone 7 . Vadim Klimontovich will share his experience in processing VERY BIG data volumes, and the use of NOSQL approaches for this , in particular Apache Hadoop. By the way

    , a round table / discussion on the current topic “SQL vs. NOSQL "to find out what is behind the hype around the buzzword NOSQL, because now under this" brand "are a huge range of different databases. There are simple distributed dictionaries (“key → value”), old network databases, and relational databases without SQL → a whole zoo, although usually those who sacrifice integrity and flexibility for the sake of performance are ranked as NOSQL databases (well, in the CAP theorem "Plays" for A and a little for P, sacrificing C).
    So it’s interesting to understand when NOSQL needs to be applied, and when SQL databases are abandoned from ignorance and lack of knowledge about all the features of relational DBMSs.

    Dmitry Lobasevhe will talk about web development support tools - about the DEVPROM project management system - an integrated harvester from a task tracker, a wiki system and support for version control systems.

    Stas Fomin will present a set of designed and refined intranet-groupware for fast, efficient and joyful teamwork. A lot of plugins for MediaWiki, a Wikiblog system, an intranet RSS aggregator, accounting for bugs, tasks, test cases and much, much more.

    We also draw your attention to the fact that there are still empty seats in the conference schedule. Send us abstracts, there is still time! Remember that there are at least 7 good reasons to speak at a conference .

    Also popular now: