BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Pack Up the Wagon, We're Going Offline

    Enterprise customers often have specific requirements and restrictions. Sometimes, an internet connection isn't always available, so traditional package management techniques don't work. Nir Cohen describes Wagon, which takes Python wheels, packages them together, adds metadata, and allows for offline extraction and installation.

  • Clojure Recipes Review and Q&A

    Addison Wesley’s Clojure Recipes is a new book that aims to help developers to get deeper into Clojure, moving from a generic understanding of the language features and syntax to setting up more complex projects that integrate external libraries. The book contains a collection of "weekend" projects targeting web client and server apps, implementing DSLs, using Datomic, Cascalog, Hadoop, etc.

  • From Monolith to Multilith at ticketea

    ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth, both from a technical (from monolith to multilith) and people (awareness and knowledge sharing) perspective.

  • Jawbone's Head of Data Science and Analytics on the Future of Wearables and Analytics Insights

    Brian Wilt, Head of Data Science and Analytics at Jawbone, recently gave a presentation at QCon SF about Machine Learning applications at Jawbone. Here we ask more about current and future directions of research and development around sleep research, getting actionable insights, getting wearables to play a significant role in healthcare, and cool projects currently in their early stages at Jawbone

  • Thinking Outside-In: How APIs Fulfill the Original Promise of Service-Oriented Architecture

    The article explores how and why APIs are a lightweight and agile way of building reusable business systems. While some SOA adopters delivered these goals many efforts faced complexity and failed. The key difference with APIs is in the shift from hierarchical services to distributed resources, simplicity, statelessness and a focus on making it practical for the business to understand and implement

  • Getting Ready for IoT’s Big Data Challenges with Couchbase Mobile

    Our physical world is about to become digitally enabled and according to various predictions for example by Gartner or Cisco, there will be many billions of IoT devices going online and constantly gathering data in the coming years. We got in touch with Wayne Carter and Ali LeClerc of Couchbase to discuss how Couchbase Mobile is also ready for the upcoming era of Internet of Things.

  • Programming with Modularity and Project Jigsaw. A Tutorial Using the Latest Early Access Build

    Project Jigsaw is the hallmark feature of Java 9, the next major version release of Java, and is destined to bring modular programming into the Java mainstream. After years of negotiating and myriad JSRs and JEPs, Jigsaw is starting to take its final form. This tutorial considers all aspects of programming and migration to Project Jigsaw.

  • Machine Learning with Spark: Book Review and Interview

    Machine learning is about making data-driven decisions or predictions based on existing data. Apache Spark and its machine learning library MLlib offer several algorithms useful for developing scalable machine learning applications. InfoQ spoke with Nick Pentreath, author of the book Machine Learning with Spark, about data science and machine learning topics.

  • “Elasticsearch in Action” – Book Review and Authors Interview

    The new book, "Elasticsearch in Action" by Radu Gheorghe, Lee Hinman and Roy Russo, covers Elasticsearch including basic functionality, administrative best practices and practical advice on improving Elasticsearch’s scalability and performance. InfoQ has spoken with authors about their book.

  • OCP Oracle Certified Professional Java SE 8 Programmer Study Guide II-Review and Author Conversation

    The Oracle Java Certification exams are very difficult tests on every feature of Java, and obtaining certification gives hiring managers a very strong indication that you have a thorough understanding of Java. This handbook is a clear and complete exam preparation, and indeed a great pedal to the metal way to learn Java 8 even for those who may not be planning to become certified.

  • A Mobile Application Marketing Strategy Guide

    Just like you, there are numerous aspiring developers launching beautiful apps into the app stores on a daily basis and without excellent marketing, it can be very easy for your mobile app to sit unnoticed in a corner. So, how do you maintain that momentum and guarantee that your mobile application stands out from the rest? Ritesh Patil shares a few helpful tips on mobile-app marketing.

  • Open Source as a Driver of Internet of Things

    We have advanced from mainframes to workstations, to client-server, to grid computing, to cloud computing and the next step is the Internet of Things. Smart devices, active devices, all around the world are connected, generating huge amounts of data and reacting to commands from central or distributed authorities. And it seems that the ideas of open source now can be applied to hardware ...

BT