Agile Methodologies (eXtreme Programming, Scrum, TDD, Lean, Kanban,..), Software Architecture,
Software Testing, Software Configuration Management, Database (MySQL, NoSQL, Oracle, PostgreSQL),
Rich Interface Application (Ajax, Flex, JavaFX), Software Project Management,
Software Analysis and Design, Software Process Assessment and Improvement, Open Source Software Tools.
Management By Objectives, Getting Things Done, Agile Results, Strengths Based Development, Positive Psychology etc. A lot of methodologies and each of them provides ideas and concepts, but fewer provides concrete steps and criteria to measure achievements.
.NET 2015 is the next generation of .NET. This release includes several innovations that improve developer productivity and enhance application performance. .NET 2015 builds on the advances in .NET 4.5, 4.5.1 and 4.5.2 to deliver a highly compatible platform for building applications for the mobile-first, cloud-first world. This presentation includes .NET Native, ASP.NET 2015, C# 6, the new .NET compiler platform, numerous IDE improvements like PerfTips, and new features in WPF.
In this keynote at the Agile Adria Conference, Bob Marshall extends an invitation to explore how you feel about work, the extent to which your personal needs – and the needs of others – are presently being met by work, and the part Agile can play in attending better to those needs.
Groovy is a great language with a lot of features. We use many of these features in our day-to-day programming live, like the excellent collections API. But some of the features are like hidden gems.
As I surveyed my requirements, I realized that what I most wanted was for a subroutine to be able to pause in the middle and resume sometime later, maybe even after a reboot of the whole program. Was that so much to ask?
Stress and stress-induced depression hit many software developers and yet it is still a taboo. “I am stressed” has become something we hear everyday, and it has almost become prestigious to say so; it shows that we are busy, important people. On the other hand it is a bit embarrassing to be really stressed and not being able to handle it.
Why is functional programming becoming such a hot topic? Just what _is_ functional programming anyway? And when am I going to have to know about it? In this talk Uncle Bob will walk you through the rationale that is driving the current push towards functional programming. He’ll also introduce you to the basics by walking through some simple Clojure code.
This presentation discusses the process that MySQL architects should follow in order to design efficient and scalable MySQL powered applications. It covers the questions you should be asking about the performance, high availability, security and scalability of your applications.
The video also covers the tools and practices you should be aware of such as replication, clustering, caching and buffering. You will also learn the most common software packages which can enable you to implement these architecture patterns in your applications.
Video producer: http://www.percona.com/
Especially scale-out systems, but also more traditional, highly available systems need a fault tolerant application design, because the standard fault tolerance mechanisms on infrastructure level are either not available or not sufficient and therefore must be implemented on application level. On the other hand fault tolerance is known as an extremely complicated and challenging domain.