This chapter from Cloud Native Java explores the constantly evolving way applications are built.
Learn the difference between mutable and immutable variables and how to cut down on boilerplate code.
Manage resources and fixtures with Spock's lifecycle hooks.
Assign text snippets to a corresponding collection of vectors.
Learn about public and private properties and how to work with mutable data and nullable types in Kotlin classes.
Learn to make images that display on a user's smartphone or tablet as your Amazon Alexa skills activate.
Learn how to add the sounds and music clips that can make your Amazon skill stand out in the already crowded Amazon skills marketplace.
Learn how Kotlin functions easily accept default and multiple parameters.
Is there such a thing as pitching your video game to journalists too early or too late? A real-life video game and technology journalist answers these questions and more.
Learn where to draw the line when sending swag to the journalists and influencers that you want to cover your video game.
Learn how to improve the chances of having your game covered by major game outlets by capturing the attention of journalists and influencers.
Learn how to change the configuration register so that a router password can be recovered without losing any configurations.
Learn about what may be the single most important networking concept that helps different systems communicate—the OSI model.
Learn the configuration steps required to enable a Cisco router to accept Secure Shell (SSH) connections over the virtual terminal (VTY) lines.
Learn the basics of application programming interfaces (APIs), their purpose, and the key concepts underlying the technology.
Learn how to use different types of application programming interfaces (APIs).
Learn how to build both web and traditional application programming interfaces (APIs).
This two-day live online training covers JPMS, a tool Paul Deitel calls “the most significant new Java software-engineering technology since the inception of Java.”
User stories help track goals, user needs, and project timeframes to deliver valuable software quickly.
Architectural change is often connected to a desire for mastery, purpose, and autonomy.
Achieve high scalability and performance while reducing system complexity.
Learn how to perform hot-add/remove in Windows Server 2016 Hyper-V and how it can help you achieve more granular control over memory.
Learn how to access a server from any web browser using Windows 2016 Server Management Tools.
Learn how to deploy Storage Spaces Direct to enable local storage as clustered storage.
Learn how uncoupling development from security using AWS Identity and Access Management can enhance security.
Learn how integrating Mulumba can help you complete development and testing tasks locally in the AWS Lambda environment.
Learn how to call one Lambda from another AWS Lambda function in the AWS management console.
Embrace plurality over single systems of record.
Learn how to unlock the full potential of your JSON data using the JSON_TABLE function in Oracle SQL.
Learn how the JSON EXISTS function can help you verify the existence of an element or value with Oracle SQL.
Learn how to use the JSON_QUERY function to look for specific JSON elements using Oracle SQL.
Learn the difference between explicit and implicit JOINs and understand which you should use in your MySQL project.
Learn how to join tables with non-matching data using inner or outer join in MySQL
Learn how the JOIN technique can help you present information from two or more tables.
If you're familiar with Java or the JVM but want more power from your APIs and want to see what functional programming can do with your data, Scala is a good bet.
Learn how to access, decipher, and implement commands with the correct syntax using the man pages in Linux.
Learn the directory structure and where common files are located in Linux.
Learn to effectively manage your program processes in Linux.
What you need to consider when your microservices architecture is tightly coupled.
Learn how to identify duplicate copies of files in your Linux system allowing you to be more organized and save disk space.
Learn how to use the Linux du command to discover what directories are consuming the most space in your file system.
Learn how to deal with the shortcomings of the Linux spell command; such as unsorted output, duplicates, and false positives.
Learn how to use the YAML format to configure a Spring project.
Understand the variety of annotations available to you when using service registry with Spring Cloud.
Learn Spring’s three dependency injection methods and understand when to use them.
Explore essential components, principles, and key metrics.
Learn the theory behind actors, how actor parent-child relationships behave, and fault tolerance in Akka.
Learn how to create an actor, send and receive messages, and configure a login with HOCON in Akka.
Learn how to use actorOf to create actors and how to pass a URL to actorSelection to obtain the actor reference and send a message with Akka.
Define and maintain a state machine within an object-oriented software system.
Learn how to visualize tables and data using SQL Server Management Studio’s graphical query tool.
Locate data quickly and easily with the SQL Server Management Studio diagram tool.
Learn the formatting possibilities for Transact-SQL queries and develop your own code structure.
Learn how to pass data to a command without violating the command pattern in C#.
Learn how to create thread-safe instances with the singleton pattern in C#.
Learn how to correctly implement the repository pattern in C#.
Use Python's magic methods to amplify your code.
Learn how to allow for parallelization using the reduce algorithm, new in C++17.
Learn how to extract data from a structure correctly and efficiently using Python's slice notation.
Learn how to set up your configuration file to indicate the types of packages you want to install by using the “yum” command.