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! |
The fifth annual QCon New York was the biggest yet, bringing together over 800 team leads, architects, project managers, and engineering directors. In total, over 140 practitioner-speakers presented 79 full-length technical sessions and 16 in-depth tutorials, providing deep insights into real-world architectures and state of the art software development practices from a practitioner’s perspective. (Article) |
In this week's podcast, Barry Burd talks with Wendy Closson. With over a decade of experience immersed in development and championing agile practices, Closson coaches technology leaders to manage effectively, respond reasonably, and navigate the choppy waters of business. Closson's presentation at QCon New York was entitled Syntactic Sugar for English: Pragmatic Eloquence. (Podcast) |
Development Latest Content infoq.com/development |
TOP Development NEWS HEADLINES |
The article discusses a catalog of configuration smells containing 13 implementation configuration smells and 11 design configuration smells. It provides a few examples of configuration smells along with corresponding refactorings, explains their impact on the quality of the project, and lists a few tools that could be used to reveal such smells. (Article) |
Doug Schaefer shows how to use the Eclipse IDE for an IoT application that includes an ESP8266 WiFi microcontroller running Arduino to report the value of a sensor and to change the color of some LEDs. (Presentation) |
Panelists answer questions on the languages they contributed to: How do you organize thoughts and code? What unique advances in usability did your language make? Why do your users love to code in it? (Presentation) |
Eleanor McHugh discusses writing virtual machines using hardware emulation, including code snippets in Go and C. (Presentation) |
John Hughes takes a deep dive into the history of functional programming to revisit a personal selection of highlights. (Presentation) |
SPONSOR AD Modern Java EE Design Patterns (By O'Reilly). Explore best practices for automation, high availability, data separation, and performance while inspecting design patterns such as aggregator, proxy, pipeline, and shared resources to model service interactions. Download Now. |
Java Latest Content infoq.com/java |
TOP Java NEWS HEADLINES |
Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8. (Presentation) |
John Langley shows how to create and debug a code generation project with Xtend, walking through the steps from beginning to end with only an EMF data structure as a starting point. (Presentation) |
SPONSOR AD Try RethinkDB, Get a Limited Edition T-Shirt. |
.NET Latest Content infoq.com/dotnet |
Microsoft has formally released version 1.0 of .NET Core, the freely available and open source version of .NET. It provides developers a multiplatform way to target Windows, Linux, and Mac OS X systems with a single codebase. (News) |
SPONSOR AD .NET on Linux: Which Environment? If you are a Windows developer and you want to start writing .NET code in Linux, and you’re not sure where to start, this article will help you understand some of the choices regarding your development environment. Learn More. |
Dynamic Languages Latest Content infoq.com/dynamic_languages |
TOP Dynamic Languages NEWS HEADLINES |
Alexey Kazakov discusses the latest improvements on JSDT -debugging Node.js and browser applications, JSON editing features, integrations with npm and bower-, and the future of the project. (Presentation) |
Mobile Latest Content infoq.com/mobile |
Brent Vatne introduces React Native, a framework for building native user interfaces for mobile devices. (Presentation) |
Daniel Steinberg takes a look at what idiomatic Swift will look like when Swift 3 is released and discussses the reasoning behind some of the choices. (Presentation) |
Simon Gladman overviews some of the image processing techniques available to iOS developers and three frameworks offered by Apple: Core Image, Accelerate/vImage and Metal. (Presentation) |
Architecture & Design Latest Content infoq.com/architecture-design |
Jean Yang discusses research ideas to create secure software, what prevents them from becoming commercial solutions, and how the Cybersecurity Factory accelerator bridges the research/industry gap. (Presentation) |
Tim Wagner defines server-less computing, examines the key trends and innovative ideas behind the technology, and looks at design patterns for big data, event processing, and mobile using AWS Lambda. (Presentation) |
Charles Rivet introduces Papyrus RT, an industrial-grade modeling environment for the development of complex, software intensive, real-time, embedded, cyber-physical systems. (Presentation) |
Adrian Cockcroft discusses success/failure stories of adopting microservices, overviews what’s next with microservices and presents some of the techniques that have led to successful deployments. (Presentation) The next QCon is in San Francisco, Nov 7-11, 2016. Join us! |
Neville Li and Igor Maravić cover the evolution of Spotify’s event delivery system focusing on the lessons learned from operating it and reasons behind the decision of moving it into the cloud. They discuss Scio, which they developed to make the Dataflow SDK easier to use. Scio is a high level Scala API for the Dataflow SDK which brings Dataflow closer to popular data processing frameworks. (Presentation) The next QCon is in San Francisco, Nov 7-11, 2016. Join us! |
Lindsay Holmwood discusses the problems with the traditional approach to digital service delivery in government, and how APIs enable the DTO to help government deliver simpler, faster public services. (Presentation) |
Katharina Probst talks about the situations in which server-side scripting is a good solution for applications. She describes Netflix’s first approach, which uses Groovy scripts. She details how the scripts are uploaded and can make use of shared modules and then dives into a new approach that isolates the scripts into their own containers without compromising the original goals. (Presentation) The next QCon is in San Francisco, Nov 7-11, 2016. Join us! |
Bruce Haefele shares from the successes and failures implementing an API strategy at Healthdirect Australia. (Presentation) |
Culture & Methods Latest Content infoq.com/culture-methods |
TOP Culture & Methods NEWS HEADLINES |
Working remotely presents a unique set of challenges for web developers. However, by using the right tools and taking a ‘remote first’ attitude, you’ll find yourself being more productive than teams working face-to-face. Here are 10 tools for bug tracking, collaborative coding and knowledge management. (Article) |
Agustin Villena and Manuel Cepeda discuss using Lean principles and Kanban tools to empower the Chilean government teams to embrace uncertainty and achieve/surpass defined objectives. (Presentation) |
Data Science Latest Content infoq.com/data-science |
TOP Data Science NEWS HEADLINES |
The panelists discuss some of the unique problems that only data science can solve, the pitfalls and the success rate of data science projects. (Presentation) |
Manuel Ebert explores how hybrid AI works, its impact on businesses, using it in existing businesses, and what we can expect from hybrid artificial intelligence in the years to come. (Presentation) |
SPONSOR AD Building Modern JavaScript Applications on Top of Java EE Backends - Learn how to leverage your existing Java knowledge to quickly and efficiently create maintainable Java EE backend and consume them in JavaScript applications created in Oracle JET. Watch Webinar. |
DevOps Latest Content infoq.com/devops |
TOP DevOps NEWS HEADLINES |
Mark Burgess discusses his paper "Computer Immunology", the origins of CFEngine and other configuration management tools, and the need for them for IoT . (Interview) |
Integration Platform as a Service (iPaaS) is becoming a mainstream way of connecting mobile, SaaS, IoT, and Big Data systems. This Virtual Panel focuses on some of the current trends in iPaaS and where this model of delivering integration services is headed. InfoQ has reached out to thought leaders from MuleSoft, SnapLogic and Microsoft to participate in this dialogue. (Article) |
SPONSOR AD Enterprise Integration Patterns (EIP): A Collection of 49 Flashcards. EIP are a set of the most commonly used integration patterns as compiled in the book Enterprise Integration Patterns by Gregory Hohpe. This deck of EIP flashcards covers 49 integration patterns discussed in Hohpe's book. Download Now. |
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. A central theme is that DevOps challenges us to think differently about our approach to collaboration and learning, in ways often contrary to our instincts and how we’ve been encouraged to behave before. (Article) |