SPONSOR AD Application Monitoring for all DevOps needs. Get unmatched visibility into Java, ․NET, PHP and Ruby web applications. Monitor web applications and resolve performance degradation no matter where they originate. Get started with your 30-day free trial. Sign Up Now! |
Dear Reader, Netflix recently introduced Hollow, a Java library and toolset for processing in-memory datasets that aren't characterised as "big data". A single producer provides datasets from which many consumers have read-only access. The communication mechanism between producer and consumer includes real-time dataset changes. Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. Abraham Marin Perez notes that the "HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point". Microsoft's Mads Torgersen has provided some new guidance on where Microsoft plans to take C#, Visual Basic, and F# in the future. Amongst other things, Microsoft will be decoupling VB from C#'s design, meaning that new features added to C# won't necessarily also be added to VB. Yang Bo, a Lead Consultant at Thoughtworks in China, has published the first in a series of articles exploring some of the issues he encountered building large scale applications in ReactJS. This led him to develop a new framework in Scala to compete. One of the top priorities for Apple's Swift language right now is compatibility across future Swift versions for both source-code, so that compilers can compile older versions of Swift, and binary framework and runtime compatibility enable the distribution of frameworks in a binary form that works across multiple Swift versions. Recently published on the swift-evolution mailing list, the Swift ABI (Application Binary Interface) Stability Manifesto aims to be a compilation of all concerns that need to be addressed before Swift's ABI can be declared stable, but it is still not entirely clear if ABI stability will make it into Swift 4. The Twitter Engineering team has recently provided an insight into the evolution and scaling of the core technologies behind their in-house infrastructure that powers the social media service. Without being asked to, Google's Multilingual Neural Machine Translation System created an interlingua that translates between language pairs and phrases with no previous direct translation available, dubbed Zero-Shot translation. Cloud logging is something of an unsolved problem, although the big cloud vendors are all adding capabilities to help. AWS has CloudTrail, and Microsoft gives users an activity log for auditing. Google's equivalent, launched in the autumn of 2016, initially only covered a few services but has now been exempted to cover the majority of their services. |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES |
Using machine learning to solve real-world problems often presents challenges that weren't initially considered during the development of the machine learning method. This article addresses a few examples of such issues and hopefully provides some suggestions (and inspiration) for how to overcome the challenges using straightforward analyses on the data you already have. (Article) |
Debraj GuhaThakurta discusses ML and data analysis processes in Spark using examples written in Python and R. (Presentation) |
Steven Cooper discusses using machine learning to understand malformed API requests to not only respond with a best fit response, but capture the user errors for future responses. (Presentation) |
SPONSOR AD Don't just know your customer. Trust them. Prevent fraud and abuse for your web-scale business with real-time machine learning. Get started with your 30 day free trial now! |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES |
Charity Majors talks about what it means to do quality operations and software engineering in the year 2016 and beyond, as well as the implications for engineering teams and social systems. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
Rob Harrop talks about the increasing automated field of operations and explores what the future might hold when machine learning and AI techniques are brought to bear on the problem of systems operations. He also shows some real examples of what is possible with today’s toolchains and compute power. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |
SPONSOR AD Microservices: From Design to Deployment. This ebook dives deep into microservices apps from design, to process, to data management. Learn how to convert a monolith, one service at a time. Download this exclusive ebook. |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES |
Companies may claim they're implementing Scrum, but is the claim really valid? Do they uphold the philosophy of Scrum? It turns out it's not, as a lot of companies are still practicing a distorted version of Scrum. Part of the common dysfunction is the misunderstood role of the product owner: a role essential to success with Scrum. What then is the actual job of a good product owner? (Article) |
In The Great ScrumMaster Zuzana Šochová explores the ScrumMaster role and provides solutions for dealing with everyday and difficult situations. She describes the #ScrumMasterWay, a concept which defines three levels of operation of ScrumMasters. (Article) |
At the Agile 2016 conference, Dominica DeGrandis and Julia Wester of Leankit gave talks on helping middle managers adapt to change and how Kanban can be used to identify problems in workflows, which people need to address. (Article) |
Todd Charron explains how to avoid fear paralysis and turn it into action, creating a safe fearless environment. (Presentation) |
Fakih Houssam discusses the challenges and the main benefits of pair-programming, how to make the most of it, how to improve pairing, how to anticipate and fix problems, and common errors. (Presentation) |
Shaheen Akram discusses what diversity and inclusion are, and the challenges and benefits from having them. (Presentation) |
Let Phil Haack’s experience guide you. Phil is an Engineering Director at GitHub focused on software pushed mostly to the desktop. (Podcast) |
Java Latest Content infoq.com/java |
TOP Java NEWS HEADLINES |
Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point. (News) |
Development Latest Content infoq.com/development |
TOP Development NEWS HEADLINES |
What started out as an attempt to protect GitLab.com from spammers turned sour as engineer fatigue and a lack of backups took the site down for nearly 18 hours and the loss of six hours worth of production data. (News) |
SPONSOR AD Eclipse Vert.x Cheat Sheet. Helps your apps be fast, responsive, resilient and elastic. Dig into Verticles, EventBus, Reactive systems and more in this Cheat Sheet from Red Hat Developers. Download now. |
Mobile Latest Content infoq.com/mobile |
TOP Mobile NEWS HEADLINES |
Recently published on the swift-evolution mailing list, the Swift ABI Stability Manifesto aims to be a compilation of all concerns that need to be addressed before Swift’s ABI can be declared stable. Yet, it is not entirely clear whether ABI stability will make it into Swift 4. (News) |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
Does React function as well in complex interactive front-end projects as it does in simple interactive websites? In this article, Yang Bo introduces several problems encountered when using React in large projects and why he decided to develop a new framework to compete. (Article) |
.NET Latest Content infoq.com/dotnet |
TOP .NET NEWS HEADLINES |
Microsoft develops C#, Visual Basic, and F# in public but doesn't always share its plans for these popular languages. Mads Torgersen has provided some new guidance on where Microsoft plans to take these languages in the future. (News) |
Architecture & Design Latest Content infoq.com/architecture-design |
TOP Architecture & Design NEWS HEADLINES |
When Charles Humble from InfoQ approached Adrian Colyer with the idea of putting together a quarterly eMag highlighting some of his favorite papers/posts from the quarter, he jumped at the chance. Enjoy the eMags! (eMag) |
Tod Golding discusses the architecture and design strategies associated with building and delivering SaaS solutions in a serverless model. He examines how serverless SaaS touches every dimension of an environment, including DevOps, analytics, management & monitoring, and developer experience. (Presentation) The next QCon is in London, March 6-10, 2017. Join us! |