Author: Robert J. Krawczyk
Publisher: Princeton Architectural Press
ISBN: 9781568987927
Category : Architecture
Languages : en
Pages : 418
Book Description
"A primer on basic code-writing concepts for computer-aided design in the fields of architecture and engineering"--Provided by publisher.
The Codewriting Workbook
Author: Robert J. Krawczyk
Publisher: Princeton Architectural Press
ISBN: 9781568987927
Category : Architecture
Languages : en
Pages : 418
Book Description
"A primer on basic code-writing concepts for computer-aided design in the fields of architecture and engineering"--Provided by publisher.
Publisher: Princeton Architectural Press
ISBN: 9781568987927
Category : Architecture
Languages : en
Pages : 418
Book Description
"A primer on basic code-writing concepts for computer-aided design in the fields of architecture and engineering"--Provided by publisher.
Code Craft
Author: Pete Goodliffe
Publisher: No Starch Press
ISBN: 1593271190
Category : Computers
Languages : en
Pages : 626
Book Description
A guide to writing computer code covers such topics as variable naming, presentation style, error handling, and security.
Publisher: No Starch Press
ISBN: 1593271190
Category : Computers
Languages : en
Pages : 626
Book Description
A guide to writing computer code covers such topics as variable naming, presentation style, error handling, and security.
Who Wrote the Book of Life?
Author: Lily E. Kay
Publisher: Stanford University Press
ISBN: 9780804734172
Category : Science
Languages : en
Pages : 476
Book Description
This is a detailed history of one of the most important and dramatic episodes in modern science, recounted from the novel vantage point of the dawn of the information age and its impact on representations of nature, heredity, and society. Drawing on archives, published sources, and interviews, the author situates work on the genetic code (1953-70) within the history of life science, the rise of communication technosciences (cybernetics, information theory, and computers), the intersection of molecular biology with cryptanalysis and linguistics, and the social history of postwar Europe and the United States. Kay draws out the historical specificity in the process by which the central biological problem of DNA-based protein synthesis came to be metaphorically represented as an information code and a writing technologyand consequently as a book of life. This molecular writing and reading is part of the cultural production of the Nuclear Age, its power amplified by the centuries-old theistic resonance of the book of life metaphor. Yet, as the author points out, these are just metaphors: analogies, not ontologies. Necessary and productive as they have been, they have their epistemological limitations. Deploying analyses of language, cryptology, and information theory, the author persuasively argues that, technically speaking, the genetic code is not a code, DNA is not a language, and the genome is not an information system (objections voiced by experts as early as the 1950s). Thus her historical reconstruction and analyses also serve as a critique of the new genomic biopower. Genomic textuality has become a fact of life, a metaphor literalized, she claims, as human genome projects promise new levels of control over life through the meta-level of information: control of the word (the DNA sequences) and its editing and rewriting. But the author shows how the humbling limits of these scriptural metaphors also pose a challenge to the textual and material mastery of the genomic book of life.
Publisher: Stanford University Press
ISBN: 9780804734172
Category : Science
Languages : en
Pages : 476
Book Description
This is a detailed history of one of the most important and dramatic episodes in modern science, recounted from the novel vantage point of the dawn of the information age and its impact on representations of nature, heredity, and society. Drawing on archives, published sources, and interviews, the author situates work on the genetic code (1953-70) within the history of life science, the rise of communication technosciences (cybernetics, information theory, and computers), the intersection of molecular biology with cryptanalysis and linguistics, and the social history of postwar Europe and the United States. Kay draws out the historical specificity in the process by which the central biological problem of DNA-based protein synthesis came to be metaphorically represented as an information code and a writing technologyand consequently as a book of life. This molecular writing and reading is part of the cultural production of the Nuclear Age, its power amplified by the centuries-old theistic resonance of the book of life metaphor. Yet, as the author points out, these are just metaphors: analogies, not ontologies. Necessary and productive as they have been, they have their epistemological limitations. Deploying analyses of language, cryptology, and information theory, the author persuasively argues that, technically speaking, the genetic code is not a code, DNA is not a language, and the genome is not an information system (objections voiced by experts as early as the 1950s). Thus her historical reconstruction and analyses also serve as a critique of the new genomic biopower. Genomic textuality has become a fact of life, a metaphor literalized, she claims, as human genome projects promise new levels of control over life through the meta-level of information: control of the word (the DNA sequences) and its editing and rewriting. But the author shows how the humbling limits of these scriptural metaphors also pose a challenge to the textual and material mastery of the genomic book of life.
Clean Code
Author: Robert C. Martin
Publisher: Pearson Education
ISBN: 0132350882
Category : Computers
Languages : en
Pages : 464
Book Description
This title shows the process of cleaning code. Rather than just illustrating the end result, or just the starting and ending state, the author shows how several dozen seemingly small code changes can positively impact the performance and maintainability of an application code base.
Publisher: Pearson Education
ISBN: 0132350882
Category : Computers
Languages : en
Pages : 464
Book Description
This title shows the process of cleaning code. Rather than just illustrating the end result, or just the starting and ending state, the author shows how several dozen seemingly small code changes can positively impact the performance and maintainability of an application code base.
Writing Word Macros
Author: Steven Roman
Publisher: "O'Reilly Media, Inc."
ISBN: 9781565927254
Category : Computers
Languages : en
Pages : 420
Book Description
Many Microsoft Word users and VBA programmers don't realize the extensive opportunities that exist when Word's object model is accessed using Visual Basic for Applications (VBA). By creating what is commonly called a "Word macro," you can automate many features available in Word. Writing Word Macros (previously titled Learning Word Programming) is the introduction to Word VBA that allows you to do these things and more. Book jacket.
Publisher: "O'Reilly Media, Inc."
ISBN: 9781565927254
Category : Computers
Languages : en
Pages : 420
Book Description
Many Microsoft Word users and VBA programmers don't realize the extensive opportunities that exist when Word's object model is accessed using Visual Basic for Applications (VBA). By creating what is commonly called a "Word macro," you can automate many features available in Word. Writing Word Macros (previously titled Learning Word Programming) is the introduction to Word VBA that allows you to do these things and more. Book jacket.
Clean Code in Python
Author: Mariano Anaya
Publisher: Packt Publishing Ltd
ISBN: 1788837061
Category : Computers
Languages : en
Pages : 328
Book Description
Getting the most out of Python to improve your codebase Key Features Save maintenance costs by learning to fix your legacy codebase Learn the principles and techniques of refactoring Apply microservices to your legacy systems by implementing practical techniques Book Description Python is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code. What you will learn Set up tools to effectively work in a development environment Explore how the magic methods of Python can help us write better code Examine the traits of Python to create advanced object-oriented design Understand removal of duplicated code using decorators and descriptors Effectively refactor code with the help of unit tests Learn to implement the SOLID principles in Python Who this book is for This book will appeal to team leads, software architects and senior software engineers who would like to work on their legacy systems to save cost and improve efficiency. A strong understanding of Programming is assumed.
Publisher: Packt Publishing Ltd
ISBN: 1788837061
Category : Computers
Languages : en
Pages : 328
Book Description
Getting the most out of Python to improve your codebase Key Features Save maintenance costs by learning to fix your legacy codebase Learn the principles and techniques of refactoring Apply microservices to your legacy systems by implementing practical techniques Book Description Python is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code. What you will learn Set up tools to effectively work in a development environment Explore how the magic methods of Python can help us write better code Examine the traits of Python to create advanced object-oriented design Understand removal of duplicated code using decorators and descriptors Effectively refactor code with the help of unit tests Learn to implement the SOLID principles in Python Who this book is for This book will appeal to team leads, software architects and senior software engineers who would like to work on their legacy systems to save cost and improve efficiency. A strong understanding of Programming is assumed.
Programming in CoffeeScript
Author: Mark Bates
Publisher: Addison-Wesley Professional
ISBN: 032182010X
Category : Computers
Languages : en
Pages : 311
Book Description
Use CoffeeScript to Write Better JavaScript Code Than Ever Before! If you can do it in JavaScript, you can do it better in CoffeeScript. And, since CoffeeScript "compiles down" to JavaScript, your code will fit neatly into virtually any web environment. In Programming in CoffeeScript, Mark Bates shows web developers why CoffeeScript is so useful and how it avoids the problems that often make JavaScript code buggy and unmanageable. He guides you through every feature and technique you need to write quality CoffeeScript code and shows how to take advantage of CoffeeScript's increasingly robust toolset. Bates begins with the absolute basics of running and compiling CoffeeScript and then introduces syntax, control structures, functions, collections, and classes. Through same page code comparisons, you'll discover exactly how CoffeeScript improves on JavaScript. Next, you'll put it to work in building applications that are powerful, flexible, maintainable, concise, reliable, and secure. Bates shares valuable tips for better development, illuminating CoffeeScript's hidden gems and warning you about its remaining "rough edges." The book concludes with a start-to-finish application case study showing how to code back-ends and front-ends and integrate powerful frameworks and libraries. Coverage includes Understanding the right ways to compile and execute CoffeeScript Using CoffeeScript's clean syntax to focus on your code, not JavaScript's distractions Working with CoffeeScript's control structures, functions, and arguments Taking full advantage of CoffeeScript's implementation of collections and iterators Leveraging CoffeeScript's full class support to create complex data models Automating common application development tasks with Cake and Cakefiles Configuring Jasmine with CoffeeScript support, and using it to systematically test your code Writing Node.js server-side applications in CoffeeScript Using CoffeeScript to write jQuery and Backbone.js applications Integrating framework code to avoid "reinventing the wheel" Want a better way to create the JavaScript code your web applications need? CoffeeScript is the solution-and this book will help you master it!
Publisher: Addison-Wesley Professional
ISBN: 032182010X
Category : Computers
Languages : en
Pages : 311
Book Description
Use CoffeeScript to Write Better JavaScript Code Than Ever Before! If you can do it in JavaScript, you can do it better in CoffeeScript. And, since CoffeeScript "compiles down" to JavaScript, your code will fit neatly into virtually any web environment. In Programming in CoffeeScript, Mark Bates shows web developers why CoffeeScript is so useful and how it avoids the problems that often make JavaScript code buggy and unmanageable. He guides you through every feature and technique you need to write quality CoffeeScript code and shows how to take advantage of CoffeeScript's increasingly robust toolset. Bates begins with the absolute basics of running and compiling CoffeeScript and then introduces syntax, control structures, functions, collections, and classes. Through same page code comparisons, you'll discover exactly how CoffeeScript improves on JavaScript. Next, you'll put it to work in building applications that are powerful, flexible, maintainable, concise, reliable, and secure. Bates shares valuable tips for better development, illuminating CoffeeScript's hidden gems and warning you about its remaining "rough edges." The book concludes with a start-to-finish application case study showing how to code back-ends and front-ends and integrate powerful frameworks and libraries. Coverage includes Understanding the right ways to compile and execute CoffeeScript Using CoffeeScript's clean syntax to focus on your code, not JavaScript's distractions Working with CoffeeScript's control structures, functions, and arguments Taking full advantage of CoffeeScript's implementation of collections and iterators Leveraging CoffeeScript's full class support to create complex data models Automating common application development tasks with Cake and Cakefiles Configuring Jasmine with CoffeeScript support, and using it to systematically test your code Writing Node.js server-side applications in CoffeeScript Using CoffeeScript to write jQuery and Backbone.js applications Integrating framework code to avoid "reinventing the wheel" Want a better way to create the JavaScript code your web applications need? CoffeeScript is the solution-and this book will help you master it!
The Elements of Java(TM) Style
Author: Al Vermeulen
Publisher: Cambridge University Press
ISBN: 9780521777681
Category : Computers
Languages : en
Pages : 148
Book Description
The Elements of Java Style, written by renowned author Scott Ambler, Rogue Wave Software Vice President Alan Vermeulen, and a team of programmers from Rogue Wave, is for anyone who writes Java code. While there are many books that explain the syntax and basic use of Java, this book, first published in 2000, explains not just what you can do with the syntax, but what you ought to do. Just as Strunk and White's The Elements of Style provides rules of usage for the English language, this book provides a set of rules for Java practitioners to follow. While illustrating these rules with parallel examples of correct and incorrect usage, the book provides a collection of standards, conventions, and guidelines for writing solid Java code which will be easy to understand, maintain, and enhance. Anyone who writes Java code or plans to should have this book next to their computer.
Publisher: Cambridge University Press
ISBN: 9780521777681
Category : Computers
Languages : en
Pages : 148
Book Description
The Elements of Java Style, written by renowned author Scott Ambler, Rogue Wave Software Vice President Alan Vermeulen, and a team of programmers from Rogue Wave, is for anyone who writes Java code. While there are many books that explain the syntax and basic use of Java, this book, first published in 2000, explains not just what you can do with the syntax, but what you ought to do. Just as Strunk and White's The Elements of Style provides rules of usage for the English language, this book provides a set of rules for Java practitioners to follow. While illustrating these rules with parallel examples of correct and incorrect usage, the book provides a collection of standards, conventions, and guidelines for writing solid Java code which will be easy to understand, maintain, and enhance. Anyone who writes Java code or plans to should have this book next to their computer.
Complete Book of Framing
Author: Scot Simpson
Publisher: John Wiley & Sons
ISBN: 1119528518
Category : Technology & Engineering
Languages : en
Pages : 570
Book Description
The bestselling step-by-step framing guide—updated and expanded to meet 2018 codes and standards Complete Book of Framing, Second Edition—Updated and Expanded is a comprehensive guide to rough carpentry and framing, written by an expert with over forty years of framing experience. This book guides the reader through step-by-step framing instructions for floors, walls, roofs, door and window openings, and stairs. Hundreds of full-color illustrations and photos enable novice and professional framers to understand and master framing techniques. This Updated and Expanded Second Edition includes the framing techniques of the 2018 International Building Code (IBC), International Residential Code (IRC), and updated OSHA rules. It also includes new coverage of today's electric tools, wind and earthquake framing, medical and physiological factors of framing, and a revised safety chapter. Builders will find information on nailing patters, overall layout, engineered wood patterns, and green framing. In addition, the book offers readers tools and techniques for preparing for a job and managing a team. This Second Edition—Updated and Expanded: Includes hundreds of full-color illustrations depicting step-by-step framing techniques Offers guidance on today's electric tools and structural enhancements for natural disasters Features a revised chapter on safety to reflect the medical and physiological factors of framing Meets the framing techniques of the 2018 International Building Code (IBC), International Residential Code (IRC), and Occupational Safety and Health Administration (OSHA) standards Complete Book of Framing: An Illustrated Guide for Residential Construction, Second Edition—Updated and Expanded is an excellent resource for framers, carpenters, and contractors of all experience levels. Framer-friendly tips throughout the book show how to complete framing tasks efficiently and effectively.
Publisher: John Wiley & Sons
ISBN: 1119528518
Category : Technology & Engineering
Languages : en
Pages : 570
Book Description
The bestselling step-by-step framing guide—updated and expanded to meet 2018 codes and standards Complete Book of Framing, Second Edition—Updated and Expanded is a comprehensive guide to rough carpentry and framing, written by an expert with over forty years of framing experience. This book guides the reader through step-by-step framing instructions for floors, walls, roofs, door and window openings, and stairs. Hundreds of full-color illustrations and photos enable novice and professional framers to understand and master framing techniques. This Updated and Expanded Second Edition includes the framing techniques of the 2018 International Building Code (IBC), International Residential Code (IRC), and updated OSHA rules. It also includes new coverage of today's electric tools, wind and earthquake framing, medical and physiological factors of framing, and a revised safety chapter. Builders will find information on nailing patters, overall layout, engineered wood patterns, and green framing. In addition, the book offers readers tools and techniques for preparing for a job and managing a team. This Second Edition—Updated and Expanded: Includes hundreds of full-color illustrations depicting step-by-step framing techniques Offers guidance on today's electric tools and structural enhancements for natural disasters Features a revised chapter on safety to reflect the medical and physiological factors of framing Meets the framing techniques of the 2018 International Building Code (IBC), International Residential Code (IRC), and Occupational Safety and Health Administration (OSHA) standards Complete Book of Framing: An Illustrated Guide for Residential Construction, Second Edition—Updated and Expanded is an excellent resource for framers, carpenters, and contractors of all experience levels. Framer-friendly tips throughout the book show how to complete framing tasks efficiently and effectively.
Real-World Functional Programming
Author: Tomas Petricek
Publisher: Simon and Schuster
ISBN: 1638353794
Category : Computers
Languages : en
Pages : 989
Book Description
Functional programming languages like F#, Erlang, and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances. Real-World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases. The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Publisher: Simon and Schuster
ISBN: 1638353794
Category : Computers
Languages : en
Pages : 989
Book Description
Functional programming languages like F#, Erlang, and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances. Real-World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases. The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.