Components are the building blocks of Angular and every visual element in an Angular application is made with components. When we start breaking components apart into smaller components, we need to make sure they're able to pass data back and forth. That's when proper component communication becomes essential in our apps to keep all of our data in sync.
Yang Bo showcases reasons why React stumbles when used in complicated front-end projects and how his Binding.scala framework improves the experience. 7
In this article, we present an extended “case study” in Python: how can we build a machine learning model to detect credit card fraud?
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.
Recent advancements have revitalized the reactive idea of the MVC architecture. In this article, Brent Chen and Victor Chen show how developers can leverage these new technologies.
InfoQ has spoken with Chris Eidhof and Drew Crawford to learn more about the importance that runtime programming plays in Objective-C/Cocoa programming and the implications of its lack in Swift.
To meet both consumer demand and expectations, companies must develop for both mobile and web. TJ VanToll shows how to use NativeScript to develop cross platform mobile apps. 1
In this series we explore ways of making sense of data science - understanding where it’s needed and where it’s not, and how to make it an asset for you, from people who’ve been there and done it.
A quick introduction to the machine learning field, exploring both supervised and unsupervised approaches. 2
Testing of uploading files can be tricky, but with the right tools and the knowledge of a few tricks, the process can be more efficient and a lot less difficult.