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.
Interaction design luminary Alan Cooper discusses the importance of using personas in designing interfaces that will help your users to achieve their goals.
Douglas Crockford Talks about ‘Upgrading the Web’ at the Angular U conference in San Francisco. This talk suggests a way forward, taking inspiration from our successful transition from NTSC to HDTV. There is a way forward to a web that is safer, easier, and as good as we desire.
This session presents the true story of a framework; how it started, the wins, the fails, our daily workflow and how it was planned plan to take it to the next level by making it a crucial part of a Design, UX and Development processes. It also explains why a framework and smoke machines are a great match! Why they are a must have in every workplace and why/how they need to become bigger and more powerful.
Gojko Adzic discusses the transformation of the software development industry in his keynote speech at the ScanAgile conference.
As we build larger more complex applications and solutions that need to do collaborative processing the traditional ACID transaction model using coordinated 2-phase commit is often no longer suitable. More frequently we have long lived transactions or must act upon resources distributed across various locations and trust boundaries. The Saga Pattern is a useful model for long lived activities and distributed transactions without coordination.
Marry and Tom Poppendieck talk about the trends in software development in 2015.
Today, APIs and APPs are everywhere. Every company is racing to become a software business and to ultimately disrupt or be disrupted. However, in a world of millions of apps and billions of users, it is important to think about the people behind these technologies and ask, where are the developers? With only around 15 million professional developers in the world, one of the most important considerations we need to keep in mind today is who will be writing the apps of the future. Salesforce has taken a different approach …
What makes SSL secure, and when is it not? How do we handle sensitive data in our apps/systems? Is encrypted data always protected (and protected against what)? Can we trust the code just because we wrote and/or compiled it ourselves? How do we protect our application logic?