Articles

13178 Items

Sort by Date | Title

What is "Serverless"?
By Joseph Emison
Aug 16, 2023
Learn several different definitions of the term Serverless, from its use in generating business value to its technical criteria.
First Contact
By Peter Lee, Carey Goldberg, Isaac Kohane
Jul 3, 2023

Peter Lee, corporate vice president for research at Microsoft, recounts the early days of working with OpenAI's GPT-4 before its public release. He shares observations and experiences that illuminate the personal side of GPT-4 and how AI systems can potentially impact medicine for the greater good.

Getting Started with Tableau
By Lindy Ryan
Jul 3, 2023

Build in-demand skills in Tableau Desktop, review the tool’s user interface and basic functionality, and discuss how to connect to data and ensure it is properly prepared for analysis.

Introducing the Product Owner Stances
By Chris Lukassen, Robbin Schuurman
Jul 3, 2023

Stances are attitudes and behaviors that Product Owners display at times, but not all the time. Here the authors explore the six most frequently displayed misunderstood stances and how you can recognize them and become more productive with Scrum.

PL/SQL Concepts
By Benjamin Rosenzweig, Elena Rakhimov
Jul 3, 2023

In this sample chapter, you will learn how to describe PL/SQL architecture within Oracle applications, and how it can be used to develop web and mobile applications in both conventional and cloud environments.

Streams
By Khalid A. Mughal, Vasily A. Strelnikov
Jul 3, 2023

This chapter covers the foundations of streams, in particular the Stream API, which is a declarative way of processing data using streams and allows programmers to harness the power of multicore architectures for parallel processing of data. This chapter maps to the Java SE 17 Developer Exam Objectives [6.1]-[6.3].

Testing and Test-Driven Development
By Michael Hartl
Jul 3, 2023

In this sample chapter from Learn Enough Python to Be Dangerous, you will obtain an introduction to testing in Python, including a first look at test-driven development, or TDD.

The Realities and Opportunities of Cloud-Based Compute Services That Your Cloud Provider Will Not Tell You About
By David Linthicum
Jul 3, 2023

Cloud pioneer and long-time CTO David Linthicum covers public cloud computing processors, which are usually referred to as central processing units (CPUs), how to pick the platforms needed to operate those processors, and how to obtain the best value from your cloud provider.

Wild West (1966-1979)
By Jim Highsmith
Jul 3, 2023

In this sample chapter from Wild West to Agile, author Jim Highsmith recounts his adventures through the Wild West (1966-1979), from his work on the Apollo moon landing program, to the broader landscape of technology and software development.

Essentials of Software Requirements
By Karl Wiegers, Candase Hokanson
Mar 5, 2023

Best practices for requirements engineering to deliver superior value for both traditional and agile projects, in any application domain.

Exercises for Reducing Uncertainty
By George W. Anderson
Mar 5, 2023

Explore different Design Thinking techniques and exercises useful for reducing uncertainty.

Functional-Concurrent Programming
By Michel Charpentier
Mar 5, 2023

Functional-concurrent programming refers to applying functional transformations to futures to produce new futures.

Higher-Order Functions
By Cay S. Horstmann
Mar 5, 2023

How to be productive with functions that use or return functions.

Higher-Order Functions
By Michel Charpentier
Mar 5, 2023

Using higher-order functions, computations can be parameterized by other computations in powerful ways.

Laying the Foundation of Requirements Engineering
By Karl Wiegers, Candase Hokanson
Mar 5, 2023

Five essential practices that collectively provide a solid foundation for both technical and business success.

Maps, Options, and Tuples
By Cay S. Horstmann
Mar 5, 2023

Scala has a pleasant syntax for creating, querying, and traversing maps, including hash maps and tree maps.

Regression Using Bayesian Methods
By Conrad Carlberg
Mar 5, 2023

Depending on the context, regression can imply a variety of statistical and methodological purposes.

Requirements Elicitation
By Karl Wiegers, Candase Hokanson
Mar 5, 2023

How to focus on use cases when eliciting user requirements.

Summary of Requirements Practices
By Karl Wiegers, Candase Hokanson
Mar 5, 2023

The 20 core practices for software requirements that are most likely to deliver superior value for both traditional and agile projects, in any application domain.

Synchronization
By Mark Bates, Cory LaNou
Mar 5, 2023

The final part of concurrent programming, synchronization, involves goroutines -race3 flag, sync.Mutex4, sync.RWMutex.5, and sync.Once.

Page 1 2 3 4 5 Next >

Become an InformIT Member

Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.