August 8, 2023
Via: InfoWorldArtificial intelligence is changing software development in ways large and small. While many companies race to roll out AI-enabled features, the potential for AI goes beyond the feature level. Rather, AI will become the foundation for most—if not all—SaaS solutions. […]
July 21, 2023
Via: InfoWorldReactive programming is an important facet of modern software development. It’s often described as a paradigm, but what does that mean? A more useful description is that reactive programming is a way of looking at software as the interaction of […]
May 26, 2023
Via: CIOCertifications are a great way for IT pros to pave a path to a specific career in tech. Whether in cybersecurity, software development, networking, or any other IT specialty, certifications can raise your career profile and help employers identify your […]
May 3, 2023
Via: InfoWorldNone other than Bill Gates recently called AI “as revolutionary as mobile phones and the internet.” He’s right, of course. But the challenge for business today is to harness AI in a way that meets enterprise standards. Take software development. […]
May 2, 2023
Via: Computer WeeklyThe TechTarget/Computer Weekly IT Priorities 2023 survey found that 41% of IT decision-makers expect to increase their IT spending this year. While there is a lot of economic uncertainty, technology is not an area where companies are looking to reduce […]
April 14, 2023
Via: InfoWorldPlatform engineering is a newer idea that aims to put the lessons of real-world devops into a more concrete, reproducible form. Devops is a powerful trend in software development because it helps to break down barriers in the software development […]
April 3, 2023
Via: InfoWorldNo, AI isn’t going to take your job. Not yet anyway. As I’ve written, the best uses of artificial intelligence and machine learning (AI/ML) complement human creativity rather than supplant it. Ironically, the best large language models, or LLMs, are […]
March 27, 2023
Via: InfoWorldAI-driven software development is no longer a futuristic dream. With GitHub Copilot, more than 1.2 million developers already rely on artificial intelligence to generate code on their behalf, saving them time (and their companies money). But while we tend to […]
November 15, 2022
Via: ComputerWeeklyBy 2024, 80% of technology products and services will be built by people who are not full-time technical professionals. This is one of the findings revealed by Gartner during its annual Symposium in Barcelona. Combined with robotic process automation (RPA) […]
October 6, 2022
Via: InfoWorldBuilt-in reactivity is one of Observable JavaScript’s biggest value adds. In my two previous articles, I’ve introduced you to using Observable JavaScript with R or Python in Quarto and learning Observable JavaScript with Observable notebooks. In this article, we get […]
September 29, 2022
Via: InfoWorldSince 2016 the State of JavaScript survey has undertaken the monumental task of querying the JS multitudes about the multifarious frameworks, techniques, and features that they use to build applications. The latest incarnation of this Herculean effort occurred in the […]
September 19, 2022
Via: InfoWorldThe engineer’s mindset is to understand a problem, build a solution, and then figure out how to deploy a robust and secure implementation into production environments. Unfortunately, it’s often more complicated and expensive to embed security best practices into a […]
September 8, 2022
Via: InfoWorldThere are many reasons why you might want to use an in-memory database when working on ASP.NET Core 6 web applications. Maybe you’re developing a new feature and you want to test it without affecting your production database. Or perhaps […]
September 6, 2022
Via: InfoWorldLike any other discipline, software development has its productivity challenges. Would you believe that the average software developer spends roughly 75% of their time just searching through and understanding code to make necessary changes? With developers spending so much time […]
July 26, 2022
Via: InfoWorldOne of our biggest challenges as software developers is organizing our code so that it is easier to extend and maintain. The Command pattern helps us do that by encapsulating all the data required to perform an action into a […]
July 5, 2022
Via: InfoWorldWhen software moved online, so did the documentation. Today, hosted documentation is the norm. But while the formats and delivery methods for documentation have changed, the fundamental goal of explaining software has not. If anything, writing good documentation has become […]
February 10, 2022
Via: DATAVERSITYThe process used today in systems development started with principles developed for assembly lines in the 1950s, when manufacturers wanted a more disciplined approach to producing goods and services.Products would come off an assembly line, they’d be inspected, defects would […]
January 28, 2022
Via: InfoWorldNeural architecture search is the task of automatically finding one or more architectures for a neural network that will yield models with good results (low losses), relatively quickly, for a given dataset. Neural architecture search is currently an emergent area. […]
December 29, 2021
Via: InfoWorldAs the world adapted to work from home orders and began operating in more distributed, remote teams over the past two years, one common refrain from software developers was the lack of a truly remote alternative to a whiteboard. Whether […]
September 1, 2021
Via: InfoWorldLooking to advance Python performance, data science platform provider Anaconda has hired the lead developers of the Pyston alternative Python runtime. The developers, Kevin Modzelewski and Marius Wachtler, will focus on building an open source community of users, contributors, and […]