Typical PhantomJS test frameworks suffer from callback hell and other tricks that reduce the clarity of how the program flows. Bo Zou created knysa which uses async-await style programming to eliminate these callbacks. Additionally, there's no need to resort to currying and common try-catch-fail constructs are used to maintain a sane path through the code.
The book Managing for Happiness by Jurgen Appelo provides practices, games and tools to manage organizations and make work fun. It contains tips and suggestions for applying the practices to achieve organizational greatness and maximize learning in organizations.
JUnit, Java's most ubiquitous testing framework, is getting an update. Yes, JUnit 5 is a complete rewrite that decouples "JUnit the Platform" from "JUnit the Tool" and makes the platform available to other testing frameworks, which might very well redefine the future of testing on the JVM. More than that, it evolves the API and has a very promising extension model.
The story of how Medtronic Neuromodulation realized that in order to modernize their processes while maintaining compliance, adopting integrated Application Lifecycle Management was necessary
Manning’s Grokking Algorithms takes a novel approach to introducing such complex matters as data structures, algorithms, and complexity by leveraging the power and expressiveness of illustration.
Organizational silos may cause a variety of problems for your company. Learning more about how and why they form is the first step towards dealing with them. This article suggest using ventilators.
HTTP-RPC is an open-source framework for creating and accessing cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles. 3
The fifth annual QCon New York was the biggest yet, bringing together over 850 team leads, architects, project managers, and engineering directors.
With over a decade of experience immersed in development and championing agile practices, Wendy Closson coaches technology leaders to manage effectively and navigate the choppy waters of business.
The article discusses a catalog of configuration smells, provides a few examples of such smells along with corresponding refactorings, and lists a few tools that could be used to reveal such smells. 1
Framed in the story of the author's car catching fire, this article describes five ways of thinking to help understand DevOps culture, and behaviours necessary to create an effective DevOps team. 1
Use the right tools, and remote web developers can easily out-perform those who work face-to-face. Here are 10 tools for bug tracking, collaborative coding and knowledge management.