Book picks similar to
Developing Applications with Visual Studio .Net by Richard Grimes
development
net
reference
software
Beginning PHP and MySQL 5: From Novice to Professional
W. Jason Gilmore - 2004
Essentially three books in one: provides thorough introductions to the PHP language and the MySQL database, and shows you how these two technologies can be effectively integrated to build powerful websites. Provides over 500 code examples, including real-world tasks such as creating an auto-login feature, sending HTML-formatted e-mail, testing password guessability, and uploading files via a web interface. Updated for MySQL 5, includes new chapters introducing triggers, stored procedures, and views.
Programming C#
Jesse Liberty - 2001
Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills. The fourth edition of Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0. Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:Visual Studio 2005GenericsCollection interfaces and iteratorsAnonymous methodsNew ADO.NET data controlsFundamentals of Object-Oriented ProgrammingAuthor Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications. Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.
Go in Practice
Matt Butcher - 2015
Following a cookbook-style Problem/Solution/Discussion format, this practical handbook builds on the foundational concepts of the Go language and introduces specific strategies you can use in your day-to-day applications. You'll learn techniques for building web services, using Go in the cloud, testing and debugging, routing, network applications, and much more.
Writing Idiomatic Python 2.7.3
Jeff Knupp - 2013
Each idiom comes with a detailed description, example code showing the "wrong" way to do it, and code for the idiomatic, "Pythonic" alternative. *This version of the book is for Python 2.7.3+. There is also a Python 3.3+ version available.* "Writing Idiomatic Python" contains the most common and important Python idioms in a format that maximizes identification and understanding. Each idiom is presented as a recommendation to write some commonly used piece of code. It is followed by an explanation of why the idiom is important. It also contains two code samples: the "Harmful" way to write it and the "Idiomatic" way. * The "Harmful" way helps you identify the idiom in your own code. * The "Idiomatic" way shows you how to easily translate that code into idiomatic Python. This book is perfect for you: * If you're coming to Python from another programming language * If you're learning Python as a first programming language * If you're looking to increase the readability, maintainability, and correctness of your Python code What is "Idiomatic" Python? Every programming language has its own idioms. Programming language idioms are nothing more than the generally accepted way of writing a certain piece of code. Consistently writing idiomatic code has a number of important benefits: * Others can read and understand your code easily * Others can maintain and enhance your code with minimal effort * Your code will contain fewer bugs * Your code will teach others to write correct code without any effort on your part
Training Kit (Exam 70-461): Querying Microsoft SQL Server 2012
Itzik Ben-Gan - 2012
Work at your own pace through a series of lessons and practical exercises, and then assess your skills with practice tests on CD—featuring multiple, customizable testing options.Maximize your performance on the exam by learning how to:Create database objectsWork with dataModify dataTroubleshoot and optimize queriesYou also get an exam discount voucher—making this book an exceptional value and a great career investment.
Top Curly Girl Method Recipes: Step by step recipes for all hair types
G.G Adshens - 2015
Why be a product junkie when you can use the most renowned natural ingredients (biodiversity's solution) to make your curls pop! These are tried and tested, proven to have worked with all curl types from 3c- bigger curls, through to 4c-smaller coils/ kinky hair. What I recommend is that you choose your preferred recipe for each of the 5 stages and use these consistently for 6 weeks and give us feedback on how your curls have been transformed. This time period is long enough to build moisture in your hair to its maximum hydration and achieve its ultimate curl factor. Feel free to come back to this page and comment on your results. Our unique book picks on the top recipes and covers all the key stages to achieve the most pronounced and luscious curls regardless of curl type, making this book for ALL curlies! The recipe chapters comprise: Step 1: Clarify Step 2: Condition Step 3: Style Step 4: Spritz Step 5: Detangle Oil Mixes (new addition) Enjoy all the tried and tested recipes, and choose the ones that best suit your hair. This is a very valuable handbook , a must have handbook for every curly girl across all ethnicities!
Into the Darkness: The Harrowing True Story of the Titanic Disaster: Riveting First-Hand Accounts of Agony, Sacrifice and Survival
Alan J. Rockwell - 2017
No human being who stood on her decks that fateful night was alive to commemorate the event on its 100th anniversary. Their stories are with us, however, and the lessons remain. From the moment the world learned the Titanic had sunk, we wanted to know, who had survived? Those answers didn’t come until the evening of Thursday, April 18, 1912―when the Cunard liner Carpathia finally reached New York with the 706 survivors who had been recovered from Titanic’s lifeboats. Harold Bride, “Titanic’s surviving wireless operator,” relayed the story of the ship’s band. “The way the band kept playing was a noble thing. I heard it first while still we were working wireless when there was a ragtime tune for us. The last I saw of the band, when I was floating out in the sea with my lifebelt on, it was still on deck playing ‘Autumn.’ How they ever did it I cannot imagine.” There were stories of heroism―such as that of Edith Evans, who was waiting to board collapsible Lifeboat D, the last boat to leave Titanic, when she turned to Caroline Brown and said, “You go first. You have children waiting at home.” The sacrifice cost Evans her life, but as Mrs. Brown said later, “It was a heroic sacrifice, and as long as I live I shall hold her memory dear as my preserver, who preferred to die so that I might live.” There was mystery. There was bravery. There was suspense. There was cowardice. Most men who survived found themselves trying to explain how they survived when women and children had died. But mostly, there was loss. On her return to New York after picking up Titanic’s survivors, Carpathia had become known as a ship of widows. Rene Harris, who lost her husband, Broadway producer Henry Harris, in the disaster, later spoke of her loss when she said, “It was not a night to remember. It was a night to forget.” Drawing on a wealth of previously unpublished letters, memoirs, and diaries as well as interviews with survivors and family members, veteran author and writer Alan Rockwell brings to life the colorful voices and the harrowing experiences of many of those who lived to tell their story. More than 100 years after the RMS Titanic met its fatal end, the story of the tragic wreck continues to fascinate people worldwide. Though many survivors and their family members disappeared into obscurity or were hesitant to talk about what they went through, others were willing to share their experiences during the wreck and in its aftermath. This book recounts many of these first-hand accounts in graphic, compelling detail.
World History in an Asian Setting
Gregorio F. Zaide
Most books on world history overly emphasize the role of Western nations in the vast saga of mankind - the author of this book rectifies the gaps in books by Western historians by beginning the narration of world history with East Asia, and progresses from there through the rest of Asia to the Middle East.
How to Stop Sucking and Be Awesome Instead
Jeff Atwood - 2013
He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.In “How to Stop Sucking and Be Awesome Instead” you’ll find a thought-provoking and entertaining collection of Jeff’s writings on several programming-related topics.
Mastering Bitcoin for Dummies: Bitcoin and Cryptocurrency Technologies, Mining, Investing and Trading - Bitcoin Book 1, Blockchain, Wallet, Business
Alan T. Norman - 2017
Get this Amazing #1 Amazon Top Release - Great Deal! You can read on your PC, Mac, smartphone, tablet or Kindle device. Bitcoin is not just a new word in the Internet age or technological and financial progress, it's a start of a new era on the Earth! Even 10 years ago we even couldn't imagine dreaming about digital money - you can't physically touch them but you can own and spend them. Today this is a reality! Bitcoin revolution covered the whole world like a huge wave, more and more people interested in this "Digital Gold". Over the past few years, Bitcoin has grown from something known only to a select few tech nerds into a revolutionary currency that has rapidly changed the way that we think about the concept of money. You no doubt see Bitcoin payments accepted in all kinds of places now, but, if you can believe it, it used to be a fairly complicated procedure for finding places that let you pay in Bitcoin. Anyway, to run the world you need to know everything. We can't guarantee that you will know EVERYTHING from this book, but we can guarantee you will have the notion of a new currency - Bitcoin. What is it? Where did it come from? How do you use it? Is it really just fake internet money created by drug dealers? That is precisely what we will be answering in this book. We’ll cover everything you need to know in order to get started with Bitcoin: understanding the Blockchain and Bitcoin transactions where to keep your Bitcoin (how to choose a secure wallet) buying Bitcoin investing in Bitcoin how to start accepting and using Bitcoin as a part of your business principles of Bitcoin mining the security of Bitcoin etc. Also, the author will share with you interesting facts about Bitcoin and will give you professional tips on the start of your way in Bitcoin family! Ready to take on the Bitcoin world yet? I hope so. I’d like to be the first to officially welcome you to the world of Bitcoin!
Web Hacking 101
Peter Yaworski
With few exceptions, existing books are overly technical, only dedicate a single chapter to website vulnerabilities or don't include any real world examples. This book is different.Using publicly disclosed vulnerabilities, Web Hacking 101 explains common web vulnerabilities and will show you how to start finding vulnerabilities and collecting bounties. With over 30 examples, the book covers topics like:HTML InjectionCross site scripting (XSS)Cross site request forgery (CSRF)Open RedirectsRemote Code Execution (RCE)Application Logicand more...Each example includes a classification of the attack, a report link, the bounty paid, easy to understand description and key takeaways. After reading this book, your eyes will be opened to the wide array of vulnerabilities that exist and you'll likely never look at a website or API the same way.
How Google Tests Software
James A. Whittaker - 2012
Legendary testing expert James Whittaker, until recently a Google testing leader, and two top Google experts reveal exactly how Google tests software, offering brand-new best practices you can use even if you're not quite Google's size...yet! Breakthrough Techniques You Can Actually Use Discover 100% practical, amazingly scalable techniques for analyzing risk and planning tests...thinking like real users...implementing exploratory, black box, white box, and acceptance testing...getting usable feedback...tracking issues...choosing and creating tools...testing "Docs & Mocks," interfaces, classes, modules, libraries, binaries, services, and infrastructure...reviewing code and refactoring...using test hooks, presubmit scripts, queues, continuous builds, and more. With these techniques, you can transform testing from a bottleneck into an accelerator-and make your whole organization more productive!
Personal Kanban: Mapping Work | Navigating Life
Jim Benson - 2011
People need to be effective.Productivity books focus on doing more, Jim and Tonianne want you to focus on doing better. Personal Kanban is about choosing the right work at the right time. Recognizing why we do the things we do. Understanding the impact of our actions. Creating value - not just product. For ourselves, our families, our friends, our co-workers. For our legacy.Personal Kanban takes the same Lean principles from manufacturing that led the Japanese auto industry to become a global leader in quality, and applies them to individual and team work. Personal Kanban asks only that we visualize our work and limit our work-in-progress. Visualizing work allows us to transform our conceptual and threatening workload into an actionable, context-sensitive flow. Limiting our work-in-progress helps us complete what we start and understand the value of our choices. Combined, these two simple acts encourage us to improve the way we work and the way we make choices to balance our personal, professional, and social lives.Neither a prescription nor a plan, Personal Kanban provides a light, actionable, achievable framework for understanding our work and its context. This book describes why students, parents, business leaders, major corporations, and world governments all see immediate results with Personal Kanban.
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke - 2010
I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?
100 Greatest Cycling Climbs: A Road Cyclist's Guide To Britain's Hills
Simon Warren - 2010
It is now possible for cyclists of all abilities to ride a well marked, well marshalled event just about any weekend of the year, usually based around one, two or sometimes as many as ten fearsome hills. For the first time, here is a pocket-sized guide to the 100 greatest climbs in the land, the building blocks for these rides, written by a cyclist for cyclists. From lung busting city centre cobbles to leg breaking windswept mountain passes, this guide locates the roads that have tested riders for generations and worked their way into cycling folklore. Whether you're a leisure cyclist looking for a challenge or an elite athlete trying to break records stick this book in your pocket and head for the hills. To watch a video of Simon Warren in action click here