What are the benefits of serverless computing? What exactly is Knative and what features are still in development? In this interview, Evan Anderson gives an introduction to the new shiny serverless tooling based on Kubernetes. He also talks about the benefits and the downsides of serverless computing and why it is such a big topic at the moment.
All Posts by this author
Go packages don’t have versions or dependencies. At least, not yet. With Go 1.11 and its experimental support for versioned Go modules, this is changing. Go 1.11 brings native support for versions and modules in Go as a fixed component to the Go toolchain. The modules are meant to replace community solutions such as dep or glide and create a new uniform solution. But does that really work? Jan Stamer explains.
Programming languages go through cycles; it’s up to us to know when to switch to the latest new thing. Here’s a look at the internet’s collective wisdom about programming language: the PYPL Index! Looks like Python and Java are on top, Julia is rising quickly, and PHP continues to slump for the 5th year in a row.
Microservices are in, monoliths are out & everyone should switch to automated testing for CI/CD deployment
Finding out the latest trends for development can be difficult for the average developer. That’s why Atlassian’s recent survey is such a helpful look at what’s going on in the field. Apparently, microservices are in, monoliths are out, and absolutely everyone has to switch to automated testing for CI/CD deployment.
How should software be implemented? At the Eclipse Foundation, this is decided by the specification document. Wayne Beaton, the Director of Open Source Projects at the Eclipse Foundation, explores the process for how project specifications are created and what this means for Jakarta EE.
Testing, testing! Are your mobile web apps ready for the big leagues? It’s time to put them through their paces with OpenTest, an open source functional test automation tool with cross-browser support for both Android and iOS.
Upwork’s latest skills index has a bunch of surprises for the hungry freelance market. It’s time to brush off your Hadoop skills and revisit your science textbooks. We take a look at what skills you should highlight on your resume, from machine learning skills to data security certifications.
How can we solve CPU issues when the application is already in production for the cloud? It’s not like we can fire up Task Manager and see what process is hogging all the CPU. Or can we? In this article, Ram Lakshmanan goes over the three simple steps any developer can follow when trying to diagnose and troubleshoot CPU issues.
How is the Eclipse Foundation Specification Process (EFSP) different from the Java Community Process (JCP)?
As developers become more used to Jakarta EE and the Eclipse Foundation, it’s time to take a look at how new code becomes a part of Jakarta EE. Tanja Obradovic explains the five crucial differences between the Eclipse Foundation Specification Process and the Java Community Process.
Groovy moves and grooves right back to the top 20 for the TIOBE Index. What else is shaking on this programming pop chart? Well, Java continues to rock, TypeScript took a bit of a tumble, and SQL is going steady.
Have you taken your vitamins today? While Kalium probably won’t help stave off a bout of scurvy, it certainly will perk up your code. Kalium is a reactive framework designed for Java and Apache Spark.
Want to dip your toes into IoT? The Internet of Things just got a whole lot more accessible with Arduino IoT Cloud public beta! From hardware to firmware and cloud services, Arduino provides developers a user-friendly start-to-finish environment for IoT applications.
Having trouble fitting Tokio into constrained devices? For developers who want to use aysnc applications in Rust, Osaka is here to make embedded apps simpler than ever. Save space and time with this explicit, well-defined approach to Rust!