20th of September 2014
In Brno we maintain and develop a high-traffic e-commerce platform that powers one of the biggest e-shops in UK: Currys and PC World. These websites will handle in expectation more than 5 000 000 visits per day in this year´s peak period.
Our platform consists of approximately 25 applications for order management, data exports, webservice providers, user management, content management, etc. All applications are connected in a complex service oriented architecture using both REST and SOAP web-services.
Roave is a full-service web development and consulting firm, specializing in PHP and Zend Framework. Roave enables organizations to have access to the high caliber talent they need, when they need it. Each team member at Roave is hand-picked for their considerable experience, expertise, and proven record of success, both professionally, and in the open source community.
ITNEWS.SK: je elektronický spravodajský denník spojený s najčítanejším slovenským IT magazínom PC REVUE. Aj vďaka tomuto spojeniu prináša množstvo exkluzívneho obsahu v podobe redakčných videoreportáží, videorecenzií, článkov z magazínu, súťaží a veľa ďalších aktualít zo sveta IT. ITNEWS.SK v sebe spája silu elektronického on-line média a printových magazínov PC REVUE a INFOWARE.
We make professional software development a more productive and enjoyable experience.
We help developers work faster by automating common, repetitive tasks to enable them to stay focused on code design and the big picture. We provide tools to explore and familiarize with code bases faster. Our products make it easy for you to take care of quality during all stages of development and spend less time on maintenance tasks.
We’re 25 and for the last 25 years we have specialised in placing high calibre IT professionals into the world’s most innovative companies – IBM, HP, Microsoft, Google, Facebook, Oracle and other major technology company you can think of.
We have done this by forging strong relationships with our candidates and with the clients which you want to work for. Last year we placed in excess of 22,000 people with the top technology brands in the world.
We believe in our candidates and we believe in our responsibilities to bring meaningful work to everyone. CPL Jobs – Placing people first
WebUni is the first university in the Czech Republic for PHP and Symfony. We provide quality trainings in various segments of web development. Especially, we focus on the Symfony framework and its ecosystem. We believe that our experience will help you in your work and career.
Foreigners.cz provides complex relocation services for expats starting with apartment rentals, immigration assistance (visa), health insurance, transportation, translation, and maintaing assistance during the entire stay of its clients with smaller services like cleaning, networking events, arranging internet connection, bank account etc. Our specialization is in providing superior accommodation in private apartments for rent for those who are looking for some.
We establish respect for variety. We are changing foreigners' perspective on the Czech Republic and we also help our citizens understand other cultures.
The Faculty of Business and Economics (FBE) has provided all levels of university studies for 55 years now. It has attained a „Group A“ listing in the latest accreditation process in the Czech Republic, which ranks our Faculty amongst the best schools of business and economics in the country. Established in 1959, the FBE is the oldest school of business in Moravia and it is one of the fundamental pillars of higher education in the Czech Republic.
Microsoft Azure is an open and flexible cloud platform that enables you to quickly build, deploy, scale and manage applications across a global network of Microsoft datacenters. You can build applications using multiple languages, tools and frameworks. Microsoft Azure provides a rich set of application services, including SDKs, caching, messaging and identity. You can write applications in .NET, PHP, Java, Node.js, Python, Ruby, or using open REST protocols. This is all part of our promise to let you build using any language, tool or framework.
Limited to 100 attendees.
In this talk I will present HippyVM - an up and coming PHP virtual machine that's based on the PyPy technology. I will give a tour what is PyPy and how a Python virtual machine technology is relevant to PHP. The talk will also cover features of HippyVM, it's inner workings, challenges and the future. As a comparison I will include enough about the architecture to show how this approach is much more viable than say using a JVM platform or writing a virtual machine and a just in time compiler from scratch.
Facebook has scaled their service to over a billion users, which is very impressive. At some point, however, PHP became their bottleneck. Turns out that rewriting over a million lines of code, even in another language, is not a viable option. So if you cannot change the application, why not change the platform? That is exactly what Facebook did when they created HipHop. HipHop was great, but ultimately failed. Now, the new kid on the block is HHVM, an alternative runtime for PHP. Will HHVM replace PHP? Should you care? Sketching out the history of the project, and its potential future, we will look not only from a technical point of view, but also analyze the business impact.
Complex applications are never easy to build and maintain; add performance to the mix and you have a huge problem!
What if we could get very fast applications without sacrificing good abstraction?
This talk focuses on some particular features of Doctrine ORM which you can use to speed up your applications, or which you can reverse-engineer to build robust, scalable and clean software.
We all know that classes with 2000 lines of code are not a good idea. We all know that we should break such classes down into smaller parts. But how? How do you create small(er) objects that are still meaningful, and have business value? And will this guarantee that we end up with maintainable and testable code? This talk shows how this can be achieved, introducing and explaining the SOLID principle from a very practical point of view.
Over the past few years we’ve been pushing to improve our automated testing practices within Plusnet and to win full support for it within the company across the spectrum of fellow developers, project managers and upper management. It took a while to agree on software we want to use, and standards we want to follow, but now all new code is being continuously built and tested and the results of that are visible business-wide.
Setting it all up can be a tough exercise, but if you prepare to it upfront you might actually find it quite exciting! So, you strongly believe this is the way you should be developing your code, but you don’t really know where to start? Let me show you how our journey began. You don’t know how to convince your fellow developers to follow you? I’ll tell you how to establish a strong team that will follow you. Your managers seem to be more interested in delivering your project on time and don’t really see a point in spending additional time on unit testing and documenting your code? Maybe you haven’t shown them the benefits of continuous integration in a way they can understand.
I’ll show you what worked for us.
10 years of legacy code, 2.4 million lines of awful PHP code and still more than 3 mio visitors per month - tales from the dark side or how to refactor your code base while keeping it alive. Some insights moving a huge application to a service orientated architecture and tips about how to bring a big code base back to the future.
Logging is an absolute must for any API or web application, but when starting out, questions such as "how can we do it without disrupting everything else" and "what is the easiest way to log" often come up. We’re going to examine a tried and tested method to carry out high-performance, low-latency logging using the power of RabbitMQ to ensure minimal impact to the performance of your runtime application. The talk will show you that a really great logging architecture is a low-cost investment in your application that will definitely pay off in the long run.
What is an Object Proxy? This talk explains how virtual proxies, ghost objects and generally "fake" objects can actually help improving the performance and memory impact of your applications while reducing complexity! I will show some practical examples of usage of proxies, their advantages and disadvantages, and even suggest you how to make your PHP more awesome with bleeding-edge technologies such as ProxyManager integrated with Symfony\DependencyInjection or Zend\ServiceManager.
Leading teams in the web share a common trait: an obsession with measurement. They measure everything: the end-user behaviour, their performance, the lead time… these measurements help smart teams learn more about their product and themselves and therefore very quickly progress to outperform their competitors. This short iterative learning cycle, based on facts, is at the heart of agility and well presented by the "Lean Startup" approach.
If you want to bring this culture into your own teams, you need to make measurement simple, visible and ubiquitous.
After an introduction of the Lean Startup approach and its benefits, we will see different ways to implement a measurement culture in your teams, the impact they can have on your projects, on business results and how you can technically implement such a culture on your PHP projects. In particular, we will look at the combination of ElasticSearch and Kibana and how it makes it easier than ever to push data from your code to the business.
Please join us at the After Party. Try and taste the unique culture of Czech Republic, either you want to program behind a draft or just to make new friends, the purpose doesn’t matter, we look forward to meeting you!
Limited to 130 attendees.
Zemědělská 1, Brno, Czech Republic