• Complain

Sedat Kapanoglu - Street Coder: The rules to break and how to break them

Here you can read online Sedat Kapanoglu - Street Coder: The rules to break and how to break them full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Manning, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Sedat Kapanoglu Street Coder: The rules to break and how to break them
  • Book:
    Street Coder: The rules to break and how to break them
  • Author:
  • Publisher:
    Manning
  • Genre:
  • Year:
    2022
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Street Coder: The rules to break and how to break them: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Street Coder: The rules to break and how to break them" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Computer science theory quickly collides with the harsh reality of professional software development. This wickedly smart and devilishly funny beginners guide shows you how to get the job done by prioritizing tasks, making quick decisions, and knowing which rules to break.
In Street Coder you will learn:
Data types, algorithms, and data structures for speedy software development
Putting bad practices to good use
Learn to love testing
Embrace code breaks and become friends with failure
Beginner-friendly insight on code optimization, asynchronous programming, parallelization, and refactoring
Street Coder: Rules to break and how to break them is a programmers survival guide, full of tips, tricks, and hacks that will make you a more efficient programmer. It takes the best practices you learn in a computer science class and deconstructs them to show when theyre beneficialand when they arent!
This books rebel mindset challenges status quo thinking and exposes the important skills you need on the job. Youll learn the crucial importance of algorithms and data structures, turn programming chores into programming pleasures, and shatter dogmatic principles keeping you from your full potential. Welcome to the streets!
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Fresh-faced CS grads, bootcampers, and other junior developers lack a vital quality: the street smarts of experience. To succeed in software, you need the skills and discipline to put theory into action. You also need to know when to go rogue and break the unbreakable rules. Th is book is your survival guide.
About the book
Street Coder teaches you how to handle the realities of day-to-day coding as a software developer. Self-taught guru Sedat Kapanoglu shares down-and-dirty advice thats rooted in his personal hands-on experience, not abstract theory or ivory-tower ideology. Youll learn how to adapt what youve learned from books and classes to the challenges youll face on the job. As you go, youll get tips on everything from technical implementations to handling a paranoid manager.
Whats inside
Beginner-friendly insights on code optimization, parallelization, and refactoring
Put bad practices to good use
Learn to love testing
Embrace code breaks and become friends with failure
About the reader
For new programmers. Examples in C#.
About the author
Sedat Kapanoglu is a self-taught programmer with more than 25 years of experience, including a stint at Microsoft.
Table of Contents
1 To the streets
2 Practical theory
3 Useful anti-patterns
4 Tasty testing
5 Rewarding refactoring
6 Security by scrutiny
7 Opinionated optimization
8 Palatable scalability
9 Living with bugs

Sedat Kapanoglu: author's other books


Who wrote Street Coder: The rules to break and how to break them? Find out the surname, the name of the author of the book and a list of all author's works by series.

Street Coder: The rules to break and how to break them — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Street Coder: The rules to break and how to break them" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover Street Coder The rules to break and how to break - photo 1
inside front cover

Street Coder The rules to break and how to break them - image 2

Street Coder The rules to break and how to break them - image 3

Street Coder

The rules to break and how to break them

SEDAT KAPANOLU

To comment go to liveBook

Street Coder The rules to break and how to break them - image 4

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2022 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Street Coder The rules to break and how to break them - image 5

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editors:

Toni Arritola and Becky Whitney

Technical development editor:

Frances Buontempo

Review editor:

Aleksandar Dragosavljevi

Production editor:

Keri Hales

Copy editor:

Suzanne G. Fox

Proofreader:

Katie Tennant

Technical proofreader:

Orlando Mndez Morales

Typesetter:

Gordan Salinovi

Cover designer:

Marija Tudor

ISBN: 9781617298370

dedication

To my brother Muzaffer, who introduced me to the fantastic world of computers.

front matter
preface

Ive experienced many distinct aspects of becoming proficient in software development as a self-taught programmer (other than reading books), ranging from trying to learn machine language by putting random numbers in memory and observing whether the results were anything other than a simple halt, to spending nights in smoke-filled offices, to sneaking off the university campus in the middle of the night after working clandestinely in the lab as a high schooler, to reading the contents of binary files and just hoping that getting exposed to some bytes would make me magically understand how the code works, to memorizing opcodes, and to trying every combination of the order of arguments to figure out the correct one in a function due to lack of documentation.

Back in 2013, my friend Aziz Kedi, who used to own a bookstore in Istanbul, asked me to write a book about software development based on my experiences. That was the first time I considered writing a book about my profession. I had to shelve the idea soon thereafter because Aziz closed his bookstore and moved to London.

I kept entertaining the idea of having a book I could hand out to new team members who were at the start of their career so they could close the experience gap while widening their perspective. The pre-career understanding of software development is heavily shaped by curricula, preconceptions, and best practices. A newly minted programmer naturally thinks of their accumulated knowledge as a core investment and doesnt want to wander far from it.

At some point, I decided to write such a bookvery slowly. I called the fictional book Street Coder and started making notes of random ideas that could make the lives of new developers easier. They didnt have to be best practices, eitherthey could even be bad practices, if you will, as long as they made developers better thinkers about the problems they faced. The document had grown, and at a certain point, I forgot about it, until the day I got a call from London.

It wasnt Aziz Kedi this time. He was probably busy writing screenplays back then, and Im sure hes working on another one as Im writing this. This time, it was Andy Waldron from Manning Publications. He asked me, What idea do you have for a book? I couldnt think of anything at first, and I was preparingjust to gain some timeto counter his question with this question: Well, what did you have in mind? I pretty much mumbled a bit, and then it suddenly struck me. I remembered the notes Id been taking and the title I had given it: Street Coder.

The title comes from what I learned in the streets, the professional software development world, by many trials and errors, which gave me a pragmatic, down-to-earth perspective about approaching software development as a craft. This book conveys the changes in perspective Ive experienced so youll have a head start in your career.

acknowledgments

This book wouldnt have been possible without my wife, Gnyz. Shes carried everything on her shoulders while Ive been busy writing. Thank you, babe. I love you.

Thanks go to Andrew Waldron, who kick-started my passion for authoring this book. This has been a phenomenal experience. Andy has always been tolerant and understanding, even when I accused him of secretly sneaking into my home and changing the books text. I owe you a drink, Andy.

Thanks go to my development editors, Toni Arritola, who taught me everything I know about writing programming books, and Becky Whitney, whos been patient and good natured about all the badly written parts I originally turned inwhich were Andys doing, really.

Thanks go to the technical reviewer, Frances Buontempo, whos been extremely constructive and on-point for the technical feedback. Thanks also go to Orlando Mndez Morales for making sure that the code I share in the book actually makes sense.

Thanks go to my friends Murat Girgin and Volkan Sevim, who reviewed the earliest drafts and assured me that my jokes wouldve been funny if the reader knew me.

I thank Donald Knuth for letting me quote him. I find myself lucky to have gotten a personal response from him, even if it was only OK. I also thank Fred Brooks for reminding me that theres a fair use clause in the copyright law, so I dont need to call him every day to ask for his permission, and also not to trespass in his home at 3 a.m. There was really no need to involve the cops, FredI was just leaving! Thanks also go to Leon Bambrick for letting me quote him peacefully.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Street Coder: The rules to break and how to break them»

Look at similar books to Street Coder: The rules to break and how to break them. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Street Coder: The rules to break and how to break them»

Discussion, reviews of the book Street Coder: The rules to break and how to break them and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.