Software Development Special Report |
Sponsored by
 |
|
|
|
|
In this special newsletter we bring you up to date on all the new content and news related to Software Development on InfoQ. We are also maintaining a portal page for all this content on InfoQ at: http://www.infoq.com/development. |
|
Latest Development Content on InfoQ |
|
The Last Frontier in Java Performance: Remove the Garbage Collector (news, Mar 01, 2017) | The Importance of Patterns in DDD (news, Feb 28, 2017) | Node 7.6 Brings Default Async/Await Support (news, Feb 27, 2017) | Java 9 Will Adjust Memory Limits if Running with Docker (news, Feb 21, 2017) | Beam Graduates to Top-Level Apache Project (news, Feb 21, 2017) |
|
Database-backed microservices are powerful and in this article we show how to use SenecaJS, NodeJS and Compose databases to create a virtual product catalog. Microservices are making a huge dent in web development, with companies like Netflix, Walmart, and IBM embracing microservice architectures. Learn More. Sponsored content |
| |
|
Top Viewed Content on InfoQ |
|
Virtual Panel: What's Next for .NET? (articles, Jan 20, 2017) | Developing Transactional Microservices Using Aggregates, Event Sourcing and CQRS - Part 2 (articles, Jan 13, 2017) | More Than React: Why You Shouldn't Use ReactJS for Complex Interactive Front-End Projects, Part I (articles, Jan 30, 2017) | The Future of Java in the Enterprise - InfoQ's Opinion (articles, Feb 20, 2017) | Java 10 Could Bring Upgraded Lambdas (news, Jan 17, 2017) |
|
|
Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point. | Netflix recently introduced Hollow, a Java library and toolset for processing in-memory datasets that aren’t characterized as “big data.” A single producer provides datasets from which many consumers have read-only access. The communication mechanism between producer and consumer includes real-time dataset changes. |
|
Do you understand locking in PostgreSQL? Robert M. Wysocki has come across quite a few people who don't and in this article, he looks at some of the myths that exist around the subject. Learn More. Sponsored content |
| |
|
In preparation for the upcoming microXchg conference, running 16th and 17th February in Berlin, InfoQ sat down with Uwe Friedrichsen and Adrian Cole and discussed functional service design, the new challenges with observing a distributed system, and what the future holds for the microservice architectural style. | Java enums will be enhanced with generics support and with the ability to add methods to individual items, a new JEP shows. Since both features can be delivered with the same code change, they are bundled together in the same JEP. The change only affects the Java compiler, and therefore no runtime changes are needed. Although there is no target version, Java 10 seems likely. | Microsoft has announced the formal release date for Visual Studio 2017. Development continues unabated however, as the latest Release Candidate brings a host of critical bug fixes along with a couple last minute new features. |
|
|
Use Akka and Java 8 to create distributed Actor based microservices that can elastically scale to support huge volumes of data. |
| |
|
Integrating software development tools is very hard. Getting endpoints to inter-operate is both a technical and business problem. The real issue is friction caused by the dissimilarities among tools. |
| |
|
Reactive programming is a specification for managing asynchronous streams of data and controlling flow. In this article we overcome the learning curve with a gentle progression of examples. |
| |
|
InfoQ spoke with panelists to get perspectives on the current state of the art with microservices, how they are evolving, and to share their experiences, both good a bad, when developing with them. |
| |
|
To improve the performance of a Node.js application that involves IO, you need to understand how your CPU cycles are spent and what is preventing higher degrees of parallelism in your application. |
| |
|
This article explores the full text search capabilities in MongoDB 2.6 by walking through the creation of a small web application using Node.js. Learn More. Sponsored content |
| |
|
|
Joe Kutner talks about Kafka and where it fits in a Spring app and how to make it do things message queues simply can't. |
| |
|
Kevin Hoffmann and Chris Umbel discuss building .NET microservices and deploying them to the Spring Cloud. |
| |
|
Gil Tene presents the current state of Java SE and OpenJDK, the role of Java in the Big Data and Infrastructure components, JCP, the ecosystem, trends, etc. |
| |
|
Rob Wormald, Lee Byron and Taras Mankovski discuss the strengths and weaknesses of Ember, Angular, and React and how one can benefit from each. |
| |
|
Christian Posta explains building microservices with Spring, Spring Cloud, and Netflix OSS and running them on Docker and Kubernetes. |
| |
|
|