Open source is arguably the most successful approach to developing and distributing business-critical infrastructure software. By removing all barriers to entry and giving developers absolute freedom, open source allows organizations to take software and implement it across their businesses in a truly seamless and customizable way. This can then lead to exponential adoption growth, which … continue reading
Large legacy enterprises have a data problem. Decades of iterative infrastructure updates via relatively small investments have resulted in information silos scattered across different systems and in different formats. For example, a hospital may have patient records in one location and accounting data in another. All of this data is managed by different teams with … continue reading
Anyone who has run a full marathon knows about “the wall,” also known as the point where runners feel like they can’t go any further. This happens when runners hit the 20-mile mark which for many is the most challenging part of the race––their bodies send signals like muscle cramps and fatigue as a cry … continue reading
There’s a lot to like about behavior-driven development (BDD). When applied in the right way, BDD can narrow communication gaps, inject real-world examples into strategic discussions, and foster a better understanding of the customer. It can help eliminate the many wasteful activities that often hinder software development, such as rework caused by misunderstood or vague … continue reading
Coding creates the backbone of most businesses today, whether it is developing an app for our smartphones or other software meant to ensure smooth technological processes. It is a way we can talk to machines using a logic base and make them do what we want them to do. However, one misplaced figure or apostrophe … continue reading
Today, a majority of internet users are browsing the web not from their computers, but from a mobile device. According to a 2018 study by Oberlo, 52.2% of global web traffic came from mobile phones, up from just 0.7% in 2009. In the United States, that number is even higher, with 58% of total web … continue reading
The latest issue of SD Times is now available. The February issue marks SD Times 20th anniversary and features how software development has changed over time, web development’s shift to a mobile-first approach, the UI testing Buyers Guide, and the second part of a deeper look at DevOps. Read on to learn more… … continue reading
Facebook is attempting to be more transparent over the user data it possesses. Under intense public scrutiny this past year, the company has made a number of updates related to data privacy, including privacy checks, alerts for third-party logins, and the ability for users to have more control over off-Facebook activity. According to Facebook, off-Facebook … continue reading
Open source has a sustainability problem. A question that’s frequently discussed in the web development community is how to make open-source maintainable. As one of many examples, Henry Zhu, the lead maintainer of Babel, one of the most depended-on projects in the JavaScript ecosystem, until 2017 was working on Babel in his free-time while working … continue reading
Academic data is one of the most underutilized forms of data that exist today. Outside of educational institutions, the only significant use of this data is in enrollment verification, though even that use case is not particularly widespread. And yet, academic data holds massive potential in providing predictive behavioral signals that could directly benefit the … continue reading
Experience is top of mind for companies across many verticals, and for good reason—user experience is expected to replace price and product as the key brand differentiator by next year. Delivering remarkable experiences requires thoughtful experience design (XD)—driven by a human-centric approach to solving problems. When we talk about human-centric approach, we think about design … continue reading
As development teams work to ship code faster and faster, streamlining development workflows is crucial. Developers don’t just write code all day. There are other tasks developers spend time on that may be slowing them down and preventing them from doing the work that adds value to a company. According to ActiveState’s 2019 Open Source … continue reading
CI/CD pipelines are evolving as organizations identify opportunities to improve release velocity and as the industry considers what CI/CD pipelines should look like in the first place. Amalgam Insights recently released “The 2020 Guide to Continuous Integration and Continuous Delivery: Process, Projects and Products.” In it, report author and research fellow Tom Petrocelli explains what … continue reading
Over the past few years, as work/life balance has become more of a priority for developers, the notion of a “crunch culture” has been the subject of much discussion. Crunch has been especially prevalent in the game development industry, where game developers have come to accept that crunch is just a part of the job. … continue reading