SPONSOR AD The premier Kubernetes conference gathers adopters and technologists from leading open source and cloud native communities in San Diego. Delve into Kubernetes, Prometheus, Envoy, CoreDNS, and much more. Register Now. |
In this podcast, Daniel Bryant spoke to Michelle Krejci, service engineer lead at Pantheon, about the Drupal and Wordpress webops-based company’s move to a microservices architecture. (Podcast) |
In this podcast, recorded at the Agile on the Beach New Zealand conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Lynne Cazaly about the dangers of perfectionism and using visual tools to make sense of information and ideas. (Podcast) |
Over 40% of InfoQ readers that have responded to this year’s reader survey stated that Java is the primary language they work with professionally. 28% mentioned C# and 37% Javascript as key languages. What about you? Share your feedback and we’ll share stats in an upcoming article. |
AI, ML & Data Engineering Latest Content |
TOP AI, ML & Data Engineering NEWS HEADLINES |
|
An article that was recently published on the gradient is examining the current state of Machine Learning frameworks in 2019. The article is utilizing some metrics to argue the point that PyTorch is quickly becoming the dominant framework for research, whereas TensorFlow is the dominant framework for applications in the industry. In this article we will dive into their differences. (News) |
SPONSOR AD This whitepaper outlines how DevOps practices can be extended to the IT team, and the cultural shift required to capture the business value of Compliant Database DevOps. Download Now. |
|
DevOps Latest Content |
TOP DevOps NEWS HEADLINES |
|
The 2019 Accelerate State of DevOps presents the capabilities and practices that contribute to software development and organizational performance. This year, DevOps has crossed the chiasm, while a well implemented cloud computing strategy helps deliver superior results contributing to speed, stability, and availability. (Article) |
Kirsten Newcomer identifies the most common layers in a typical container deployment, and discusses technologies and deployment patterns that can be used to ensure strong multi-tenancy at each layer. She also touches on best practices for managing container content, and registries, the build process, and the deployment process in a multi-tenant cluster. (Presentation with transcript included) The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us! |
Joe Duffy shows how a multi-language approach to infrastructure as code, using general purpose programming languages, lets cloud engineers program AWS, Azure, Google Cloud, and Kubernetes infrastructure, unlocking the same software engineering techniques commonly used for applications: abstractions and reuse, expressive control structures, package managers, testing, and IDEs, to name a few. (Presentation with transcript included) |
SPONSOR AD Discover the common challenges found when operating distributed cloud-native environments and how to approach them: Performance and reliabilityTracing and call analysisBottlenecks and errorsLearn More. |
|
Development Latest Content |
TOP Development NEWS HEADLINES |
|
Filippo Valsorda talks about the challenges in maintaining and keeping the cryptographic libraries written in Go secure, safe, useful and modern. In particular, Valsorda discusses how security, scope and maintainer resources are on a balance, and what tools we can deploy to tip the scale. (Presentation with transcript included) |
SPONSOR AD This research report focuses on open source security vulnerabilities in C, Java, JavaScript, Python, Ruby, PHP, and C++, to find out which programming languages are most secure, which vulnerability types are most common in each language, and why. Download Now. |
|
Java Latest Content |
TOP Java NEWS HEADLINES |
|
In Java Futures at QCon New York, Java Language Architect Brian Goetz took us on a whirlwind tour of some recent and future features in the Java Language. In this article, he dives into Local Variable Type Inference. (Article) |
SPONSOR AD This eBook explores what drives effective release and deployment, reveals the four pillars of gold-standard deployment, and dispels ten common myths about the release and deployment process, while providing best practices. Download now. |
|
.NET Latest Content |
TOP .NET NEWS HEADLINES |
|
While there are many advantages to using Angular for building SPAs, some parts including trivial, static content such as Contact As, Licensing, etc. don’t need the extra complexity. In this article Evgueni Tsygankov shows how to build reusable Angular components that can be hosted in ASP.NET Core pages, allowing you to choose the right tool for each page. (Article) |
SPONSOR AD The 3rd edition of this eBook helps you understand the real business benefits of DevOps, takes you through the ten biggest myths, and describes how to use DevOps to solve new challenges. It also explores IBM’s own successful transition to DevOps. Download now. |
|
Web Development Latest Content |
TOP Web Development NEWS HEADLINES |
|
Vy.no, the largest transport provider in Norway, rewrote its website in the compile-to-JavaScript Elm language. Robin Heggelund Hansen and Kjetil Valle presented in a recent article the three-year journey by which Vy gradually switched to Elm for the non-static parts of its website. (News) |
SPONSOR AD Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts. Learn how to install Minikube, run locally on Minikube, install Kubectl, and use the Kubectl CLI. Download now. |
|
Mobile and IoT Latest Content |
TOP Mobile and IoT NEWS HEADLINES |
|
In a recent post, Spotify engineer Patrick Balestra explained how they managed to improve Xcode build time by 50% using dependency manager Carthage to avoid rebuilding dependencies over and over across their teams. (News) |
SPONSOR AD What are the top trends in application development? Over 3,300 IT professionals around the world share their insights in our comprehensive research report on the state of enterprise application development. Download Now. |
|
Architecture & Design Latest Content |
TOP Architecture & Design NEWS HEADLINES |
|
At the IEEE International Conference on Data Engineering (ICDE) 2019, eBay engineers presented a paper introducing a protocol for distributed ACID transactions using multiple databases, GRIT. Support for multiple databases is key to enabling GRIT's use across microservices, which are usually implemented in different languages and may use multiple underlying databases. (News) |
SPONSOR AD Learn the basics of Kafka and how its event-driven process can be used to power your Rails services. You’ll also learn about practical considerations and operational challenges that your event-driven Rails services might face around monitoring and scaling. Read the full post. |
|
Culture & Methods Latest Content |
TOP Culture & Methods NEWS HEADLINES |
|
Agile teams may need to deliver milestones expected at a certain time, so will need to forecast or risk being accused of being “Agile and late”. There are metrics that relate to the “Logical Six” potential sources of delay which are key to improving forecasting accuracy. The metrics can used to create a Root Cause RAG Progress Report – to share a more accurate forecast and clear mitigations. (Article) |
The book Thinking Remote - inspiration for leaders and distributed teams by Pilar Orti and Maya Middlemiss provides lots of ideas for managers and leaders who are working with remote or distributed teams. It can be used as a handbook for leaders of virtual teams, helping them to deal with the leadership challenges and making the transition to remote working. (Article) |
Sandra Davey and Alan Kirkland discuss their ‘accidental’ Agile journey, and how and why they’re practicing new ways of working. (Presentation) |
Zbigniew Piecuch discusses why some teams do not manage to master Agile. (Presentation) |
Doug Kirkpatrick explores the lessons learned from the journey of vanguard companies as they go through organizational self-management. (Presentation) |
Wolfgang Steffens discusses what it takes to adopt LeSS and what the role of the Scrum Master and of the management in this process is. (Presentation) |
Roberto Mameli discusses the implications and what it takes to build a successful digital product in the digital economy and how to leverage the network effect. (Presentation with transcript included) |
Conal Scanlon talks about why traditional tactics - ones that have been around since the 19th century - don't always help build a better product, and explores what characteristics are common to both delivery and discovery teams. He talks about his experiences in fledgling startups, successful companies, and larger enterprises, and uses these examples to introduce dual-track development. (Presentation with transcript included) |
Zoe Gagnon and Francisco Trindade discuss their approach to building a sustainable, value-driven product team: up skilling engineers, collaborating with other disciplines, building better culture, creating technological independence, and moving from top-down project management to self-organizing teams. They discuss the challenges of changing an established company, and how they failed while doing it. (Presentation with transcript included) |