InfoQ Homepage Development Content on InfoQ
-
Q&A on the Book Real-World Bug Hunting
The book Real-World Bug Hunting by Peter Yaworski is a field guide to finding software vulnerabilities. It explains what ethical hacking is, explores common vulnerability types, explains how to find them, and provides suggestions for reporting bugs while getting paid for doing so.
-
Using C# 8 and Nullable Reference Types in .NET Framework
While parts of C# 8 will never be supported in .NET Framework, the Nullable Reference Types can be turned on if you know the tricks.
-
Author Q&A on the Book Software Estimation Without Guessing
George Dinwiddie has written a book titled Software Estimation without Guessing: Effective Planning in an Imperfect World. The book discusses different approaches to estimation for software products, the ways they can go wrong and be misused, and when to use them
-
Building Intelligent Conversational Interfaces
Authors discuss how to build intelligent conversational applications and skills using the conversational AI technology and its three components: interaction flow, natural language understanding (NLU) and deployment.
-
Using the .Net Core Template Engine to Create Custom Templates and Projects
The tooling story changed dramatically with .NET Core, because of its serious emphasis on the command line. This is a great fit for .NET Core's cross-platform, tooling-agnostic image.
-
Programming Languages InfoQ Trends Report - October 2019
This article provides a summary of how the InfoQ editorial team currently sees the adoption of technology and emerging trends within the programming language space, as of Q3, 2019.
-
Q&A on the Book Managing Technical Debt
The book Managing Technical Debt by Philippe Kruchten, Robert Nord, and Ipek Ozkaya provides principles and practices that help you gain control of technical debt throughout the software development process and life of the software product.
-
The Why, How, and What of Three Industry-Oriented IoT Projects: Highlights from WebExpo 2019
Tomáš Morava, CFO and co-founder at Hardwario, recently presented at WebExpo 2019 in Prague three practical, industry-oriented applications of IoT in the automotive and agriculture sectors. Morava illustrated at length in an interview with InfoQ how deploying the Internet of Things in the industry need not be complicated nor expensive.
-
Postgres Handles More Than You Think
Thinking about scaling beyond Postgres with a data store like Redis or Elasticsearch? Think again before adopting a complex infrastructure. Postgres can scale for heavy loads and offers powerful features which are not obvious at first sight. For example, it's possible to enable in-memory caching, text search, specialized indexing, and key-value storage. Article
-
Single Page Applications and ASP.NET Core 3.0
Web development has changed in the past few years, with the maturity of Angular, React, Vue, and others. We’ve moved from building web pages to building apps. We’ve also been shifting from rendering markup on the server, to more commonly rendering it directly in the browser. But as developers continue to transition to client-side development, many are asking if they should still be using ASP.NET.
-
Testing Microservices: Examining the Tradeoffs of Twelve Techniques - Part 2
A successful microservice testing strategy must effectively manage the interdependent components involved. This article presents the tradeoffs for twelve testing techniques. Each approach has advantages and disadvantages. Which technique, or blend of techniques, should be used for your application, depends on your context.
-
Article Series - .NET Core 3
In this series, we explore the benefits of .NET Core and how it can help not only traditional .NET developers, but all technologists who need to bring robust, performant and economical solutions to market.