Methods & Tools
Methods & Tools is a free e-magazine providing practical expert knowledge for software development professionals worldwide. We believe that participants to software development activities could do a better job if they can use fresh ideas from experts on application development. Methods & Tools gives software development ideas more than one page to express themselves and covers all aspects of software engineering: project management and planning, analysis, design, programming, testing, architecture, configuration management, software tools, methodologies (Agile: eXtreme Programming, Scrum, Test / Behaviour / Feature Driven Development, UML), databases, continuous integration, etc. Go to www.methodsandtools.com to get immediate and free access to vast library of global expert resources on software quality, agile approaches and all other important topics of software development.
BUILDING A REAL-TIME NEWS SEARCH ENGINE
Featuring Ramkumar Aiyengar
What challenges could a search engine have? Large number of documents? Large query load? Very complex queries? A challenging privileging model? Expected low query latency? High volume of document updates? Updates to documents reflected in milliseconds? Realtime alerting for any search? Absolutely...data solr search low-latency
DO WE NEED ANOTHER KEY VALUE STORE?
Featuring Hendrik Muhs
Keyvi a key value store based on 'finite state', what is it good for, for what do you need it? It is just small github project like many others. But this is what powers a search engine at scale with very low latency and terabytes of data in it. We replaced our server farms and even forget...data keyvi key-value-store low-latency
THE FUTURE OF SERVERLESS
Featuring Paul Johnston
How has the rise of Serverless technology changed the way we develop and code solutions? How does it change our approach to startups and enterprise? Why does it have such a ridiculous name? One thing is certain, Serverless will change the future of technology (some argue it already has). Come and...serverless cloud
DISRUPTING DEVELOPMENT USING REACTIVE EVENT SOURCED SYSTEMS WITH AKKA
Featuring Jan Ypma
Event sourcing is an architectural pattern that derives current application state from a journal of changes, called events. Traditionally, this is only internal and not directly visible on a system’s API. An alternative is presented which exposes the events themselves as a real-time streaming...reactive akka java scala event-driven event-sourcing architecture rest node.js
SMART CONTRACTS ARE NEITHER SMART NOR CONTRACTS .. SO WHAT ARE THEY?
Featuring Christopher Gilbert
It's hard to ignore the hype around blockchain in financial services. Nearing fever pitch, the excitement is almost palpable as banks race each other to implement this 'revolutionary’ and disruptive technology, with blockchain labs spanning the globe. But when you cut past all the hype,...blockchain
IS DOCKER DEAD?
Featuring Nic Jackson
By now most of us have some exposure to using Docker either in production or development. However, Serverless architecture has been taking off in a big way over the last 12 months, could Docker have had its day before it has even reached maturity? In this talk, we will examine the development and...containers serverless cloud docker
WTF IS REACTIVE PROGRAMMING ?
Featuring Evgeny Poberezkin and Claudio José Rodríguez
This will be a journey through the evolution of both the definition and implementations of Reactive Programming and how they have been converging in a quest to make building responsive applications a sane process. We are still at the point where there is no complete consensus on what a reactive...reactive reactive-programming architecture
LATENCY SENSITIVE MICROSERVICES IN JAVA
Featuring Peter Lawrey
In this talk we explore how Microservices and Trading System overlap and what they can learn from each other as well as the strategies they have in common. In particular, how can we make Microservices easy to test and performant and how can Trading System have shorter time to market and easier to...microservices java latency trading-system
OPERATIONAL CONSIDERATIONS FOR CONTAINERS
Featuring Chris Swan
Docker made containers easy to use, and containers have proven very useful in development environments - particularly in speeding up test cycles and the feedback from them. When developers are using containers it starts to make sense to use the portability of containers all the way into the...containers docker
THE WALKING DEAD - A SURVIVAL GUIDE TO RESILIENT REACTIVE APPLICATIONS
Featuring Michael Nitschinger
The more you sweat in peace, the less you bleed in war" - the US marines certainly know how to deal with the unexpected. Building resilient distributed applications is not an easy task and you better prepare for failure during development. In this talk you will learn how to build...reactive event-driven architecture load-balancing bigdata