SPONSOR AD Get code-level visibility to ensure the best performance of your desktop and mobile applications with the best SaaS APM solution out there. Plans start at $35 per month for monitoring 3 Applications and 40 Servers. |
QCon (the international software conference for senior developers, architects, and tech leads) recently celebrated its twelfth year in London. Located at the Queen Elizabeth II Conference just steps from Westminster Abbey and Big Ben, this year’s event attracted 1,350 tech leaders in software and offered 136 technical deep dives, open spaces, and AMAs (Ask Me Anything) to attendees. (Article) |
In this podcast recorded at Agile 2017, Shane Hastie, Lead Editor for Culture & Methods, spoke to Ahmed Sidky and Michael Robillard of Riot Games about their experiences in product management for a comprehensive gaming experience. (Podcast) |
AI, ML and Data Engineering Latest Content |
TOP AI, ML and Data Engineering NEWS HEADLINES |
|
Google launched Tensorflow.js, a Javascript implementation of its open-source Tensorflow deep-learning framework during the recent TensorFlow Dev Summit 2018. Tensorflow.js enables training models directly in the browser by leveraging the WebGL JavaScript API for faster computations. (News) |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Jamie Christian and Alan Strader discuss Northern Trust's platform monitoring solution based on Grafana, Prometheus and Alertmanager. (Presentation) |
Development Latest Content |
TOP Development NEWS HEADLINES |
|
This book provides an introductory look at building Ethereum smart contracts. It covers both Solidity and web3.js and is aimed at developers who already know how to program in Javascript. Experienced developers may find the book somewhat entry-level, but it does attempt to introduce concepts beyond just "Hello World" smart contracts. (Article) |
Debasish Ghosh discusses refactoring imperative code into functional patterns, improving code quality from the point of view of modularity, compositionality and simplicity. (Presentation) |
Tim Kadlec draws attention to the fact that we need to focus on what matters. Our limited perspective of what it means to use technology influences the way we build, the tools we use, and the tasks we prioritize. It's critically important that we broaden our perspective and not lose sight of the fundamentals that make or break the web for people around the globe. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Justin Cormack looks at unikernels, LinuxKit, eBPF, hypervisors, containers, library operating systems, userspace drivers and other recent developments to see status on the route towards agility for the operating system. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
SPONSOR AD Compose makes it easy to deploy your favorite open source databases in minutes into your preferred cloud datacenter on fast SSDs. Everything you need to run a performant database is available through the Compose web console or Compose APIs. Try Compose Free for 30 Days. |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
Java EE can be easily combined with Cloud-native technologies such as Kubernetes and Istio to produce a modern service-driven application. (Article) |
Matt Raible shows how to develop with Java 8, Spring Boot, React, and TypeScript. (Presentation) |
Brian Benz shows how Java developers can deliver Spring code to Azure based on Spring Music as an example, using Linux command line tools, open source tools such as Jenkins, and other free SDKs. (Presentation) |
Sander Mak explores the benefits of a modular codebase using Java 9 modules. After reviewing the basic concepts of modules, he looks at what it means to take an existing application to this new modular world. He explains what issues we can encounter when moving to Java 9 and how to address them. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
SPONSOR AD Learn mechanisms behind cryptocurrencies Develop applications using Ethereum Use code ORIQF10 to get the eBook for $10 only! Offer valid till May 15, 2018. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
.NET Developers have a new way of using their programming knowledge thanks to the Ooui library. Their .NET apps can be executed straight from a web browser using web assembly. Ooui provides a new way for C# and F# programmers to deliver their work. (News) |
Dynamic Languages Latest Content |
TSDoc proposes a new format for documenting TypeScript source code. Existing TypeScript API documentation parsers accept a syntax based on JSDoc, but the extensions to JSDoc are inconsistent across implementations. (News) |
Mobile and IoT Latest Content |
Google has released the latest preview version of Android Things, DP 8, which stabilized the API surface for the upcoming stable release. (News) |
Architecture & Design Latest Content |
This article provides practical examples of how to manage data in microservices, with an emphasis on migrating from a monolithic database. It is recommended to build a monolith first, and only migrate to microservices after you actually require the scaling and other benefits they provide. (Article) |
Komes Subramaniam discusses building a system that is implementing the CQRS pattern with a presentation friendly data model. (Presentation) |
Mark Burgess talks about the scaling of microservices in computer and human interaction. As services are scaled across inputs and outputs, at every stage, there are challenges to rethink calibrations of true and false. This has important implications for monitoring and programmatic reasoning in general. Everything that was once believed about software performance may need rethinking. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Guy Podjarny breaks into a vulnerable serverless application and exploits multiple weaknesses, helping understand the mistakes that can be made, their implications, and how to avoid them. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
Idit Levine describes and demonstrates common debugging techniques and introduces Squash, a new tool and methodology. (Presentation) The next QCon is QCon New York, June 27-29, 2018. Join us! |
SPONSOR AD In this eBook, you will learn the top 10 AWS security controls and best practices that you can implement right away to accelerate your business in the cloud safely and securely. As you will discover, most of these best practices are easy to implement and go a long way to ensuring your success in AWS. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Culture and diversity can help a company’s bottom line, so it’s not surprising that organizations and their executive boards are focusing on ways to encourage inclusion. This article will look at specific benefits of diversity, and ways to encourage inclusion, essentially by allowing multiple voices to share in the story of the company. (Article) |
Teams can create their environment for sustainable development to enable innovative insights into what and how to deliver. Team managers must anticipate the need for continuous improvement and renewal, or else face the interference of a ’top-down’ driven ‘digital transformation’ that frustrates software engineering practice. It’s time for teams to reclaim the practice of software engineering. (Article) |
Tony Bruce discusses testing and the differences between manual and automated testing, if such a distinction should exist. (Presentation) |
Bazil Arden discusses how ‘data-based coaching’ helps to surface and tackle cognitive biases, focus on the wider system and counter political forces, enhancing psychological safety. (Presentation) |
Andrei Krasnitski introduces Jenkins for PCF and show how to create CI/CD pipelines to perform continuous release. (Presentation) |
Thomas Kraus and Merlin Glynn show how companies can leverage PKS, Kubernetes, Harbor, Clair, and Concourse to build and deploy code in a consistent, predictable, and declarative manner. (Presentation) |
Martin Burns discusses how music can help in delivering creative work. (Presentation) |