New & Notable
Software Development Fundamentals News
October 04, 2018
Although low-code software development platforms are a hot area of software development, many pro developers and enterprise development shops eschew these tools. John Rymer, an analyst at Forrester ...
September 28, 2018
Version 11 of OutSystems' low-code platform takes aim at troublesome legacy apps. Some developers see low-code benefits, but other shops remain skeptical.
April 20, 2018
The popularity of blockchain and demand for blockchain applications has spurred the creation of a no-code application development platform for building blockchain apps.
April 06, 2018
IBM open source projects help to facilitate the creation of machine learning apps and grow that developer base.
Software Development Fundamentals Get Started
Bring yourself up to speed with our introductory content
Aside from big acquisitions, IBM and Microsoft turned heads with new releases and features in 2018. Catch up with the top news of the year to learn what it means for you in 2019. Continue Reading
An embedded system is a combination of computer hardware and software, either fixed in capability or programmable, designed for a specific function or functions within a larger system. Continue Reading
Computer-aided software engineering (CASE) describes a broad set of labor-saving tools used in software development. Continue Reading
Evaluate Software Development Fundamentals Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
Low-code dev products, such as PowerApps and Appian, come with benefits and tradeoffs. See which option comes out on top in this faceoff, and plan your workflow accordingly. Continue Reading
An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. Continue Reading
With progressive web applications, single-page apps, motion UI and other innovations, app development meets the moment, giving users what they want, where they want it. Continue Reading
Manage Software Development Fundamentals
Learn to apply best practices and optimize your operations.
Developers, we get it; you don't want to deal with the network. But hear us out, as a basic understanding of subnets, VPNs and IP addresses boost app stability and performance. Continue Reading
Learn why it is important to understand the differences between continuous delivery and deployment. Expert Matt Heusser discusses how they work with one another. Continue Reading
Continuous testing and integration are the basis for continuous deployment without disasters. Expert Tom Nolle discusses the steps for automated and regression tests. Continue Reading
Problem Solve Software Development Fundamentals Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
Mobile application development is helping to spur adoption of DevOps and microservices, as enterprises embark on their own transformation to digital. Continue Reading
DevOps advocate Gene Kim is a tireless campaigner for the software development methodology and an enthusiastic newbie skateboarder. Here's why those two skill sets go together. Continue Reading
Low-code platforms make it easier for anyone to create apps, but did you know they can be used to stop the spread of app sprawl as well? Successful companies share their secrets. Continue Reading