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.
Featuring Emanuele Blanco
A typeclass is a set of behaviors that can be attached to types and allow you to work at a much higher level of abstraction. While in languages such as Haskell typeclasses are a first class citizen, Scala doesn’t offer support for typeclasses with a keyword, but they can be implemented using...scala types typeclass
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
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
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
CYBERCRIME AND THE DEVELOPER: HOW TO START DEFENDING AGAINST THE DARKER SIDE
Featuring Steve Poole
In the world of DevOps and the cloud, most developers have to learn new technologies and methodologies. The focus tends to be on adding capabilities such as resilience and scaling to an application. One critical aspect consistently overlooked is security. In this session, learn about a few of the...cloud security java devops secops
MICROSOFT AND OPEN-SOURCE - A 'BRAVE NEW WORLD'
Featuring Matt Warren
It's a 'brave new world' or 'hell has frozen over' (depending on your point-of-view). Microsoft is the top contributor on GitHub, they have opened-sourced their entire .NET platform and gone cross-platform! In this talk we will look at what the new 'Open-Source'....net open-source microsoft
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
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
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
DISTRIBUTED LEDGERS: ANONYMITY AND IMMUTABILITY AT SCALE
Featuring Eleanor McHugh
Distributed ledgers are high-integrity journals built atop peer-to-peer networks for recording transactions between participants. Their appeal lies in the ability of participants to track every transaction in which they’re involved but at the same time the public nature of these journals proves a...blockchain ruby