opportunistic development
Bikeshed, 663 – 666
explained, 655
Launchpad, 661 – 662
resources for information, 666
snap packages, 663
Ubuntu Make, 663
version control, 656
Bazaar, 657 – 658
Git, 656 – 657
Mercurial, 659 – 660
Subversion, 658 – 659
optimization. See performance tuning
Options directive, 479
Oracle JDeveloper, 653
OrientDB, 547
OR logical operator, 520
output redirection, 183 – 186
P
PaaS (Platform as a Service), 561
package listings, 32
package management. See software management
packages. See also software
for Ubuntu development, installing and configuring, 669 – 670
version numbers, 120
packaging source code, 672 – 675