Software development went through leaps and bounds this year with new advancements and innovations in artificial intelligence, containers, security, applications and more. With 2017 coming to a close, we asked software development luminaries and thought leaders to forecast what is next for this space in 2018. Aruna Ravichandran, VP of DevOps product and solutions marketing … continue reading
There has been a lot of recent focus of shifting testing left, but a part of that which doesn’t get much attention is API testing. Akshay Aggarwal, CEO of PeachTech and founder and COO of Deja Vu Security, believes that companies can better manage API testing by approaching it in a DevSecOps way. It needs … continue reading
PlatformIO Core 3.5.0 has been released. PlatformIO is an open source ecosystem of Internet of Things development. New features include a new GUI called PlatformIO Home, integration with Jenkins CI, a new include folder for project’s header files, and the ability to handle missed dependencies and provide a solution based on the PlatformIO Library Registry. … continue reading
You may often hear programmers claim that once you’ve mastered your first programming language, learning additional languages is easy. Once you have the basic concepts mastered, it’s just a matter of learning different syntaxes. While this may be true, when you are juggling between all these different languages, it can sometimes be difficult to keep … continue reading
Board games are as popular as ever these days and while they are fun to play, they can also hold educational value in the field of software development. There are lots of board games that teach the concepts of programming, such as Robot Turtles or RoboRally. John Yorke, product owner and former agile coach at … continue reading
Kotlin and C are in the running to become TIOBE’s programming language of 2017. The winner will be announced next month. The TIOBE Programming Community index is calculated each month and the ratings are based off of the number of skilled engineers using the language, courses, and third party vendors. According to the index, the … continue reading
Buying and implementing a new piece of software is no easy task. There are so many different factors that contribute to whether or not a software implementation is successful, that it is important to do your research before investing in something new. Craig Flynn, founder and EVP engineering at relationship management software provider Impartner, offered … continue reading
Machine learning engineers, data scientists, and Big Data engineers are among the top emerging jobs in technology. This is based off of a recently released report from LinkedIn. As technology changes and expands, employment trends change with it. As a result, the skills that are important to have to be successful in the workforce are … continue reading
Last year, we stated 2016 was the year of artificial intelligence as tools and solutions became smarter and more advanced. This past year, artificial intelligence went from a sought-after technology to a reality for most organizations. Today, we have devices that can react, respond and recommend on their own. Developer solutions have also evolved to … continue reading
This year microservices, containers, and cloud were extremely prevalent. In June, a survey conducted by Evans Data Corp revealed that almost half of all cloud developers are using immutable architectures and microservices. Several new services came out for managing microservices, including those from major tech companies such as Google, IBM, Lyft, and Apache. Both Microsoft … continue reading
Apache has announced the release of Apache Meecrowave 1.2.0 and Apache OpenWebBeans 2.0.3. Apache Meecrowave is a server for microservices and standalone applications that is based on Java EE 8 technology. There are several ways to set it up, including maven plugins, programmatically as an embedded server, bundled as an application, or as a runner. … continue reading