The Apache Software Foundation has announced the general availability of Apache Wicket 8.0. Apache Wicket is a open-source Java web framework designed to build complex web apps that leverage the benefits of object oriented programming. The Wicket team set out on a mission with version 8 to help developers write less, but achieve more. With … continue reading
JavaScript has exploded. It’s everywhere: the browser, the server, your phone, IoT devices, and more. However, JavaScript can be brittle. The language was notoriously designed and developed in just 10 days, and its creator, Brendan Eich, has become JavaScript’s most prominent apologizer. JavaScript is controversial. Rarely have we seen a language divide software developers so … continue reading
Java’s emergence 20 years ago was the last time a programming language enamored the industry. It was not the first time: It had been the rhythm of the programming community to anoint a new “it” mainstream programming language every seven years or so. While that pattern has clearly been disrupted, I believe that it is … continue reading
Ansible 2.0, the major code rewrite of the open-source IT automation and configuration-management platform, is on track for a July release. The coming code refactoring milestone to the technology, which moved to a development branch on June 1, will implement a host of new features and updates focusing on modularity, better object-oriented programming (OOP) and … continue reading
To celebrate its three-year anniversary, Dev Bootcamp is announcing a new initiative to bring more diversity into the technology industry. “We are proud of the progress we’ve made in opening doors and providing much-needed skills training for those who previously knew nothing about coding,” said Anne Spalding, director of Dev Bootcamp’s San Francisco office. “We … continue reading
Functional programming is bigger than ever. Between Apple’s new Swift programming language, the availability of F# and Scala on the CLR and JVM respectively, and even the introduction of lambdas to Java, mainstream programmers are increasingly expected to be comfortable not just with object-oriented terminology, but with the jargon and mindset of the functional community. … continue reading
A new way of looking at functional programming is to break it down into this particular sequence … continue reading
Despite the growing wave of criticism against them, design patterns are still useful today … continue reading
Functional programming still has many hurdles to get over, but its imminence is undeniable … continue reading