Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений.
This book presents 14 specific rules that will cut 20% to 25% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized were able to benefit from these surprisingly simple performance guidelines.
From the creators of Yahoo!'s Design Pattern Library, Designing Social Interfaces provides you with more than 100 patterns, principles, and best practices, along with salient advice for many of the common challenges you'll face when starting a social website. Designing sites that foster user interaction and community-building is a valuable skill for web developers and designers today, but it's not that easy to understand the nuances of the social web. Now you have help.
In bestsellers such as Purple Cow and Tribes, Seth Godin taught readers how to make remarkable products and spread powerful ideas. But this book is different. It's about you - your choices, your future, and your potential to make a huge difference in whatever field you choose.
As web applications get more complex, so do the challenges. These applications need to live up to demanding performance requirements, and be reliable 24/7, without exception. And they also need to withstand frequent modifications by many different programmers. If you're building a mission-critical site, this book will help you achieve the same rigor in web application development that has traditionally applied to other types of software. http://b23.ru/soe3
The Web is increasingly happening in realtime. With sites such as Facebook and FriendFeed leading the way, users are coming to expect that all websites should serve content to them as it occurs. With this book, you'll learn how to add several realtime features to your site -- everything from chat and messaging services to streaming content feeds -- without making significant changes to your existing infrastructure. http://b23.ru/soen
Грегори Бейтсон (1904-1980) – британский, затем американский философ, антрополог и психолог, методолог биологии и человекознания. Перенося идеи из одних дисциплин в другие и связывая данные разных наук в логически стройные объяснительные модели, Бейтсон оставил ярчайший след в целом ряде наук, в том числе психологии. Он связал социальную, клиническую, сравнительную и педагогическую психологию через ключевое для него понятие коммуникации, которую он, в свою очередь, рассматривал через призму теории познания и информационной теории. Книга предназначена психологам, психотерапевтам, всем, интересующимся глубинными механизмами человеческого поведения.
Here are more than seventy big thinkers, each sharing an idea for you to think about as we head into the new year. From bestselling author Elizabeth Gilbert to brilliant tech thinker Kevin Kelly, from publisher Tim O'Reilly to radio host Dave Ramsey, there are some important people riffing about important ideas here. The ebook includes Tom Peters, Jackie Huba and Jason Fried, along with Gina Trapani, Bill Taylor and Alan Webber. — http://b23.ru/sgfu
The new edition keeps its focus on the CLR and the C# language. And, since I didn't update the book for C# 3, I will actually be adding C# 3.0 content as well as C# 4.0 content. And, of course, I'll be covering the new features/changes between CLR 2.0 and 4.0. — JR
Brilliantly compiled by author Juval Lowy, "Programming .NET Components," Second Edition is the consummate introduction to the Microsoft .NET Framework — the technology of choice for building components on Windows platforms. From its many lessons, tips, and guidelines, readers will learn how to use the .NET Framework to program reusable, maintainable, and robust components.
Are you doing all you can to further your career as a software developer? With today's rapidly changing and ever-expanding technologies, being successful requires more than technical expertise. To grow professionally, you also need soft skills and effective learning techniques. Apprenticeship Patterns cataloges dozens of behavior patterns to help you perfect essential aspects of your craft. Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day.
Delve into the technology, habits, capabilities, and possibilities of modern information retrieval -- a.k.a. "search" -- with this provocative and inspiring book. Search Patterns shares insights and best practices from people both in and out of the tech world.
Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. Think along with Adin D. Falkoff (APL), James Gosling (Java), Bjarne Stroustrup (C++), and others whose vision and hard work helped shape the computer industry. You'll find advice you can apply to systems you're developing, even if you don't use the specific languages being discussed.
In this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video.
“Shining a bright light into many of the dark corners of C# 3.0, this book not only covers the ‘how,’ but also the ‘why,’ arming the reader with many field-tested methods for wringing the most from the new language features, such as LINQ, generics, and multithreading. If you are serious about developing with the C# language, you need this book.” — Bill Craun, Principal Consultant, Ambassador Solutions, Inc.
"This book really demonstrates Bill's strengths as a writer and programmer. In a very short amount of time, he is able to present an issue, fix it and conclude it; each chapter is tight, succinct, and to the point." — Josh Holmes, Independent Contractor
"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I read the book, I felt like I was looking over the shoulder of an expert designer who was explaining to me what issues were important at each step, and why." — Edward Sciore, Associate Professor, Computer Science Department, Boston College
C# in Depth is a completely new book designed to propel existing C# developers to a higher level of programming skill. One simple principle drives this book: explore a few things deeply rather than offer a shallow view of the whole C# landscape. If you often find yourself wanting just a little more at the end of a typical chapter, this is the book for you.