Agile Methodologies (eXtreme Programming, Scrum, TDD, Kanban,..), Software Architecture,
Software Testing, Software Configuration Management, Database Modeling,
Rich Interface Application (Ajax, Flex, Silverlight), Software Project Planning and Management,
Software Analysis and Design, Software Process Assessment and Improvement, Software Development Tools.
Users expect a fast and optimized experience regardless of whether they’re on a mobile or desktop browser. However, delivering a fast mobile experience requires careful consideration and engineering: you need to optimize your network access, you need to prioritize critical assets to deliver the best visual rendering performance, and you need to adapt your pages to the capabilities of the device (such as smaller viewport, touch, high-resolution screens, etc.).
The Forward Internet Group in London implemented the original Programmer Anarchy process. Detractors point out that Anarchy would not work in a traditional organization with its established processes and roles. In the second implementation of Programmer Anarchy, the detractors seem to be wrong.
There’s no shortage of choice when it comes to application servers for Ruby/Rack apps. This talk will explain some of the differences between several options, explore configuration required to get them running, and attempt to benchmark performance of a simple application running behind each.
Are you curious about Ruby? Perhaps you’ve heard fantastic things about how Ruby makes you 100 times more productive. Or maybe you’ve heard the hype about this fantastic web framework called Rails that allows to you build your complete app in 5 minutes during a coffee break. And all this talk about meta-programming and dynamic languages, is it really that different from what you are using now?
There was a time when mobile computing and productized apps were magic fairy dust that sprinkled money all over a project. Those were good times. The big bang, the heady expansion, the flash of chaos as the past gave way to the future. But now that the future is the present, and the gold rush is over, where do we go from here?
Professor (emeritus) David Turner, formally at the University of Kent and St Andrews, gives his invited talk about Functional Programming Languages at the Trends in Functional Programming (TFP) symposium at the University of St Andrews.
Measurement, metrics, and statistics can be powerful tools for understanding the software development world. Measures and metrics abound in software engineering, QA, and especially testing. Coming up with numbers is the easiest part. Making some computations using the numbers is straightforward. Getting meaningful, useful metrics is a whole different story. Computing metrics is easy to do poorly. It is much more difficult to take measurements and generate truly meaningful and useful metrics or statistics.
Richard Bair discusses Java and the Internet of Things, Lambdas and more. From Devoxx 2013. Richard Bair is the lead of the component toolkit API for JavaFX at Oracle. He is a former member of the Swing Team at Sun Microsystems.
Let’s face it: DVCS is here to stay. But what’s the point? There’s a million tutorials on the internet that tell you what to type in Git, but not why! Go one level deeper: A few straightforward concepts and some pictures, and Git will magically make sense.
E*Trade has revamped its SOA platform with RabbitMQ as a core messaging system and Spring Integration as a light weight ESB layer with services written in Java, C and Python based languages. This new container show cases how legacy system can be migrated at the same time introducing more modern frameworks and languages without comprising on performance and scalability factor of new platform.