%%====================================================================== %% WARNING: Do NOT edit this file. It was produced automatically %% with the UNIX pipeline %% %% biblex xxx.bib | \ %% gawk -f keywords.awk | \ %% egrep 'entrytype$' | \ %% gawk -f fmtwords.awk >xxx.xwx %% %% by beebe@gamma.math.utah.edu on Mon Dec 18 10:07:14 MST 2023 %%====================================================================== \ifx \NAMECITE \undefined % User can override this definition \def \NAMECITE #1#2{{\bf #1} \cite{#2}} \fi \NAMECITE{action}{% Kennedy:2016:GA% }. \NAMECITE{Adding}{% Mladenovi:2018:ASM% }. \NAMECITE{Advanced}{% Torres:2019:ASG% }. \NAMECITE{agnostic}{% Williams:2021:BCP% }. \NAMECITE{Analysis}{% Nelson:2021:GAT% }. \NAMECITE{analytics}{% Chew:2018:GML% }. \NAMECITE{Applications}{% Hoffman:2017:CNG,% Kozyra:2016:GBW,% Strecansky:2020:HHP,% Williams:2021:BCP,% Aggarwal:2018:GWD,% Andrawos:2019:HFS,% Chew:2018:GML,% Guerrieri:2019:HSP,% Leiva:2023:NAG,% Tolaram:2023:FSW,% Torres:2017:GCB% }. \NAMECITE{Approach}{% Bodner:2021:LGI% }. \NAMECITE{Apps}{% Varghese:2015:WDG,% Andrawos:2017:CNP% }. \NAMECITE{Architecture}{% Mladenovi:2018:ASM% }. \NAMECITE{{arrgh}}{% Kortschak:2018:PAG% }. \NAMECITE{Art}{% Yoon:2021:AGB% }. \NAMECITE{{ARV}}{% Sartori:2017:GFM% }. \NAMECITE{asynchronous}{% Sartori:2017:GFM% }. \NAMECITE{automate}{% Doak:2022:GDL,% Leiva:2023:NAG% }. \NAMECITE{Automation}{% Leiva:2023:NAG% }. \NAMECITE{based}{% Andrawos:2017:CNP,% Yoshikawa:2022:ENC% }. \NAMECITE{Basics}{% Yoon:2021:AGB% }. \NAMECITE{{Bazel}}{% McNerney:2019:BBB% }. \NAMECITE{beautiful}{% Williams:2021:BCP% }. \NAMECITE{Beginners}{% Thornton:2021:GBG,% Valentine:2017:CGG% }. \NAMECITE{Beginning}{% McNerney:2019:BBB% }. \NAMECITE{{b{\'\i}ogo}}{% Kortschak:2017:PBOa,% Kortschak:2017:PBOb% }. \NAMECITE{{b{\'\i}ogo/hts}}{% Kortschak:2017:PBOa% }. \NAMECITE{{b{\'\i}ogo/ncbi}}{% Kortschak:2017:PBOb% }. \NAMECITE{{Black}}{% Steele:2020:BGG% }. \NAMECITE{blueprints}{% Ryer:2016:GPB% }. \NAMECITE{Boost}{% Strecansky:2020:HHP% }. \NAMECITE{brain}{% McGavren:2019:HFG% }. \NAMECITE{brain-friendly}{% McGavren:2019:HFG% }. \NAMECITE{Breaking}{% Costa:2022:BTS% }. \NAMECITE{Build}{% Doxsey:2016:IGB,% Tolaram:2023:FSW,% Aggarwal:2018:GWD,% Andrawos:2019:HFS,% Guerrieri:2019:HSP,% Leiva:2023:NAG,% Ryer:2016:GPB,% Torres:2017:GCB% }. \NAMECITE{Building}{% Hoffman:2017:CNG,% Jackson:2017:BMG,% Kozyra:2016:GBW,% McNerney:2019:BBB,% Varghese:2015:WDG,% Williams:2021:BCP,% Titmus:2021:CNG% }. \NAMECITE{case}{% Irawan:2016:TCG% }. \NAMECITE{challenges}{% Guney:2018:HGP% }. \NAMECITE{clean}{% Scott:2018:HDI% }. \NAMECITE{Cloud}{% Andrawos:2017:CNP,% Hoffman:2017:CNG,% Titmus:2021:CNG,% Doak:2022:GDL% }. \NAMECITE{Code}{% Rice:2017:HCY,% Woodbeck:2021:NPG,% Scott:2018:HDI% }. \NAMECITE{Compiler}{% Mladenovi:2018:ASM,% Ball:2019:WCG% }. \NAMECITE{complete}{% Valentine:2017:CGG% }. \NAMECITE{concurrent}{% Guerrieri:2019:HSP% }. \NAMECITE{Containerize}{% Rice:2017:HCY% }. \NAMECITE{cookbook}{% Aggarwal:2018:GWD,% Torres:2017:GCB% }. \NAMECITE{course}{% Valentine:2017:CGG% }. \NAMECITE{Create}{% Williams:2021:BCP% }. \NAMECITE{Cross}{% Williams:2021:BCP% }. \NAMECITE{Cross-Platform}{% Williams:2021:BCP% }. \NAMECITE{cutting}{% Ryer:2016:GPB% }. \NAMECITE{cutting-edge}{% Ryer:2016:GPB% }. \NAMECITE{{CYPHONIC}}{% Yoshikawa:2022:ENC% }. \NAMECITE{Debt}{% Nelson:2021:GAT% }. \NAMECITE{demonstrating}{% Chew:2018:GML% }. \NAMECITE{dependency}{% Scott:2018:HDI% }. \NAMECITE{Design}{% Vivien:2017:GDP% }. \NAMECITE{develop}{% Andrawos:2017:CNP,% Scott:2018:HDI% }. \NAMECITE{Development}{% Tolaram:2023:FSW,% Varghese:2015:WDG,% Aggarwal:2018:GWD,% Andrawos:2019:HFS% }. \NAMECITE{{DevOps}}{% Doak:2022:GDL% }. \NAMECITE{distributed}{% Torres:2019:ASG% }. \NAMECITE{easier}{% Scott:2018:HDI% }. \NAMECITE{edge}{% Ryer:2016:GPB% }. \NAMECITE{eight}{% Chew:2018:GML% }. \NAMECITE{Empirical}{% Costa:2022:BTS% }. \NAMECITE{end}{% Chew:2018:GML% }. \NAMECITE{end-to-end}{% Chew:2018:GML% }. \NAMECITE{environment}{% Cox:2022:GPL% }. \NAMECITE{environments}{% Titmus:2021:CNG% }. \NAMECITE{Essential}{% Newmarch:2017:NPG% }. \NAMECITE{Evaluation}{% Yoshikawa:2022:ENC% }. \NAMECITE{Experiential}{% Nelson:2021:GAT% }. \NAMECITE{explore}{% Guney:2018:HGP% }. \NAMECITE{extended}{% Kirszenberg:2023:GFL% }. \NAMECITE{First}{% McGavren:2019:HFG% }. \NAMECITE{framework}{% Kirszenberg:2023:GFL% }. \NAMECITE{friendly}{% McGavren:2019:HFG% }. \NAMECITE{Full}{% Tolaram:2023:FSW,% Aggarwal:2018:GWD,% Andrawos:2019:HFS% }. \NAMECITE{Full-Stack}{% Tolaram:2023:FSW,% Aggarwal:2018:GWD% }. \NAMECITE{functional}{% Sartori:2017:GFM% }. \NAMECITE{{Fyne}}{% Williams:2021:BCP% }. \NAMECITE{Game}{% Ciolino:2020:GTN% }. \NAMECITE{Gap}{% Nelson:2021:GAT% }. \NAMECITE{generation}{% Irawan:2016:TCG% }. \NAMECITE{Genius}{% Thornton:2021:GBG% }. \NAMECITE{Getting}{% Spaulding:2018:GSG% }. \NAMECITE{gigabyte}{% Lemire:2021:NPG% }. \NAMECITE{{Gin}}{% Andrawos:2019:HFS% }. \NAMECITE{{GitHub}}{% Doak:2022:GDL% }. \NAMECITE{Go}{% Andrawos:2017:MGP,% Butcher:2016:GP,% Ketelsen:2017:TG,% Whitenack:2017:MLG,% Aggarwal:2018:GWD,% Andrawos:2017:CNP,% Andrawos:2019:HFS,% Anonymous:2012:GPL,% Balasubramanian:2017:IG,% Ball:2018:WIG,% Ball:2019:WCG,% Bodner:2021:LGI,% Chang:2016:GWP,% Chew:2018:GML,% Ciolino:2020:GTN,% Costa:2022:BTS,% Cox:2022:GPL,% Daniel:2018:SG,% Doak:2022:GDL,% Donovan:2016:GPL,% Doxsey:2016:IGB,% Feigenbaum:2022:GJP,% Guerrieri:2019:HSP,% Guney:2018:HG,% Guney:2018:HGP,% Hoffman:2017:CNG,% Irawan:2016:TCG,% Jackson:2017:BMG,% Kennedy:2016:GA,% Kennedy:2017:UGP,% Kennedy:2018:UGP,% Kirszenberg:2023:GFL,% Kortschak:2017:PBOa,% Kortschak:2017:PBOb,% Kortschak:2018:PAG,% Kozyra:2016:GBW,% Leiva:2023:NAG,% McGavren:2019:HFG,% McNerney:2019:BBB,% Meyerson:2014:GPL,% Mladenovi:2018:ASM,% Nelson:2021:GAT,% Newmarch:2017:NPG,% Ramalho:2018:PVG,% Rice:2017:HCY,% Ryer:2016:GPB,% Sartori:2017:GFM,% Scott:2018:HDI,% Spaulding:2018:GSG,% Steele:2020:BGG,% Strecansky:2020:HHP,% Thornton:2021:GBG,% Titmus:2021:CNG,% Tolaram:2023:FSW,% Torres:2017:GCB,% Torres:2019:ASG,% Valentine:2017:CGG,% Varghese:2015:WDG,% Vivien:2016:LGPh,% Vivien:2017:GDP,% Williams:2021:BCP,% Woodbeck:2021:NPG,% Yoon:2021:AGB,% Yoshikawa:2022:ENC% }. \NAMECITE{{Go2Pins}}{% Kirszenberg:2023:GFL% }. \NAMECITE{{Golang}}{% Andrawos:2017:CNP,% Andrawos:2017:MGPA,% Guerrieri:2019:HSP,% Strecansky:2020:HHP% }. \NAMECITE{{Google}}{% Feigenbaum:2022:GJP,% Valentine:2017:CGG% }. \NAMECITE{{GopherJS}}{% Andrawos:2019:HFS% }. \NAMECITE{graphical}{% Williams:2021:BCP% }. \NAMECITE{{GUI}}{% Williams:2021:BCP% }. \NAMECITE{Guide}{% Thornton:2021:GBG,% McGavren:2019:HFG,% Vivien:2016:LGPh% }. \NAMECITE{Hackers}{% Steele:2020:BGG% }. \NAMECITE{handling}{% Kortschak:2017:PBOa% }. \NAMECITE{Hands}{% Andrawos:2019:HFS,% Guerrieri:2019:HSP,% Guney:2018:HG,% Guney:2018:HGP,% Scott:2018:HDI,% Strecansky:2020:HHP% }. \NAMECITE{Hands-on}{% Andrawos:2019:HFS,% Guerrieri:2019:HSP,% Guney:2018:HG,% Guney:2018:HGP,% Scott:2018:HDI,% Strecansky:2020:HHP% }. \NAMECITE{Head}{% McGavren:2019:HFG% }. \NAMECITE{High}{% Strecansky:2020:HHP,% Andrawos:2017:CNP,% Kortschak:2017:PBOa% }. \NAMECITE{{hts}}{% Kortschak:2017:PBOa% }. \NAMECITE{Idiomatic}{% Bodner:2021:LGI% }. \NAMECITE{injection}{% Scott:2018:HDI% }. \NAMECITE{insightful}{% Vivien:2016:LGPh% }. \NAMECITE{interface}{% Kortschak:2018:PAG% }. \NAMECITE{interfaces}{% Kortschak:2017:PBOb% }. \NAMECITE{Interpreter}{% Ball:2018:WIG% }. \NAMECITE{Introducing}{% Doxsey:2016:IGB,% Yoon:2021:AGB% }. \NAMECITE{Isomorphic}{% Balasubramanian:2017:IG% }. \NAMECITE{{Java}}{% Feigenbaum:2022:GJP,% McNerney:2019:BBB% }. \NAMECITE{{Kubernetes}}{% Doak:2022:GDL% }. \NAMECITE{Language}{% Anonymous:2012:GPL,% Ciolino:2020:GTN,% Donovan:2016:GPL,% Feigenbaum:2022:GJP,% Meyerson:2014:GPL,% Mladenovi:2018:ASM,% Spaulding:2018:GSG,% Cox:2022:GPL,% Doak:2022:GDL,% Irawan:2016:TCG,% Kortschak:2017:PBOa,% Kortschak:2017:PBOb,% Leiva:2023:NAG,% Tolaram:2023:FSW,% Vivien:2016:LGPh,% Williams:2021:BCP,% Yoshikawa:2022:ENC% }. \NAMECITE{Languages}{% Nelson:2021:GAT% }. \NAMECITE{Learn}{% Doak:2022:GDL,% Feigenbaum:2022:GJP,% Leiva:2023:NAG% }. \NAMECITE{Learning}{% Bodner:2021:LGI,% Vivien:2016:LGPh,% Whitenack:2017:MLG,% Chew:2018:GML% }. \NAMECITE{{Linux}}{% Guerrieri:2019:HSP% }. \NAMECITE{{LTL}}{% Kirszenberg:2023:GFL% }. \NAMECITE{Machine}{% Whitenack:2017:MLG,% Chew:2018:GML% }. \NAMECITE{maintain}{% Scott:2018:HDI% }. \NAMECITE{Mastering}{% Andrawos:2017:MGP% }. \NAMECITE{method}{% Irawan:2016:TCG% }. \NAMECITE{microservice}{% Andrawos:2017:CNP% }. \NAMECITE{microservice-based}{% Andrawos:2017:CNP% }. \NAMECITE{Microservices}{% Hoffman:2017:CNG,% Jackson:2017:BMG% }. \NAMECITE{{MIPS32}}{% Mladenovi:2018:ASM% }. \NAMECITE{model}{% Sartori:2017:GFM% }. \NAMECITE{Modeling}{% Ciolino:2020:GTN% }. \NAMECITE{Modern}{% Andrawos:2017:MGPA,% Guerrieri:2019:HSP% }. \NAMECITE{modular}{% Torres:2017:GCB% }. \NAMECITE{Native}{% Hoffman:2017:CNG,% Titmus:2021:CNG,% Andrawos:2017:CNP% }. \NAMECITE{Natural}{% Ciolino:2020:GTN% }. \NAMECITE{{ncbi}}{% Kortschak:2017:PBOb% }. \NAMECITE{Network}{% Leiva:2023:NAG,% Newmarch:2017:NPG,% Woodbeck:2021:NPG,% Yoshikawa:2022:ENC% }. \NAMECITE{Networks}{% Newmarch:2017:NPG% }. \NAMECITE{Number}{% Lemire:2021:NPG% }. \NAMECITE{{OpenCPU}}{% Kortschak:2018:PAG% }. \NAMECITE{operations}{% Leiva:2023:NAG% }. \NAMECITE{Optimize}{% Strecansky:2020:HHP% }. \NAMECITE{organisation}{% Sartori:2017:GFM% }. \NAMECITE{Overlay}{% Yoshikawa:2022:ENC% }. \NAMECITE{Package}{% Costa:2022:BTS% }. \NAMECITE{{Packer}}{% Doak:2022:GDL% }. \NAMECITE{parsing}{% Lemire:2021:NPG% }. \NAMECITE{Patterns}{% Vivien:2017:GDP% }. \NAMECITE{Pentesters}{% Steele:2020:BGG% }. \NAMECITE{Performance}{% Strecansky:2020:HHP,% Andrawos:2017:CNP% }. \NAMECITE{Phrasebook}{% Anonymous:2012:GPL% }. \NAMECITE{Platform}{% Williams:2021:BCP% }. \NAMECITE{platform-agnostic}{% Williams:2021:BCP% }. \NAMECITE{Play}{% Ciolino:2020:GTN% }. \NAMECITE{practice}{% Butcher:2016:GP% }. \NAMECITE{predictive}{% Chew:2018:GML% }. \NAMECITE{Procedural}{% Nelson:2021:GAT% }. \NAMECITE{production}{% Ryer:2016:GPB% }. \NAMECITE{production-ready}{% Ryer:2016:GPB% }. \NAMECITE{Programmers}{% Feigenbaum:2022:GJP% }. \NAMECITE{Programming}{% Andrawos:2017:MGP,% Andrawos:2017:MGPA,% Anonymous:2012:GPL,% Bodner:2021:LGI,% Donovan:2016:GPL,% Feigenbaum:2022:GJP,% Kennedy:2017:UGP,% Kennedy:2018:UGP,% Meyerson:2014:GPL,% Newmarch:2017:NPG,% Spaulding:2018:GSG,% Steele:2020:BGG,% Thornton:2021:GBG,% Woodbeck:2021:NPG,% Yoon:2021:AGB,% Andrawos:2017:CNP,% Chang:2016:GWP,% Cox:2022:GPL,% Guerrieri:2019:HSP,% Guney:2018:HGP,% Leiva:2023:NAG,% Ryer:2016:GPB,% Tolaram:2023:FSW,% Valentine:2017:CGG,% Vivien:2016:LGPh,% Williams:2021:BCP% }. \NAMECITE{Programs}{% Doxsey:2016:IGB,% Kirszenberg:2023:GFL% }. \NAMECITE{Projects}{% Vivien:2017:GDP,% Chew:2018:GML% }. \NAMECITE{protocol}{% Yoshikawa:2022:ENC% }. \NAMECITE{{Python}}{% Ramalho:2018:PVG% }. \NAMECITE{quickly}{% Tolaram:2023:FSW% }. \NAMECITE{{R}}{% Kortschak:2018:PAG% }. \NAMECITE{{React}}{% Andrawos:2019:HFS,% Hoffman:2017:CNG% }. \NAMECITE{read}{% Scott:2018:HDI% }. \NAMECITE{readable}{% Torres:2017:GCB% }. \NAMECITE{ready}{% Ryer:2016:GPB% }. \NAMECITE{Real}{% Bodner:2021:LGI,% Vivien:2017:GDP,% Guney:2018:HGP,% Ryer:2016:GPB% }. \NAMECITE{Real-World}{% Vivien:2017:GDP,% Bodner:2021:LGI,% Guney:2018:HGP,% Ryer:2016:GPB% }. \NAMECITE{Reliable}{% Doxsey:2016:IGB,% Woodbeck:2021:NPG,% Titmus:2021:CNG% }. \NAMECITE{Report}{% Nelson:2021:GAT% }. \NAMECITE{Resilience}{% Strecansky:2020:HHP% }. \NAMECITE{{RESTful}}{% Varghese:2015:WDG% }. \NAMECITE{{RISC}}{% Sartori:2017:GFM% }. \NAMECITE{{RISC-V}}{% Sartori:2017:GFM% }. \NAMECITE{Safety}{% Costa:2022:BTS% }. \NAMECITE{Scalable}{% Doxsey:2016:IGB,% Varghese:2015:WDG% }. \NAMECITE{Scale}{% Strecansky:2020:HHP% }. \NAMECITE{Scratch}{% Woodbeck:2021:NPG% }. \NAMECITE{second}{% Lemire:2021:NPG% }. \NAMECITE{Secure}{% Woodbeck:2021:NPG% }. \NAMECITE{Securing}{% Newmarch:2017:NPG% }. \NAMECITE{Security}{% Daniel:2018:SG% }. \NAMECITE{sequence}{% Kortschak:2017:PBOa% }. \NAMECITE{server}{% Kortschak:2018:PAG% }. \NAMECITE{servers}{% Doak:2022:GDL% }. \NAMECITE{Services}{% Varghese:2015:WDG,% Woodbeck:2021:NPG,% Kortschak:2017:PBOb,% Titmus:2021:CNG% }. \NAMECITE{Skills}{% Newmarch:2017:NPG% }. \NAMECITE{solutions}{% Ryer:2016:GPB,% Torres:2019:ASG% }. \NAMECITE{solving}{% Guney:2018:HGP% }. \NAMECITE{Stack}{% Tolaram:2023:FSW,% Aggarwal:2018:GWD,% Andrawos:2019:HFS% }. \NAMECITE{started}{% Spaulding:2018:GSG% }. \NAMECITE{Study}{% Costa:2022:BTS% }. \NAMECITE{Support}{% Mladenovi:2018:ASM% }. \NAMECITE{system}{% Guerrieri:2019:HSP,% Kortschak:2018:PAG% }. \NAMECITE{systems}{% Guerrieri:2019:HSP,% Torres:2019:ASG% }. \NAMECITE{Technical}{% Nelson:2021:GAT% }. \NAMECITE{techniques}{% Ryer:2016:GPB% }. \NAMECITE{technology}{% Ryer:2016:GPB% }. \NAMECITE{{Terraform}}{% Doak:2022:GDL% }. \NAMECITE{Test}{% Irawan:2016:TCG,% Scott:2018:HDI% }. \NAMECITE{testable}{% Torres:2017:GCB% }. \NAMECITE{Testing}{% Ketelsen:2017:TG,% McNerney:2019:BBB,% Torres:2019:ASG% }. \NAMECITE{throughput}{% Kortschak:2017:PBOa% }. \NAMECITE{Transformer}{% Ciolino:2020:GTN% }. \NAMECITE{Type}{% Costa:2022:BTS% }. \NAMECITE{Ultimate}{% Kennedy:2017:UGP,% Kennedy:2018:UGP% }. \NAMECITE{{Unix}}{% Guerrieri:2019:HSP% }. \NAMECITE{unreliable}{% Titmus:2021:CNG% }. \NAMECITE{{unsafe}}{% Costa:2022:BTS% }. \NAMECITE{Usage}{% Costa:2022:BTS% }. \NAMECITE{use}{% Doak:2022:GDL% }. \NAMECITE{Using}{% Newmarch:2017:NPG,% Guerrieri:2019:HSP,% Leiva:2023:NAG,% Ryer:2016:GPB,% Tolaram:2023:FSW,% Williams:2021:BCP% }. \NAMECITE{{V}}{% Sartori:2017:GFM% }. \NAMECITE{verification}{% Kirszenberg:2023:GFL% }. \NAMECITE{version}{% Ball:2018:WIG,% Kirszenberg:2023:GFL% }. \NAMECITE{vs}{% Ramalho:2018:PVG% }. \NAMECITE{{Vue.js}}{% Tolaram:2023:FSW% }. \NAMECITE{Web}{% Tolaram:2023:FSW,% Aggarwal:2018:GWD,% Andrawos:2017:CNP,% Andrawos:2019:HFS,% Chang:2016:GWP,% Hoffman:2017:CNG,% Kozyra:2016:GBW,% Varghese:2015:WDG% }. \NAMECITE{World}{% Vivien:2017:GDP,% Bodner:2021:LGI,% Guney:2018:HGP,% Ryer:2016:GPB% }. \NAMECITE{Writing}{% Ball:2018:WIG,% Ball:2019:WCG% }.