This InfoQ Book explores the past, present and future of the “project” and why running a temporary endeavour is the wrong approach to building sustainable products. Learn how #noprojects is fundamentally changing the way companies work - Download the free Book. |
We've made a number of changes to InfoQ's desktop site, the third major overhaul of our design since we got started in 2006. You can switch to the new design now to try it out. (News) |
This InfoQ Trends Report looks at the current trends with JavaScript, HTML, CSS, and web development in general, exploring technologies and options gaining further adoption, and those approaching their end of life. The rate of new JavaScript, CSS, HTML, and WebAssembly standards, as well as frameworks and other web technologies continues to accelerate substantially. (Trend Report) |
In this podcast recorded at QCon New York, Shane Hastie, Lead Editor for Culture & Methods, spoke to Sangeeta Narayanan of Netflix about improving the developer experience, and why it matters. (Podcast) |
Tanya Reilly discusses her research into how the fire code evolved in New York and draws on some of the parallels she sees in software. Along the way, she discusses what it means to be an SRE, what effective aspects of the role might look like, and her opinions on what we as an industry should be doing to prevent disasters. (Podcast) |
AI, ML & Data Engineering Latest Content |
In this article we described how Analytics Zoo can help real-world users to build end-to-end deep learning pipelines for big data, including unified pipelines for distributed TensorFlow and Keras on Apache Spark, easy-to-use abstractions such as transfer learning and Spark ML pipeline support, built-in deep learning models and reference use cases, etc. (Article) |
The fact that machine learning development focuses on hyperparameter tuning and data pipelines does not mean that we need to reinvent the wheel or look for a completely new way. According to Thiago de Faria, DevOps lays a strong foundation: culture change to support experimentation, continuous evaluation, sharing, abstraction layers, observability, and working in products and services. (Article) |
Leonardo Trujillo overviews how GP can be used to solve ML tasks intended as a starting point for applied researchers and developers. (Presentation) |
The panelists discuss the role women can play in AI and blockchain technologies. (Presentation) |
Analytics Zoo: Unified Analytics + AI PlatformSentiment Analysis: What's with the Tone?NLP with Java – 2nd Edition: Book Review and Interview And more... |
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
Olaf Gradin shares Fiserv’s experience working with Pivotal Application Service, what worked and what didn’t. (Presentation) |
Greg Burrell presents Netflix’s journey from siloed teams to their Full Cycle Developer model for building and operating their services at Netflix. He discusses the various approaches they’ve tried, the motivations that pushed them to keep evolving, and the lessons learned along the way. (Presentation with transcript included) The next QCon is QCon London, March 4-6, 2019. Join us! |
Scaling Apache Kafka at PinterestThe Evolution of Uber’s 100+ Petabyte Big Data PlatformScaling Global Traffic at Dropbox with Edge Locations and GSLB And more... |
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Microservices written in Go was a key component of a new system that would enable The Economist to deliver scalable, high performing services and quickly iterate new products. Go's baked in concurrency and API support along with its design as a static, compiled language enabled a distributed eventing system. Overall, The Economist team's experience with Go has been a positive experience. (Article) |
The first two panelists introduce themselves and give their view of the current state of blockchain. John Davies, CTO and co-founder of Velo Payments, and Conor Svensson, author of the web3j library for interacting with the Ethereum blockchain, give their view on the current state of blockchain. (Article) |
Java Latest Content |
Arnaud Cogoluègnes demos messaging apps built with RabbitMQ with Reactor on Spring Cloud. Code used in this talk is made available for download. (Presentation) |
Mark Heckler discusses how Kotlin can be used to reduce boilerplate and increase code quality, showing how to begin incorporating Kotlin into an existing Spring application. (Presentation) |
SPONSOR AD Author Edson Yanaga takes you through nine different strategies for integrating data from your monolithic application to a microservice architecture. Download Now. |
|
.NET Latest Content |
.NET Core was designed with devops in mind, and this article will cover how the .NET Core projects can benefit from the build automation and application monitoring intrinsic to the platform. The author also shows how the command-line accessibility of .NET Core makes this easier to implement. (Article) |
Dynamic Languages Latest Content |
TOP Dynamic Languages NEWS HEADLINES |
|
Justin James introduces Angular, its main modules and the CLI, providing the information needed to start coding in this framework. (Presentation) |
Laurie Voss talks about what npm knows about JavaScript users and how JavaScript usage patterns are changing. He also talks about JavaScript security, what tools people use, what the community believes best practices really are, what frameworks are on the rise and which are on the wane, where the major pain points are for devs right now, and future direction. (Presentation with transcript included) The next QCon is QCon London, March 4-6, 2019. Join us! |
Paul Betts talks about some common pitfalls that many developers new to Electron fall into, especially people with a web background who are new to Desktop development. He also talks about some tricks and libraries to use to make great app experiences for users. (Presentation with transcript included) The next QCon is QCon London, March 4-6, 2019. Join us! |
Mobile and IoT Latest Content |
Kyle Paul introduces the tools available in Firebase, taking a dive into the Firebase real-time database & authentication setup, and finishing up with a multiplayer quiz (built on Firebase). (Presentation) |
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
The authors discuss how to migrate apps to the cloud using funnels and buckets, and then scale them and test for resilience. (Presentation) |
Suudhan Rangarajan dives deep into how Netflix used a set of three core foundational principles to iteratively develop their architecture. He specifically talks about what patterns they observed in their previous architectures and how they arrived at a list of practices to create an Evolutionary Architecture. (Presentation with transcript included) The next QCon is QCon London, March 4-6, 2019. Join us! |
Will Larson talks about why migrations are the only mechanism to effectively manage technical debt as their company and code grow, what makes running them so hard, and a repeatable approach to running them effectively. (Presentation with transcript included) The next QCon is QCon London, March 4-6, 2019. Join us! |
Get your monthly guide to all the topics, technologies and techniques that every professional or aspiring software architect needs to know about. Recent topics include serverless, chaos engineering and event-driven design. |
SPONSOR AD Focus on application logic, not infrastructure. Explore how easy it is to host your microservices on Azure’s fully-managed serverless microservices platform. Learn more. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Mik Kersten has published a book, Project to Product, in which he describes a framework for delivering products in the age of software. Drawing on research and experience with many organisations across a wide range of industries he presents the Flow Framework™ as a way for organisations to adapt their product delivery to the speed of the market. (Article) |
This is the story of a company developing industrial machinery products that became an organization with cross-functional teams using agile. Most important to their success are the people, from the new roles of product owner and scrum master, adapted to the industrial context, to the development teams that are learning self-organization, and the stakeholders involved in supporting the teams. (Article) |
Ryan Johnson discusses common issues and solutions to them for teams moving from a waterfall approach to an agile one. (Presentation) |