- 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.
|