{"title":"Web Development","description":"\u003cp\u003eBooks on web development, design, and e-commerce. Covers HTML, CSS, JavaScript, web applications, web services, content management, web marketing, and online business.\u003c\/p\u003e","products":[{"product_id":"9781593277918-facebooks-for-seniors-connect-with-friends-and-family-in-12-easy-lessons","title":"FaceBook for Seniors","description":"\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"text-align: justify;\"\u003e\u003c\/span\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003eFacebook is the world’s largest internet community. It’s used by millions of people like you to connect with family and friends, share photos, and stay in touch. But if you’re new to Facebook, getting started can be a little tricky.\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003eBased on award-winning computer classes for seniors, the 12 lessons in \u003c\/span\u003e\u003ci style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003eFacebook for Seniors\u003c\/i\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e will show you how to do things like:\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Sign up for Facebook and connect with family members and old friends\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Instantly share photos and messages\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Keep up-to-date with friends and loved ones\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Chat about cars, gardening, travel, or anything else that interests you\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Play games, and RSVP to parties and other events\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e–Keep your account safe and secure\u003c\/span\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cbr style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003eStep-by-step instructions and full-color images make it easy to follow along. Activities throughout help you practice what you’ve learned, and if you get stuck, just flip to the solutions at the back of the book!\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\u003ch3\u003eAbout the Author\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eCarrie\u003c\/b\u003e, \u003cb\u003eChris\u003c\/b\u003e, and \u003cb\u003eCheryl Ewin\u003c\/b\u003e design and teach award-winning computer classes for seniors. Carrie holds degrees in education and psychology, Chris is a PhD student who also runs a computer business, and Cheryl is an experienced teacher.\u003c\/p\u003e\u003cdiv\u003e\u003cspan style=\"text-align: justify;\"\u003e\u003c\/span\u003e\u003c\/div\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505597747270,"sku":"9781593277918","price":2089.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505597780038,"sku":"9781593277918-2","price":1966.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/FacebookforSeniors_cover.png?v=1790312500"},{"product_id":"9781593277956-invent-your-own-computer-games-with-python","title":"Invent Your Own Computer Games with Python, 4\/e","description":"\u003cp style=\"text-align: justify;\"\u003e\u003ci\u003eInvent Your Own Computer Games with Python\u003c\/i\u003e will teach you how to make computer games using the popular Python programming language--even if you've never programmed before!\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eBegin by building classic games like Hangman, Guess the Number, and Tic-Tac-Toe, and then work your way up to more advanced games, like a text-based treasure hunting game and an animated collision-dodging game with sound effects. Along the way, you'll learn key programming and math concepts that will help you take your game programming to the next level.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eLearn how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCombine loops, variables, and flow control statements into real working programs\u003c\/li\u003e\n\u003cli\u003eChoose the right data structures for the job, such as lists, dictionaries, and tuples\u003c\/li\u003e\n\u003cli\u003eAdd graphics and animation to your games with the pygame module\u003c\/li\u003e\n\u003cli\u003eHandle keyboard and mouse input\u003c\/li\u003e\n\u003cli\u003eProgram simple artificial intelligence so you can play against the computer\u003c\/li\u003e\n\u003cli\u003eUse cryptography to convert text messages into secret code\u003c\/li\u003e\n\u003cli\u003eDebug your programs and find common errors\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eAs you work through each game, you'll build a solid foundation in Python and an understanding of computer science fundamentals.\u003c\/p\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eWhat new game will you create with the power of Python?\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eThe projects in this book are compatible with Python 3.\u003c\/p\u003e\u003ch3\u003eAbout the Author\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer and teaches programming to kids and adults. He has written several Python books, including \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e and \u003ci\u003eMaking Games with Python \u0026amp; Pygame\u003c\/i\u003e.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of contents \u003c\/strong\u003e\u003cbr\u003eChapter 1: The Interactive Shell\u003cbr\u003eChapter 2: Writing Programs\u003cbr\u003eChapter 3: Guess the Number\u003cbr\u003eChapter 4: Jokes\u003cbr\u003eChapter 5: Dragon Realm\u003cbr\u003eChapter 6: Using the Debugger\u003cbr\u003eChapter 7: Designing Hangman with Flowcharts\u003cbr\u003eChapter 8: Writing the Hangman Code\u003cbr\u003eChapter 9: Extending Hangman\u003cbr\u003eChapter 10: Tic-Tac-Toe\u003cbr\u003eChapter 11: Bagels\u003cbr\u003eChapter 12: Cartesian Coordinates\u003cbr\u003eChapter 13: Sonar Treasure Hunt\u003cbr\u003eChapter 14: Caesar Cipher\u003cbr\u003eChapter 15: Reversi\u003cbr\u003eChapter 16: AI Simulation\u003cbr\u003eChapter 17: Using Pygame and Graphics\u003cbr\u003eChapter 18: Animating Graphics\u003cbr\u003eChapter 19: Collision Detection and Input\u003cbr\u003eChapter 20: Sounds and Images\u003cbr\u003eChapter 21: Dodger\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505597878342,"sku":"9781593277956","price":3348.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505597911110,"sku":"9781593277956-2","price":3151.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/InventwithPython_cover.png?v=1790312500"},{"product_id":"9781593276140-teach-your-kids-to-code-a-parent-friendly-guide-to-python-programming","title":"Teach Your Kids to Code","description":"\u003cp style=\"text-align: justify;\"\u003e\u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eStep-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eWhether you've been coding for years or have never programmed anything at all, \u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e will help you show your young programmer how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore geometry by drawing colorful shapes with Turtle graphics\u003c\/li\u003e\n\u003cli\u003eWrite programs to encode and decode messages, play Rock-Paper-Scissors, and calculate how tall someone is in Ping-Pong balls\u003c\/li\u003e\n\u003cli\u003eCreate fun, playable games like War, Yahtzee, and Pong\u003c\/li\u003e\n\u003cli\u003eAdd interactivity, animation, and sound to their apps\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003e\u003ci\u003eTeach Your Kids to Code\u003c\/i\u003e is the perfect companion to any introductory programming class or after-school meet-up, or simply your educational efforts at home. Spend some fun, productive afternoons at the computer with your kids—you can all learn something!\u003c\/p\u003e\u003ch3\u003eAbout the Author\u003c\/h3\u003e\u003cp\u003eBryson Payne has a Ph.D. in computer science and is a leading cybersecurity expert. He is the Director of the Center for Cyber Operations Education at UNG, the Director of the National Cyber Warrior Academy (an NSA-funded GenCyber summer camp), an NSA CAE Peer Reviewer, an FBI InfraGard member, and a TEDx speaker on \"How to Teach Kids to Code\". His certifications include: SANS\/GIAC Penetration Tester (GPEN) - only 7,808 certified worldwide, BlackHat Adversary Tactics: Red Team Operations (AT:RTO), Certified Information Systems Security Professional (CISSP®), and Certified Ethical Hacker (CEH). His first book, Teach Your Kids to Code, has sold over 50,000 copies, is published in six languages and his online courses, \"Teach Your Kids to Code\", \"Learn Java the Easy Way\", and \"Real World Ethical Hacking\" on Udemy have over 30,000 students enrolled. Bryson speaks English, Spanish, French, Russian and Mandarin Chinese. He resides in Atlanta, Georgia, with his wife and two sons.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505598599238,"sku":"9781593276140","price":2508.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505598632006,"sku":"9781593276140-2","price":2360.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/teachKids_front_new-new.png?v=1790312525"},{"product_id":"9781593276409-doing-math-with-python-use-programming-to-explore-algebra-statistics-calculus-and-more","title":"Doing Math with Python","description":"\u003cp style=\"text-align: justify;\"\u003e\u003ci\u003eDoing Math with Python\u003c\/i\u003e shows you how to use Python to delve into high school—level math topics like statistics, geometry, probability, and calculus. You'll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you've gotten the hang of things.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eAlong the way, you'll discover new ways to explore math and gain valuable programming skills that you'll use throughout your study of math and computer science. Learn how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDescribe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots\u003c\/li\u003e\n\u003cli\u003eExplore set theory and probability with programs for coin flips, dicing, and other games of chance\u003c\/li\u003e\n\u003cli\u003eSolve algebra problems using Python's symbolic math functions\u003c\/li\u003e\n\u003cli\u003eDraw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set\u003c\/li\u003e\n\u003cli\u003eWrite programs to find derivatives and integrate functions\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eCreative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You'll write an inequality solver, plot gravity's effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing 100,000 \"darts\" at a board, explore the relationship between the Fibonacci sequence and the golden ratio, and more.\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eWhether you're interested in math but have yet to dip into programming or you're a teacher looking to bring programming into the classroom, you'll find that Python makes programming easy and practical. Let Python handle the grunt work while you focus on the math.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505598828614,"sku":"9781593276409","price":3348.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505598861382,"sku":"9781593276409-2","price":3151.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/pymath_cover-front_new.png?v=1790312527"},{"product_id":"9781593276713-official-scratchjr-books-help-your-kids-learn-to-code","title":"Official ScratchJr Book","description":"\u003cp style=\"margin: 0px 0px 14px; padding: 0px; font-family: Arial, sans-serif; font-size: 14px;\"\u003eScratchJr is a free, introductory computer programming language that runs on iPads and Android tablets. Inspired by Scratch, the wildly popular programming language used by millions of children worldwide, ScratchJr helps even younger kids create their own playful animations, interactive stories, and dynamic games.\u003c\/p\u003e\u003cp style=\"margin: -4px 0px 14px; padding: 0px; font-family: Arial, sans-serif; font-size: 14px;\"\u003e\u003ci\u003eThe Official ScratchJr Book\u003c\/i\u003e is the perfect companion to this free app and makes coding easy and fun for all. Kids learn to program by connecting blocks of code to make characters move, jump, dance, and sing.\u003c\/p\u003e\u003cp style=\"margin: -4px 0px 14px; padding: 0px; font-family: Arial, sans-serif; font-size: 14px;\"\u003eEach chapter includes several activities that build on one another, culminating in a fun final project. These hands-on activities help kids develop computational-thinking, problem-solving, and design skills. In each activity, youâ€™ll find:\u003c\/p\u003e\u003cul style=\"margin: 0px 0px 18px 20px; padding-right: 0px; padding-left: 0px; font-family: Arial, sans-serif; font-size: 14px;\"\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eStep-by-step, easy-to-follow directions\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eWays to connect the activity with literacy and math concepts\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eTips for grown-ups and teachers\u003c\/li\u003e\n\u003cli style=\"margin: 0px 0px 0px 20px; overflow-wrap: break-word;\"\u003eCreative challenges to take the learning further\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size: 14px;\"\u003eBy the end of the book, kids will be ready for all sorts of new programming adventures!\u003c\/p\u003e\u003cdiv class=\"a-section a-spacing-extra-large\" id=\"descriptionAndDetails\" style=\"box-sizing: border-box; margin-bottom: 22px; color: rgb(17, 17, 17); font-family: \" amazon ember arial sans-serif\u003e\u003cdiv class=\"feature\" data-cel-widget=\"productDescription_feature_div\" data-feature-name=\"productDescription\" id=\"productDescription_feature_div\" style=\"box-sizing: border-box;\"\u003e\u003cdiv class=\"a-row feature\" data-cel-widget=\"productDescription_feature_div\" data-feature-name=\"productDescription\" data-template-name=\"productDescription\" id=\"productDescription_feature_div\" style=\"box-sizing: border-box; width: 1313px;\"\u003e\u003cdiv class=\"a-section a-spacing-small\" id=\"productDescription\" style=\"box-sizing: border-box; margin: 0.5em 0px 0em 25px; color: rgb(51, 51, 51); overflow-wrap: break-word; font-size: small; line-height: initial;\"\u003e\n\u003ch3 style=\"box-sizing: border-box; padding: 0px 0px 4px; margin: 0.75em 0px 0.375em -1px; text-rendering: optimizelegibility; font-size: 1.23em; line-height: 1.255; clear: left;\"\u003e\u003cstrong\u003eAbout the Author\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"box-sizing: border-box; padding: 0px; margin: 0em 0px 1em 1em;\"\u003eMarina Umaschi Bers is a professor in the Eliot-Pearson Department of Child Child Study and Human Development and adjunct professor in the Computer Science Department at Tufts University. She heads the Developmental Technologies Research group where she studies innovative ways to promote positive childhood development through new learning technologies. She is also the creator of KIBO, a robotics platform for children 4 to 7, which allows young builders to learn programming and engineering without screens by integrating arts and crafts.\u003c\/p\u003e\n\u003cdiv style=\"box-sizing: border-box; margin: 0px 0px 1em;\"\u003e\u003cp style=\"box-sizing: border-box; padding: 0px; margin: 0em 0px 1em 1em;\"\u003eMitchel Resnick is the creator of Scratch, the wildly popular programming language used in thousands of schools and homes worldwide, with nearly 4 million users. He directs the Lifelong Kindergarten group at the MIT Media Lab and was awarded the McGraw Prize in Education in 2011 for his creative learning technologies.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp style=\"box-sizing: border-box; padding: 0px; margin: 0em 0px 1em 1em;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"feature\" data-cel-widget=\"aplus_feature_div\" data-feature-name=\"aplus\" id=\"aplus_feature_div\" style=\"box-sizing: border-box; color: rgb(17, 17, 17); font-family: \" amazon ember arial sans-serif\u003e\u003cdiv class=\"a-section a-spacing-extra-large bucket\" id=\"aplus\" style=\"box-sizing: border-box; margin-bottom: 0px; padding: 5px 0px;\"\u003e \u003c\/div\u003e\u003c\/div\u003e\u003cp style=\"text-align: justify;\"\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505599254598,"sku":"9781593276713","price":1670.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505599287366,"sku":"9781593276713-2","price":1572.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/scratchjr_cover-front_revised.png?v=1790312536"},{"product_id":"9781593274085-javascript-for-kids-a-playful-introduction-to-programming","title":"JavaScript for Kids","description":"\u003cp style=\"text-align: justify;\"\u003eJavaScript is the programming language of the Internet, the secret sauce that makes the Web awesome, your favorite sites interactive, and online games fun!\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003e\u003ci\u003eJavaScript for Kids\u003c\/i\u003e is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You'll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eAlong the way, you'll write games such as Find the Buried Treasure, Hangman, and Snake. \u003cstrong\u003eYou'll also learn how to:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate functions to organize and reuse your code\u003c\/li\u003e\n\u003cli\u003eWrite and modify HTML to create dynamic web pages\u003c\/li\u003e\n\u003cli\u003eUse the DOM and jQuery to make your web pages react to user input\u003c\/li\u003e\n\u003cli\u003eUse the Canvas element to draw and animate graphics\u003c\/li\u003e\n\u003cli\u003eProgram real user-controlled games with collision detection and score keeping\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eWith visual examples like bouncing balls, animated bees, and racing cars, you can really see what you're programming. Each chapter builds on the last, and programming challenges at the end of each chapter will stretch your brain and inspire your own amazing programs. Make something cool with JavaScript today!\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eAges 10+ (and their parents!) \u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505599549510,"sku":"9781593274085","price":2930.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505599582278,"sku":"9781593274085-2","price":2758.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/jsfk_cover-front_final.png?v=1790312544"},{"product_id":"9781593275808-books-of-css3-a-developers-guide-to-the-future-of-web-design-2nd-edition","title":"Book of CSS3, 2\/e","description":"\u003cp style=\"text-align: justify;\"\u003eCSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eThis completely updated second edition of the best-selling \u003ci\u003eBook of CSS3\u003c\/i\u003e distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers. You'll find fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as all-new chapters on values and sizing, and graphical effects like filter effects and blend modes.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eWith an abundance of real-world examples and a focus on the principles of good design, \u003ci\u003eThe Book of CSS3\u003c\/i\u003e will help you expand your CSS skills, as you learn how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eStyle text with custom font choices, drop shadows, and other effects\u003c\/li\u003e\n\u003cli\u003eCreate, position, and resize background images on the fly\u003c\/li\u003e\n\u003cli\u003eSpice up static web pages with event-driven transitions and animations\u003c\/li\u003e\n\u003cli\u003eApply 2D and 3D transformations to text and images\u003c\/li\u003e\n\u003cli\u003eUse linear and radial gradients to create smooth color transitions\u003c\/li\u003e\n\u003cli\u003eTake control of layout with grids, columns, and flexible alignment\u003c\/li\u003e\n\u003cli\u003eTailor a website's appearance to every type of web-capable device\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThe companion website includes up-to-date browser compatibility charts, links to tutorials and resources, and live CSS3 examples.\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eThe Web can be an ugly place. Make it pretty with \u003ci\u003eThe Book of CSS3.\u003c\/i\u003e\u003c\/p\u003e\u003ch3\u003eAbout the Author\u003c\/h3\u003e\u003cp\u003e\u003cb\u003ePeter Gasston\u003c\/b\u003e has been making websites professionally for more than 14 years in both agency and corporate settings. One of the original contributors to http:\/\/www.css3.info\/, the leading online destination for CSS3, Gasston is the author of \u003ci\u003eThe Modern Web\u003c\/i\u003e (No Starch Press) and has been published in \u003ci\u003eSmashing Magazine\u003c\/i\u003e, \u003ci\u003eA List Apart\u003c\/i\u003e, and \u003ci\u003enet magazine\u003c\/i\u003e. He also writes the web development blog (http:\/\/www.broken-links.com\/)\". He lives in London, England.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505599778886,"sku":"9781593275808","price":2927.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505599811654,"sku":"9781593275808-2","price":2754.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/css32E_COVER_FINAL_new.png?v=1790312551"},{"product_id":"9781593274245-think-like-a-programmer-an-introduction-to-creative-problem-solving","title":"Think Like a Programmer","description":"\u003cp style=\"text-align: justify;\"\u003e\u003ci\u003eExamples in this book are written in C++, but will improve your ability to think like a programmer in any language.\u003c\/i\u003e\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eThe real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to \u003ci\u003eThink Like a Programmer\u003c\/i\u003e. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSplit problems into discrete components to make them easier to solve\u003c\/li\u003e\n\u003cli\u003eMake the most of code reuse with functions, classes, and libraries\u003c\/li\u003e\n\u003cli\u003ePick the perfect data structure for a particular job\u003c\/li\u003e\n\u003cli\u003eMaster more advanced programming tools like recursion and dynamic memory\u003c\/li\u003e\n\u003cli\u003eOrganize your thoughts and develop strategies to tackle particular types of problems\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eAlthough the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to \u003ci\u003eThink Like a Programmer\u003c\/i\u003e.\u003c\/p\u003e\u003ch3\u003eAbout the Author\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eV. Anton Spraul\u003c\/b\u003e has taught introductory programming and computer science for more than 15 years. He is the author of \u003ci\u003eComputer Science Made Simple\u003c\/i\u003e (Broadway) and \u003ci\u003eHow Software Works\u003c\/i\u003e (No Starch Press). He offers advice for beginning programmers in his series \"Learning to Program: A Guide\" on his website (http:\/\/www.vantonspraul.com).\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505600041030,"sku":"9781593274245","price":3767.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505600073798,"sku":"9781593274245-2","price":3546.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/tlap2.png?v=1790312560"},{"product_id":"9781593273842-art-of-r-programming-a-tour-of-statistical-software-design-1593273843","title":"Art of R Programming","description":"\u003cp style=\"text-align: justify;\"\u003eR is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003e\u003ci\u003eThe Art of R Programming\u003c\/i\u003e takes you on a guided tour of software development with R, from basic types and data structures to advanced topics like closures, recursion, and anonymous functions. No statistical knowledge is required, and your programming skills can range from hobbyist to pro.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eAlong the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate artful graphs to visualize complex data sets and functions\u003c\/li\u003e\n\u003cli\u003eWrite more efficient code using parallel R and vectorization\u003c\/li\u003e\n\u003cli\u003eInterface R with C\/C++ and Python for increased speed or functionality\u003c\/li\u003e\n\u003cli\u003eFind new packages for text analysis, image manipulation, and thousands more\u003c\/li\u003e\n\u003cli\u003eSquash annoying bugs with advanced debugging techniques\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eWhether you're designing aircraft, forecasting the weather, or you just need to tame your data, \u003ci\u003eThe Art of R Programming\u003c\/i\u003e is your guide to harnessing the power of statistical computing.\u003c\/p\u003e","brand":"No Starch Press","offers":[{"title":"Paperback","offer_id":50505600106566,"sku":"9781593273842","price":4186.0,"currency_code":"INR","in_stock":true},{"title":"E-Book","offer_id":50505600139334,"sku":"9781593273842-2","price":3939.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/R_cvr_front.png?v=1790312561"},{"product_id":"hands-on-programming-with-r-write-your-own-functions-and-simulations","title":"Hands-On Programming with R: Write Your Own Functions and Simulations","description":"\u003cp style=\"text-align: justify;\"\u003eLearn how to program by diving into the R language, and then use your new found skills to solve practical data science problems. With this book, you'll learn how to load data, assemble and disassemble data objects, navigate R's environment system, write your own functions, and use all of R's programming tools.\u003c\/p\u003e\u003cp\u003eR studio Master Instructor Garrett Grolemund not only teaches you how to program, but also shows you how to get more from R than just visualizing and modeling data. You'll gain valuable programming skills and support your work as a data scientist at the same time.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eWork hands-on with three practical data analysis projects based on casino games\u003c\/li\u003e\n\u003cli\u003eStore, retrieve, and change data values in your computer’s memory\u003c\/li\u003e\n\u003cli\u003eWrite programs and simulations that outperform those written by typical R users\u003c\/li\u003e\n\u003cli\u003eUse R programming tools such as if else statements, for loops, and S3 classes\u003c\/li\u003e\n\u003cli\u003eLearn how to write lightning-fast vectorized R code\u003c\/li\u003e\n\u003cli\u003eTake advantage of R's package system and debugging tools\u003c\/li\u003e\n\u003cli\u003ePractice and apply R programming concepts as you learn them\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505601024070,"sku":"9789351107286","price":740.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351107286.jpg?v=1790312570"},{"product_id":"javascript-the-good-parts","title":"JavaScript: The Good Parts","description":"\u003cp style=\"margin-top: 0px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eMost programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eConsidered \u003cem\u003ethe\u003c\/em\u003e JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eWhen Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In \u003cem\u003eJavaScript: The Good Parts\u003c\/em\u003e, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSyntax\u003c\/li\u003e\n\u003cli\u003eObjects\u003c\/li\u003e\n\u003cli\u003eFunctions\u003c\/li\u003e\n\u003cli\u003eInheritance\u003c\/li\u003e\n\u003cli\u003eArrays\u003c\/li\u003e\n\u003cli\u003eRegular expressions\u003c\/li\u003e\n\u003cli\u003eMethods\u003c\/li\u003e\n\u003cli\u003eStyle\u003c\/li\u003e\n\u003cli\u003eBeautiful features\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to \u003cem\u003eunlearn\u003c\/em\u003e all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eWith \u003cem\u003eJavaScript: The Good Parts\u003c\/em\u003e, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505601679430,"sku":"9788184045222","price":585.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184045222.jpg?v=1790312571"},{"product_id":"learning-scala-practical-functional-programming-for-the-jvm","title":"Learning Scala: Practical Functional Programming for the JVM","description":"\u003cp\u003eWhy learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures.\u003cbr\u003e\u003cbr\u003eAuthor Jason Swartz demonstrates why Scala’s concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that it’s stable and fast enough for any application.\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn about the core data types, literals, values, and variables\u003c\/li\u003e\n\u003cli\u003eDiscover how to think and write in expressions, the foundation for Scala's syntax\u003c\/li\u003e\n\u003cli\u003eWrite higher-order functions that accept or return other functions\u003c\/li\u003e\n\u003cli\u003eBecome familiar with immutable data structures and easily transform them with type-safe and declarative operations\u003c\/li\u003e\n\u003cli\u003eCreate custom infix operators to simplify existing operations or even to start your own domain-specific language\u003c\/li\u003e\n\u003cli\u003eBuild classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505603547206,"sku":"9789352132560","price":810.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132560.jpg?v=1790312578"},{"product_id":"head-first-object-oriented-analysis-and-design-9788184042214","title":"Head First Object-Oriented Analysis \u0026 Design (Bestseller)","description":"\u003cp style=\"text-align: justify;\"\u003eTired of reading object-oriented analysis and design books that only make sense after you're an expert? Try our Head First book. This witty and entertaining tutorial shows you how to analyze, design, and write great software that makes your boss happy, and your customers satisfied. You'll learn to solve real problems, regardless of their size and complexity, by applying good design principles and practices.\u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003e\"Head First Object Oriented Analysis and Design\u003c\/strong\u003e is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner.\"\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eIvar Jacobson, Ivar Jacobson Consulting\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\"I just finished reading HF OOA\u0026amp;D and I loved it! The thing I liked most about this book was its focus on why we do OOA\u0026amp;D-to write great software!\"\u003cbr\u003e\u003cstrong\u003eKyle Brown, Distinguished Engineer, IBM\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\"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.\"\u003cbr\u003e\u003cstrong\u003eEdward Sciore, Associate Professor, Computer Science Department, Boston College\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eTired of reading Object Oriented Analysis and Design books that only makes sense after you're an expert? You've heard OOA\u0026amp;D can help you write great software every time-software that makes your boss happy, your customers satisfied and gives you more time to do what makes you happy.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eBut how?\u003c\/strong\u003e Head First Object-Oriented Analysis \u0026amp; Design shows you how to analyze, design, and write serious object-oriented software: software that's easy to reuse, maintain, and extend; software that doesn't hurt your head; software that lets you add new features without breaking the old ones.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eInside you will learn how to:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse OO principles like encapsulation and delegation to build applications that are flexible\u003c\/li\u003e\n\u003cli\u003eApply the Open-Closed Principle (OCP) and the Single Responsibility Principle (SRP) to promote reuse of your code\u003c\/li\u003e\n\u003cli\u003eLeverage the power of design patterns to solve your problems more efficiently\u003c\/li\u003e\n\u003cli\u003eUse UML, use cases, and diagrams to ensure that all stakeholders are communicating clearly to help you deliver the right software that meets everyone's needs.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eBy exploiting how your brain works, Head First OOA\u0026amp;D compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you're finished reading this!\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505606103110,"sku":"9788184042214","price":1620.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/8184042213.jpg?v=1790312586"},{"product_id":"java-performance-the-definitive-guide","title":"Java Performance: The Definitive Guide","description":"\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:normal\"\u003eCoding and testing are often consideredseparate areas of expertise. In this comprehensive guide, author and Javaexpert Scott Oaks takes the approach that anyone who works with Java should beequally adept at understanding how code behaves in the JVM, as well as thetunings likely to help its performance.\u003cbr\u003e\u003cbr\u003eYou’ll gain in-depth knowledge of Java application performance, using the JavaVirtual Machine (JVM) and the Java platform, including the language and API.Developers and performance engineers alike will learn a variety of features,tools, and processes for improving the way Java 7 and 8 applications perform.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eApply four principles for obtaining the best results from performance testing\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse JDK tools to collect data on how a Java application is performing\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand the advantages and disadvantages of using a JIT compiler\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eTune JVM garbage collectors to affect programs as little as possible\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse techniques to manage heap memory and JVM native memory\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eMaximize Java threading and synchronization performance features\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eTackle performance issues in Java EE and Java SE APIs\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eImprove Java-driven database application performance\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003c!--EndFragment--\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505606135878,"sku":"9789351106296","price":1575.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351106296.jpg?v=1790312587"},{"product_id":"head-first-jquery","title":"Head First jQuery","description":"\u003cp style=\"text-align: justify;\"\u003eWant to add more interactivity and polish to your websites? Discover how jQuery can help you build complex scripting functionality in just a few lines of code. With \u003cstrong\u003e\u003ci\u003eHead First jQuery\u003c\/i\u003e\u003c\/strong\u003e, you'll quickly get up to speed on this amazing JavaScript library by learning how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and handling data with PHP, MySQL and JSON.\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eIf you want to learn—and understand—how to create interactive web pages, unobtrusive script, and cool animations that don't kill your browser, this book is for you.\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse jQuery with DOM to overcome the limitations of HTML and CSS\u003c\/li\u003e\n\u003cli\u003eLearn how jQuery selectors and actions work together\u003c\/li\u003e\n\u003cli\u003eWrite functions and wire them to interface elements\u003c\/li\u003e\n\u003cli\u003eUse jQuery effects to create actions on the page\u003c\/li\u003e\n\u003cli\u003eMake your pages come alive with animation\u003c\/li\u003e\n\u003cli\u003eBuild interactive web pages with jQuery and Ajax\u003c\/li\u003e\n\u003cli\u003eBuild forms in web applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505608036422,"sku":"9789350235164","price":1665.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350235164.jpg?v=1790312595"},{"product_id":"java-ee-architects-handbook-second-edition","title":"Java EE Architect's Handbook, Second Edition","description":"\u003cp style=\"text-align: justify;\"\u003eThe Java EE Architect's Handbook is a conciseguide to assuming the role of application architect for Java EE applications.It will guide the application architect through the entire Java EE projectincluding identifying business requirements, performing use-case analysis,object and data modeling, and guiding a development team during construction.It will provide tips and techniques for communicating with project managers andmanagement. It will provide strategies for making your application easier andless costly to support. Whether you are about to architect your first Java EEapplication or are looking for ways to keep your projects on-time andon-budget, you will refer to this handbook again and again.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cbr\u003eThe Java EE Architect's Handbook is the second edition of the J2EE Architect'sHandbook published in 2004. In 2006, the term J2EE was deprecated and replacedwith Java Platform, Enterprise Edition (Java EE).\u003cbr\u003eWhat you'll learn\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eYou'll discover how\u003c\/strong\u003e\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eDesign Java EE applications so     that they are robust, extensible, and easy to maintain.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAssume the role of application     architect on Java EE projects.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eApply commonly used design     patterns effectively.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eIdentify and address application     architectural issues before they hinder the development team.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDocument and communicate the     application design so that the development team's work is targeted.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAvoid common mistakes that derail     project budgets and timelines.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eGuide the development team through     the design and construction process.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eSetup effective procedures and     guidelines that increase stability and decrease defect reports.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eAvoid common mistakes that make     Java EE applications overly complex and hard to support.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eEffectively estimate needed     resources and timelines.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eSenior Java EE developers looking     to assume an architect role.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eJunior Java EE application     architects looking to improve their skills.\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"SHROFF\/DVT PRESS REPRINTS","offers":[{"title":"Default Title","offer_id":50505608396870,"sku":"9789351104865","price":500.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104865.jpg?v=1790312595"},{"product_id":"java-8-lambdas-functional-programming-for-the-masses","title":"Java 8 Lambdas: Functional Programming for the Masses","description":"\u003cp style=\"text-align: justify;\"\u003eIf you’re a developer with core Java SEskills, this hands-on book takes you through the language changes in Java 8triggered by the addition of lambda expressions. You’ll learn through codeexamples, exercises, and fluid explanations how these anonymous functions willhelp you write simple, clean, library-level code that solves business problems.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003eLambda expressions are a fairly simple change to Java, and the first part ofthe book shows you how to use them properly. Later chapters show you how lambdafunctions help you improve performance with parallelism, write simplerconcurrent code, and model your domain more accurately, including buildingbetter DSLs.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eUse exercises in each chapter to help you master lambda expressions in Java 8 quickly\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eExplore streams, advanced collections, and other Java 8 library improvements\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLeverage multicore CPUs and improve performance with data parallelism\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse techniques to “lambdify” your existing codebase or library code\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn practical solutions for lambda expression unit testing and debugging\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eImplement SOLID principles of object-oriented programming with lambdas\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite concurrent applications that efficiently perform message passing and non-blocking I\/O\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505608429638,"sku":"9789351105787","price":585.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351105787.jpg?v=1790312596"},{"product_id":"creating-apps-in-kivy","title":"Creating Apps in Kivy","description":"\u003cp style=\"text-align: justify;\"\u003eBuild mobile apps efficiently with Kivy, thePython-powered graphical toolkit for creating natural user interfaces withelegant multitouch support. With this hands-on guide, you’ll learn step-by-stephow to build and deploy a complete Kivy app for iOS and Android devices. Ifyou’re just beginning to work with Python, but are reasonably familiar with itssyntax, you’re ready to go.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"text-align: justify; line-height: 11.25pt; background-image: initial; background-color: white;\"\u003eEach chapter includes exercises, usingexamples that run on Python 3 and Python 2.7. Learn how Kivy simplifies mobiledevelopment with its cross-platform API and domain-specific Kv language, andwhy this free and open source toolkit is ideal for commercial products.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eDesign custom widgets with the Kv language\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDelve into Kivy events, event handlers, and properties\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDynamically change which Kivy widgets are displayed\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand and apply iterative development principles\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCreate basic animations, using Canvas and graphics primitives\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eStore local data with Kivy’s powerful key value store\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eAdd basic gestures to switch between app views\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eImprove your app’s usability with Kivy’s built-in widgets\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDeploy the app to your Android or iOS device, using Buildozer \u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505608462406,"sku":"9789351108023","price":675.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/Limg20965.jpg?v=1790312596"},{"product_id":"978-9351103103-9789351103103-apache-sqoop-cookbook-9351103102","title":"Apache Sqoop Cookbook","description":"\u003cp\u003eIntegrating data from multiple sources isessential in the age of big data, but it can be a challenging andtime-consuming task. This handy cookbook provides dozens of ready-to-userecipes for using Apache Sqoop, the command-line interface application thatoptimizes data transfers between relational databases and Hadoop.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:normal\"\u003e\u003cbr\u003eSqoop is both powerful and bewildering, but with this cookbook’sproblem-solution-discussion format, you’ll quickly learn how to deploy and thenapply Sqoop in your environment. The authors provide MySQL, Oracle, andPostgreSQL database examples on GitHub that you can easily adapt for SQLServer, Netezza, Teradata, or other relational systems.\u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eTransfer data from a single database table into your Hadoop ecosystem\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eKeep table data and Hadoop in sync by importing data incrementally\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eImport data from more than one database table\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCustomize transferred data by calling various database functions\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eExport generated, processed, or backed-up data from Hadoop to your database\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eRun Sqoop within Oozie, Hadoop’s specialized workflow scheduler\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLoad data into Hadoop’s data warehouse (Hive) or database (HBase)\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eHandle installation, connection, and syntax issues common to specific database vendors\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003c!--EndFragment--\u003e\u003c!--EndFragment--\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505610297414,"sku":"9789351103103","price":360.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351103103.jpg?v=1790312602"},{"product_id":"introduction-to-machine-learning-with-python-a-guide-for-data-scientists","title":"Introduction to Machine Learning with Python","description":"\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eMachine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination.\u003c\/p\u003e\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eYou’ll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Müller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the math behind them. Familiarity with the NumPy and matplotlib libraries will help you get even more from this book.\u003c\/p\u003e\u003cp style=\"font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);\"\u003eWith this book, you’ll learn:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFundamental concepts and applications of machine learning\u003c\/li\u003e\n\u003cli\u003eAdvantages and shortcomings of widely used machine learning algorithms\u003c\/li\u003e\n\u003cli\u003eHow to represent data processed by machine learning, including which data aspects to focus on\u003c\/li\u003e\n\u003cli\u003eAdvanced methods for model evaluation and parameter tuning\u003c\/li\u003e\n\u003cli\u003eThe concept of pipelines for chaining models and encapsulating your workflow\u003c\/li\u003e\n\u003cli\u003eMethods for working with text data, including text-specific processing techniques\u003c\/li\u003e\n\u003cli\u003eSuggestions for improving your machine learning and data science skills\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505613115462,"sku":"9789352134571","price":1170.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134571.jpg?v=1790312611"},{"product_id":"java-web-services-using-java-in-service-oriented-architectures","title":"Java Web Services: Using Java in Service-Oriented Architectures","description":"","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505614131270,"sku":"9788173663444","price":877.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788173663444_JPG_c907813b-2053-4710-827d-a704510a1d60.jpg?v=1790628678"},{"product_id":"head-first-servlets-and-jsp-2nd-edition","title":"Head First Servlets and JSP, 2\/e","description":"\u003cp style=\"text-align: justify;\"\u003eLooking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? \u003c\/p\u003e\u003cp\u003eThis book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse, one that puts you to sleep). \u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eLearn how to write servlets and JSPs, what makes a web container tick (and what ticks it off), how to use JSP's Expression Language (EL for short), and how to write deployment descriptors for your web applications. Master the c:out tag, and get a handle on exactly what's changed since the older J2EE 1.4 exam. You don't just pass the new J2EE 1.5 SCWCD exam, you'll understand this stuff and put it to work immediately. \u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003e\u003cstrong\u003eHead First Servlets and JSP\u003c\/strong\u003e doesn't just give you a bunch of facts to memorize; it drives knowledge straight into your brain. You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. And when you're through with the book, you can take a brand-new mock exam, created specifically to simulate the real test-taking experience. \u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617276998,"sku":"9788184044973","price":2340.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184044973.jpg?v=1790312634"},{"product_id":"programming-collective-intelligence","title":"Programming Collective Intelligence","description":"\u003cp style=\"text-align: justify;\"\u003eThis fascinating book demonstrates how you can build web applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it. \u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eWant to tap the power behind search rankings, product recommendations, social bookmarking, and online matchmaking? This fascinating book demonstrates how you can build Web 2.0 applications to mine the enormous amount of data created by people on the Internet. With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it. \u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eProgramming Collective Intelligence\u003c\/strong\u003e takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. \u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003cbr\u003eThis book explains:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCollaborative filtering techniques that enable online retailers to recommend products or media\u003c\/li\u003e\n\u003cli\u003eMethods of clustering to detect groups of similar items in a large dataset\u003c\/li\u003e\n\u003cli\u003eSearch engine features -- crawlers, indexers, query engines, and the PageRank algorithm\u003c\/li\u003e\n\u003cli\u003eOptimization algorithms that search millions of possible solutions to a problem and choose the best one\u003c\/li\u003e\n\u003cli\u003eBayesian filtering, used in spam filters for classifying documents based on word types and other features\u003c\/li\u003e\n\u003cli\u003eUsing decision trees not only to make predictions, but to model the way decisions are made\u003c\/li\u003e\n\u003cli\u003ePredicting numerical values rather than classifications to build price models\u003c\/li\u003e\n\u003cli\u003eSupport vector machines to match people in online dating sites\u003c\/li\u003e\n\u003cli\u003eNon-negative matrix factorization to find the independent features in a dataset\u003c\/li\u003e\n\u003cli\u003eEvolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eEach chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. \u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617309766,"sku":"9788184043709","price":1147.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184043709_jpg.webp?v=1790312634"},{"product_id":"feedback-control-for-computer-systems","title":"Feedback Control for Computer Systems","description":"\u003cp style=\"text-align: justify;\"\u003eHow can you take advantage of feedbackcontrol for enterprise programming? With this book, author Philipp K. Janertdemonstrates how the same principles that govern cruise control in your caralso apply to data center management and other enterprise systems. Through casestudies and hands-on simulations, you’ll learn methods to solve several controlissues, including mechanisms to spin up more servers automatically when webtraffic spikes. \u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0.0001pt; line-height: normal; text-align: justify;\"\u003e\u003cbr\u003eFeedback is ideal for controlling large, complex systems, but its use insoftware engineering raises unique issues. This book provides basic theory andlots of practical advice for programmers with no previous background infeedback control. \u003cbr\u003e\u003c!--[if !supportLineBreakNewLine]--\u003e\u003cbr\u003e\u003c!--[endif]--\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eLearn feedback concepts and     controller design\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eGet practical techniques for     implementing and tuning controllers\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse feedback “design patterns” for     common control scenarios\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eMaintain a cache’s “hit rate” by     automatically adjusting its size\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eRespond to web traffic by scaling     server instances automatically\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExplore ways to use feedback     principles with queueing systems\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn how to control memory     consumption in a game engine\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eTake a deep dive into feedback     control theory \u003cspan\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617408070,"sku":"9789351104247","price":540.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351104247.jpg?v=1790312636"},{"product_id":"978-9351108016-9789351108016-angularjs-up-and-running-9351108015","title":"AngularJS: Up and Running","description":"\u003cp\u003eIf you want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta-framework step-by-step, from the basics to advanced concepts. By the end of the book, you’ll understand how to develop a large, maintainable, and performant application with AngularJS.\u003c\/p\u003e\u003ch3 style=\"color: rgb(51, 51, 51); font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; line-height: 16.8px; text-align: justify; margin-bottom: 6px; background-color: rgb(255, 255, 255);\"\u003e \u003c\/h3\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; background-image: initial;\"\u003eGuided by two engineers who worked on AngularJS at Google, you’ll learn the components needed to build data-driven applications, using declarative programming and the Model–view–controller pattern. You’ll also learn how to conduct unit tests on each part of your application.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn how to use controllers for moving data to and from views\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand when to use AngularJS services instead of controllers\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCommunicate with the server to store, fetch, and update data asynchronously\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eKnow when to use AngularJS filters for converting data and values to different formats\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eImplement single-page applications, using ngRoute to select views and navigation\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDive into basic and advanced directives for creating reusable components\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eWrite an end-to-end test on a live version of your entire application\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse best practices, guidelines, and tools throughout the development cycle\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617473606,"sku":"9789351108016","price":1125.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/Angularjs_256.jpg?v=1790312642"},{"product_id":"you-dont-know-js-types-and-grammar","title":"You Don't Know JS: Types \u0026 Grammar","description":"\u003cp style=\"text-align: justify;\"\u003eNo matter how much experience you have with JavaScript,odds are you don’t fully understand the language. As part of the \"YouDon’t Know JS\" series, this compact guide explores JavaScript types ingreater depth than previous treatments by looking at type coercion problems,demonstrating why types work, and showing you how to take advantage of thesefeatures.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eLike other books in this series, \u003ci\u003eYou Don’t Know JS: Types \u0026amp; Grammar\u003c\/i\u003e dives into trickier parts of the language that many JavaScriptprogrammers simply avoid or assume don’t exist (like types). Armed with thisknowledge, you can achieve true JavaScript mastery.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eWith this book you will:\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eGet acquainted with JavaScript’s seven types: null, undefined, boolean, number, string, object, and symbol\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand why JavaSript’s unique array, string, and number characteristics may delight or confound you\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn how natives provide object wrappers around primitive values\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDive into the coercion controversy—and learn why this feature is useful in many cases\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eExplore various nuances in JavaScript syntax, involving statements, expressions, and other features\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505617506374,"sku":"9789351109969","price":472.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351109969.jpg?v=1790312642"},{"product_id":"jquery-cookbook-solutions-and-examples-for-jquery-developers","title":"jQuery Cookbook","description":"\u003cp style=\"text-align: justify;\"\u003ejQuery simplifies building rich, interactive web frontends. Getting started with this JavaScript library is easy, but it can take years to fully realize its breadth and depth; this cookbook shortens the learning curve considerably. With these recipes, you'll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces. Ideal for newcomers and JavaScript veterans alike, \u003cstrong\u003ejQuery Cookbook\u003c\/strong\u003e starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles. You also get recipes on advanced topics, such as methods for applying jQuery to large projects.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSolve problems involving events, effects, dimensions, forms, themes, and user interface elements\u003c\/li\u003e\n\u003cli\u003eLearn how to enhance your forms, and how to position and reposition elements on a page\u003c\/li\u003e\n\u003cli\u003eMake the most of jQuery's event management system, including custom events and custom event data\u003c\/li\u003e\n\u003cli\u003eCreate UI elements-such as tabs, accordions, and modals-from scratch\u003c\/li\u003e\n\u003cli\u003eOptimize your code to eliminate bottlenecks and ensure peak performance\u003c\/li\u003e\n\u003cli\u003eLearn how to test your jQuery applications\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505627631686,"sku":"9788184048759","price":1530.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184048759.jpg?v=1790312659"},{"product_id":"introducing-go-build-reliable-scalable-programs","title":"Introducing Go: Build Reliable, Scalable Programs","description":"\u003cp\u003ePerfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn.\u003cbr\u003e\u003cbr\u003eGo is a general-purpose programming language with a clean syntax and advanced features, including concurrency. This book provides the one-on-one support you need to get started with the language, with short, easily digestible chapters that build on one another. By the time you finish this book, not only will you be able to write real Go programs, you'll be ready to tackle advanced techniques.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eJump into Go basics, including data types, variables, and control structures\u003c\/li\u003e\n\u003cli\u003eLearn complex types, such as slices, functions, structs, and interfaces\u003c\/li\u003e\n\u003cli\u003eExplore Go’s core library and learn how to create your own package\u003c\/li\u003e\n\u003cli\u003eWrite tests for your code by using the language’s go test program\u003c\/li\u003e\n\u003cli\u003eLearn how to run programs concurrently with goroutines and channels\u003c\/li\u003e\n\u003cli\u003eGet suggestions to help you master the craft of programming\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505630744646,"sku":"9789352132973","price":450.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132973.jpg?v=1790312661"},{"product_id":"978-9352132294-information-architecture-for-the-web-and-beyond-4th-edition-9352132297","title":"Information Architecture: For the Web and Beyond, 4th Edition","description":"\u003cp\u003eInformation architecture (IA) is far more challenging—and necessary—than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003eTo guide you through this broad ecosystem, this popular guide—now in its fourth edition—provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003cstrong\u003eThis book includes:\u003c\/strong\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 15px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px;\"\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAn overview of IA and the problems it solves for creating effective digital products and services\u003c\/li\u003e\n\u003cli\u003eA deep dive into IA components, including organization, labeling, navigation, search, and metadata\u003c\/li\u003e\n\u003cli\u003eProcesses and methods that take you from research to strategy, design, and IA implementation\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505631694918,"sku":"9789352132294","price":1620.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352132294.jpg?v=1790312665"},{"product_id":"blockchain-blueprint-for-a-new-economy","title":"Blockchain: Blueprint for a New Economy","description":"\u003cp style=\"text-align: justify;\"\u003eBitcoin is starting to come into its own as a digitalcurrency, but the blockchain technology behind it could prove to be much moresignificant. This book takes you beyond the currency (\"Blockchain1.0\") and smart contracts (\"Blockchain 2.0\") to demonstrate howthe blockchain is in position to become the fifth disruptive computing paradigmafter mainframes, PCs, the Internet, and mobile\/social networking.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eAuthor Melanie Swan, Founder of the Institute forBlockchain Studies, explains that the blockchain is essentially a public ledgerwith potential as a worldwide, decentralized record for the registration,inventory, and transfer of all assets—not just finances, but property andintangible assets such as votes, software, health data, and ideas.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eTopics include:\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eConcepts,     features, and functionality of Bitcoin and the blockchain\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUsing     the blockchain for automated tracking of all digital endeavors\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eEnabling     censorship?resistant organizational models\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eCreating     a decentralized digital repository to verify identity\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003ePossibility     of cheaper, more efficient services traditionally provided by nations\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eBlockchain     for science: making better use of the data-mining network\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003ePersonal     health record storage, including access to one’s own genomic data\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eOpen     access academic publishing on the blockchain\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eThis book is part of an ongoing O’Reilly series. \u003ci\u003eMastering Bitcoin: Unlocking Digital Crypto-Currencies\u003c\/i\u003e \u003ci\u003eintroduces Bitcoin and describes the technology behind Bitcoinand the blockchain.\u003c\/i\u003e\u003ci\u003e \u003c\/i\u003e\u003ci\u003eBlockchain:Blueprint for a New Economy\u003c\/i\u003e considers theoretical, philosophical,and societal impact of cryptocurrencies and blockchain technologies.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505632350278,"sku":"9789351109921","price":517.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351109921.jpg?v=1790312666"},{"product_id":"learning-angularjs-a-guide-to-angularjs-development","title":"Learning AngularJS: A Guide to AngularJS Development","description":"\u003cp style=\"text-align: justify;\"\u003eWith AngularJS, you can quickly build client-sideapplications that run well on any desktop or mobile platform, using REST webservices for backend processes. You may have heard that the learning curve forthis JavaScript MVC framework is too steep, but that’s not the case. Thispractical guide provides a hands-on approach to learning AngularJS that willhave you building high-quality applications and websites in no time.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eAlong with a conceptual understanding of the framework,you’ll also gain direct experience with AngularJS by building a sampleapplication throughout the book. If you’re familiar with JavaScript, webdevelopment, and software design concepts and patterns, this book is theperfect way to get started.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e \u003cli class=\"MsoNormal\"\u003eUnderstand     how AngularJS differs from other MVC frameworks\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eLearn     about AngularJS controllers, views, and models by diving into the book’s     sample project\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eConnect     your working application to public REST services\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eBuild     the application’s security layer with non-REST AngularJS services\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eExplore     the basics of building and testing AngularJS directives\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eUse     AngularJS as part of the MEAN stack (MongoDB, ExpressJS, AngularJS, and     Node.js)\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e \u003cli class=\"MsoNormal\"\u003eDiscover     how search engine optimization relates to AngularJS applications and sites\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505632415814,"sku":"9789352130702","price":832.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352130702.jpg?v=1790312667"},{"product_id":"978-9351101260-9789351101260-angularjs-less-code-more-fun-and-enhanced-productivity-with-structured-web-apps-9351101266","title":"AngularJS: Less Code, More Fun, and Enhanced Productivity with Structured Web Apps","description":"\u003cp\u003eAngularJS, co-written by S. Brad Green and Shyam Seshadri discusses the basic concepts of AngularJS and how they can be implemented in an efficient manner.\u003c\/p\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 1em; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; background-color: rgb(255, 255, 255);\"\u003eThe book starts out with a small anecdote and examples of a shopping cart that introduces the reader to the basic concepts in AngularJS - the open source JavaScript framework that uses Model \"view\" controller (MVC) architecture, client-side templates, directives, dependency injection and databinding.\u003c\/p\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 1em; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; background-color: rgb(255, 255, 255);\"\u003eOnce the reader is established with the fundamentals, the book jumps into the crucial concepts of AngularJS applications. Here, concepts such as partitioning an application into modules, gripping the power of built-in directives, using http to communicate with servers and understanding the connection between controllers and routes are discussed. Being aware of such information helps in building a simple AngularJS application.\u003c\/p\u003e\u003cp style=\"margin-top: 0px; margin-bottom: 1em; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; background-color: rgb(255, 255, 255);\"\u003eFor building AngularJS Applications, Green and Seshadri provide a walk through for various tools that help in the AngularJS process from testing to layout, compiling and debugging. .All the concepts are equipped with app examples for simpler understanding. There is a chapter on JetBrains WebStorm, Yeoman and Karma as well. The book also teaches on how AngularJS helps make a complex web app simpler.\u003c\/p\u003e\u003cp\u003eThe rest of the chapters dive a bit deeper into theory with topics being covered such as communicating with servers, developing directives, using http and ngresource, location, localization and internationalization, among several other engaging topics to sum up a developers knowledge. AngularJS was published on 14 May, 2013 and is available in paperback.\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505632743494,"sku":"9789351101260","price":652.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789351101260.jpg?v=1790312669"},{"product_id":"google-analytics-understanding-visitor-behavior","title":"Google Analytics: Understanding Visitor Behavior","description":"\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDo you know what people do when they visit your website or web app? Or how much the site contributes to your bottom line? Google Analytics keeps track and makes it easy for you to learn precisely what's happening. This hands-on guide shows you how to get the most out of this free and powerful tool -- whether you're new to Google Analytics or have been using it for years.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003e\u003ci\u003eGoogle Analytics\u003c\/i\u003e\u003c\/strong\u003e shows you how to track different market segments and analyze conversion rates, and reveals advanced techniques such as marketing-campaign tracking, a valuable feature that most people overlook. And this practical book not only provides complete code samples for web developers, it also explains the concepts behind the code to marketers, managers, and others on your team.\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eDiscover exactly how the Google Analytics system works\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eLearn how to configure the system to measure data most relevant to your business goals\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTrack online marketing activities, including cost-per-click ads, email, and internal campaigns\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eTrack events -- rather than page views -- on sites with features such as maps, embedded video, and widgets\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eConfigure Google Analytics to track enterprise data, including multiple domains\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003eUse advanced techniques such as custom variables and CRM integration\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636151366,"sku":"9789350230923","price":810.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350230923.jpg?v=1790312680"},{"product_id":"functional-programming-for-java-developers-tools-for-better-concurrency-abstraction-and-agility","title":"Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility","description":"\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eSoftware development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eDean Wampler, Java expert and author of Programming Scala (O'Reilly), shows you how to apply FP principles such as immutability, avoidance of side-effects, and higher-order functions to your Java code. Each chapter provides exercises to help you practice what you've learned. Once you grasp the benefits of functional programming, you’ll discover that it improves all of the code you write.\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eLearn basic FP principles and apply them to object-oriented programming\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eDiscover how FP is more concise and modular than OOP\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eGet useful FP lessons for your Java type design—such as avoiding nulls\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eDesign data structures and algorithms using functional programming principles\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eWrite concurrent programs using the Actor model and software transactional memory\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eUse functional libraries and frameworks for Java—and learn where to go next to deepen your functional programming skills\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636184134,"sku":"9789350234686","price":337.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350234686.jpg?v=1790312680"},{"product_id":"head-first-c","title":"Head First C","description":"\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eEver wished you could learn C from a book? \u003cstrong\u003e\u003ci\u003eHead First C\u003c\/i\u003e \u003c\/strong\u003eprovides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eThis book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eWe think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.\u003c\/span\u003e\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636216902,"sku":"9789350236925","price":1710.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350236925.jpg?v=1790312681"},{"product_id":"you-dont-know-js-async-and-performance","title":"You Don't Know JS: Async \u0026 Performance","description":"\u003cp style=\"text-align: justify;\"\u003eNo matter how much experience you have with JavaScript,odds are you don’t fully understand the language. As part of the \"YouDon’t Know JS\" series, this concise yet in-depth guide focuses on newasynchronous features and performance techniques—including Promises,generators, and Web Workers—that let you create sophisticated single-page webapplications \u003ci\u003eand\u003c\/i\u003e escape callback hell in the process.\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003eLike other books in this series, \u003ci\u003eYou Don’t Know JS: Async \u0026amp; Performance\u003c\/i\u003e dives into trickier parts of the language that many JavaScriptprogrammers simply avoid. Armed with this knowledge, you can become a trueJavaScript master.\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"line-height: normal; text-align: justify; background-image: initial; background-color: white;\"\u003e\u003cstrong\u003eWith this book you will:\u003c\/strong\u003e\u003co:p\u003e\u003c\/o:p\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eExplore old and new JavaScript methods for handling asynchronous programming\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUnderstand how callbacks let third parties control your program’s execution\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eAddress the \"inversion of control\" issue with JavaScript Promises\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eUse generators to express async flow in a sequential, synchronous-looking fashion\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eTackle program-level performance with Web Workers, SIMD, and asm.js\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eLearn valuable resources and techniques for benchmarking and tuning your expressions and statements\u003co:p\u003e\u003c\/o:p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636446278,"sku":"9789352130160","price":697.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352130160.jpg?v=1790312692"},{"product_id":"978-9352131938-9789352131938-angularjs-novice-to-ninja-9352131932","title":"AngularJS: Novice to Ninja","description":"\u003cp\u003eAngularJS: Novice to Ninja is the perfect book to journey into the world of AngularJS, the superheroic JavaScript framework. Developed and maintained by Google, AngularJS brings the Model-View-Controller (MVC) pattern to JavaScript applications and provides a high quality foundation for building complex and powerful apps quickly.\u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eAngularJS is an open source JavaScript framework that lets you create amazing AJAX-based web apps. Generally, the complexity involved in building large-scale and complex AJAX apps is tremendous. AngularJS aims to minimize this complexity by offering a great environment for development, as well as the means to test your apps.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eAs a client-side MVW(Model-View-Whatever) framework, one of the most powerful features of AngularJS is its ability to bring structure to your web apps. Another nice thing about AngularJS is that it extends the HTML vocabulary to make it suitable for building web apps, enabling you to create them declaratively; the resulting code is clean and very readable.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eAngularJS ships with many great features out of the box, which you’ll use in your day-to-day programming. It supports two-way data binding, nice templating, easy REST interaction, custom component creation, multiple views, routing, and much more. It also demands no commitment. You can include Angular in your web page and use as many features as you like.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eFor these reasons (and many more that we’ll discuss during the course of this book), AngularJS is one of the top choices when it comes to Single Page App development. You’re going to enjoy working with AngularJS!\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eYou'll begin with the basics including Angular's magical two-way data binding and how to write test-friendly code. In no time you'll be moving on to understand more advanced topics like scope, dependency injection, filters, and much more.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eYou'll discover why so many front end developers have fallen in love with AngularJS by:\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMastering Angular's modules, controllers, scope, and events\u003c\/li\u003e\n\u003cli\u003eEnhancing your HTML with Angular directives\u003c\/li\u003e\n\u003cli\u003eSharing app data with services, factories, and providers\u003c\/li\u003e\n\u003cli\u003eBuilding a complete, working Single Page Application (SPA) using Angular - a blogging app\u003c\/li\u003e\n\u003cli\u003eWriting unit tests and end-to-end (e2e) tests for your Angular code\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/Sitepoint","offers":[{"title":"Default Title","offer_id":50505636511814,"sku":"9789352131938","price":760.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352131938.jpg?v=1790312697"},{"product_id":"head-first-php-and-mysql","title":"Head First PHP \u0026 MySQL","description":"\u003cp style=\"text-align: justify;\"\u003eIf you're ready to create web pages more complex than those you can build with HTML and CSS,\u003cstrong\u003eHead First PHP \u0026amp; MySQL\u003c\/strong\u003e is the ultimate learning guide to building dynamic, database-driven websites using PHP and MySQL. Packed with real-world examples, this book teaches you all the essentials of server-side programming, from the fundamentals of PHP and MySQL coding to advanced topics such as form validation, session IDs, cookies, database queries and joins, file I\/O operations, content management, and more. \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHead First PHP \u0026amp; MySQL\u003c\/strong\u003e offers the same visually rich format that's turned every title in the Head First series into a bestseller, with plenty of exercises, quizzes, puzzles, and other interactive features to help you retain what you've learned.\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse PHP to transform static HTML pages into dynamic web sites\u003c\/li\u003e\n\u003cli\u003eCreate and populate your own MySQL database tables, and work with data stored in files\u003c\/li\u003e\n\u003cli\u003ePerform sophisticated MySQL queries with joins, and refine your results with LIMIT and ORDER BY\u003c\/li\u003e\n\u003cli\u003eUse cookies and sessions to track visitors' login information and personalize the site for users\u003c\/li\u003e\n\u003cli\u003eProtect your data from SQL injection attacks\u003c\/li\u003e\n\u003cli\u003eUse regular expressions to validate information on forms\u003c\/li\u003e\n\u003cli\u003eDynamically display text based on session info and create images on the fly\u003c\/li\u003e\n\u003cli\u003ePull syndicated data from other sites using PHP and XML\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eThroughout the book, you'll build sophisticated examples -- including a mailing list, a job board, and an online dating site -- to help you learn how to harness the power of PHP and MySQL in a variety of contexts. If you're ready to build a truly dynamic website, \u003cstrong\u003eHead First PHP \u0026amp; MySQL\u003c\/strong\u003e is the ideal way to get going. \u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636642886,"sku":"9788184046588","price":2160.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184046588.jpg?v=1790312702"},{"product_id":"org-design-for-design-orgs-building-and-managing-in-house-design-teams","title":"Org Design for Design Orgs: Building and Managing In-House Design Teams","description":"\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; line-height: normal; background: white;\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eDesign has become the key link between users and today’s complex and rapidly evolving digital experiences, and designers are starting to be included in strategic conversations about the products and services that enterprises ultimately deliver. This has led to companies building in-house digital\/experience design teams at unprecedented rates, but many of them don’t understand how to get the most out of their investment. This practical guide provides guidelines for creating and leading design teams within your organization, and explores ways to use design as part of broader strategic planning.\u003c\/span\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-bottom: 0.0001pt; line-height: normal; background: white;\"\u003e\u003cspan style=\"color: rgb(38, 38, 38);\"\u003eYou’ll discover:\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp class=\"MsoNormal\" style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-bottom: 0.0001pt; line-height: normal; background: white;\"\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\"\u003eWhy design’s role has evolved in the digital age\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eHow to infuse design into every product and service experience\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eThe 12 qualities of effective design organizations\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eHow to structure your design team through a Centralized Partnership\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eDesign team roles and evolution\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eThe process of recruiting and hiring designers\u003c\/li\u003e\n\u003cli class=\"MsoNormal\"\u003eHow to manage your design team and promote professional growth\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636708422,"sku":"9789352134410","price":630.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134410.jpg?v=1790312705"},{"product_id":"php-web-services-2nd-edition","title":"PHP Web Services, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eWhether you’re sharing data between two internal systems or building an API so that users can access their data, this practical guide has everything you need to build APIs with PHP. Author Lorna Jane Mitchell provides lots of hands-on code samples, real-world examples, and advice based on her extensive experience to guide you through the process—from the underlying theory to methods for making your service robust.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eYou’ll learn how to use this language to work with JSON, XML, and other web service technologies. This updated second edition includes new tools and features that reflect PHP updates and changes on the Web.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore HTTP, from the request\/response cycle to its verbs, headers, and cookies\u003c\/li\u003e\n\u003cli\u003eWork with and publish webhooks—user-defined HTTP callbacks\u003c\/li\u003e\n\u003cli\u003eDetermine whether JSON or XML is the best data format for your application\u003c\/li\u003e\n\u003cli\u003eGet advice for working with RPC, SOAP, and RESTful services\u003c\/li\u003e\n\u003cli\u003eUse several tools and techniques for debugging HTTP web services\u003c\/li\u003e\n\u003cli\u003eChoose the service that works best for your application, and learn how to make it robust\u003c\/li\u003e\n\u003cli\u003eDocument your API—and learn how to design it to handle errors\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505636872262,"sku":"9789352133017","price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133017.jpg?v=1790312713"},{"product_id":"murachs-javascript-2nd-edition","title":"Murachs JavaScript, 2\/E (Paperback)","description":"\u003cp style=\"text-align: justify;\"\u003eToday, JavaScript is used in 89.9% of all websites, including the most heavily-trafficked sites like Google, Facebook, YouTube, and Amazon. That's why every web developer should know how to use JavaScript. The problem is that JavaScript is surprisingly difficult to learn, not only for programming novices but also for experienced programmers. But now, Murach's JavaScript (2nd Edition) makes it easier than ever to become an accomplished JavaScript programmer.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eTo make that possible, section 1 of this book presents a six-chapter course in JavaScript that gets you off to a great start. This section works for programming novices as well as experienced programmers because it lets you set your own pace. When you finish this section, you'll be able to write, test, and debug JavaScript applications of your own.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eThen, section 2 builds on that base by presenting the additional skills that every JavaScript programmer must have. That includes working with arrays and web storage, creating and using your own object types in object-oriented applications, using regular expressions for data validation, and much more. For many developers, sections 1 and 2 will be all that they need to know.\u003c\/p\u003e\u003cp style=\"text-align: justify;\"\u003eBut for those who want to move on to the expert level, section 3 presents the skills that will get you there. That includes skills like how to bulletproof your applications by using closures, namespaces, and modules; how to make your functions more useful by using callbacks; and how to use JSON to transmit and store data. Then, the last chapter in this section introduces you to jQuery and shows you how it can make your JavaScript code even better.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/Mike Murach","offers":[{"title":"Default Title","offer_id":50505636970566,"sku":"9789352133260","price":810.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133260.jpg?v=1790312716"},{"product_id":"you-dont-know-js-scope-and-closures","title":"You Don't Know JS: Scope \u0026 Closures","description":"\u003cp style=\"text-align: justify;\"\u003eNo matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise yet in-depth guide takes you inside scope and closures, two core concepts you need to know to become a more efficient and effective JavaScript programmer. You’ll learn how and why they work, and how an understanding of closures can be a powerful part of your development skillset.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eLike other books in the \"You Don’t Know JS\" series, \u003ci\u003eScope and Closures\u003c\/i\u003e dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can achieve true JavaScript mastery.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn about scope, a set of rules to help JavaScript engines locate variables in your code\u003c\/li\u003e\n\u003cli\u003eGo deeper into nested scope, a series of containers for variables and functions\u003c\/li\u003e\n\u003cli\u003eExplore function- and block-based scope, “hoisting”, and the patterns and benefits of scope-based hiding\u003c\/li\u003e\n\u003cli\u003eDiscover how to use closures for synchronous and asynchronous tasks, including the creation of JavaScript libraries\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637003334,"sku":"9789352134205","price":315.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352134205.jpg?v=1790312718"},{"product_id":"learning-node-moving-to-the-server-side-2nd-edition","title":"Learning Node: Moving to the Server-Side, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003eTake your web development skills from browser to server with Node—and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node’s core fundamentals and gain experience with several built-in and contributed modules.\u003c\/p\u003e\u003cp style=\"margin-top: -4px; margin-bottom: 14px; padding: 0px; font-family: Arial, sans-serif; line-height: 22.4px; text-align: justify; background-color: rgb(255, 255, 255);\"\u003eGet up to speed on Node’s event-driven, asynchronous I\/O model for developing data-intensive applications that are frequently accessed but computationally simple. If you’re comfortable working with JavaScript, this book provides many programming and deployment examples to help you take advantage of server-side development with Node.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eExplore the frameworks and functionality for full-stack Node development\u003c\/li\u003e\n\u003cli\u003eDive into Node’s module system and package management support\u003c\/li\u003e\n\u003cli\u003eTest your application or module code on the fly with Node’s REPL console\u003c\/li\u003e\n\u003cli\u003eUse core Node modules to build web applications and an HTTP server\u003c\/li\u003e\n\u003cli\u003eLearn Node’s support for networks, security, and sockets\u003c\/li\u003e\n\u003cli\u003eAccess operating system functionality with child processes\u003c\/li\u003e\n\u003cli\u003eLearn tools and techniques for Node development and production\u003c\/li\u003e\n\u003cli\u003eUse Node in microcontrollers, microcomputers, and the Internet of Things\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637036102,"sku":"9789352133833","price":1035.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789352133833.jpg?v=1790312720"},{"product_id":"java-performance-tuning-2nd-edition","title":"Java Performance Tuning, 2nd Edition","description":"\u003cp style=\"text-align: justify;\"\u003ePerformance has been an important issue for Java developers ever since the first version hit the streets. Over the years, Java performance has improved dramatically, but tuning is essential to get the best results, especially for J2EE applications. You can never have code that runs too fast. \u003c\/p\u003e\u003cstrong\u003eJava Peformance Tuning\u003c\/strong\u003e, 2nd edition provides a comprehensive and indispensable guide to eliminating all types of performance problems. Using many real-life examples to work through the tuning process in detail, JPT shows how tricks such as minimizing object creation and replacing strings with arrays can really pay off in improving your code's performance. \u003cspan\u003e\u003c\/span\u003e\u003cp\u003eTuning J2EE applications bears many similarities to tuning J2SE apps, but important and specific considerations apply. For this reason, \u003cstrong\u003eJava Performance Tuning\u003c\/strong\u003e, Second Edition includes four new chapters: a new chapter on J2EE application tuning in general followed by chapters on tuning JDBC, servlets and JSPs, and EJBs. \u003c\/p\u003e\u003cstrong\u003eJava Performance Tuning\u003c\/strong\u003e offers common-sense advice about what to tune and what to leave alone, emphasizing techniques that provide big performance gains with minimal code restructuring. It gives you crucial guidance that helps you tune without destroying your program's architecture. Blindly changing things in an effort to make a program run faster is a great way to create buggy, unmaintainable code. \u003cstrong\u003eJava Performance Tuning\u003c\/strong\u003e teaches you to work efficiently and effectively, resulting in code that is robust, maintainable, and fast. \u003cstrong\u003e\u003ci\u003e\u003c\/i\u003e\u003c\/strong\u003e\u003cp\u003e\u003cstrong\u003e\u003ci\u003e\u003cbr\u003e\u003cbr\u003eJava Performance Tuning\u003c\/i\u003e, Second Edition shows you how to:\u003c\/strong\u003e\u003cbr style=\"line-height: 20px; background-color: initial;\" rel=\"line-height: 20px; background-color: initial;\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCreate a performance plan\u003c\/li\u003e\n\u003cli\u003eGlean information about your program's behavior from profiling tools\u003c\/li\u003e\n\u003cli\u003eIdentify bottlenecks before tuning\u003c\/li\u003e\n\u003cli\u003eMinimize the number of objects your program creates, particularly critical for J2EE applications\u003c\/li\u003e\n\u003cli\u003eOptimize the use of strings\u003c\/li\u003e\n\u003cli\u003eAvoid performance penalties from inefficient code\u003c\/li\u003e\n\u003cli\u003eImprove the behavior of loops and switches\u003c\/li\u003e\n\u003cli\u003eOptimize I\/O behavior\u003c\/li\u003e\n\u003cli\u003eUse appropriate algorithms for sorting and other common tasks\u003c\/li\u003e\n\u003cli\u003eUse threads effectively\u003c\/li\u003e\n\u003cli\u003eOptimize the performance of distributed systems\u003c\/li\u003e\n\u003cli\u003eSpeed up servlets and JSPs\u003c\/li\u003e\n\u003cli\u003eStructure JDBC usage efficiently\u003c\/li\u003e\n\u003cli\u003eUse effective design patterns to optimize EJB performance.\u003c\/li\u003e\n\u003cli\u003eCovers Java SDK 1.4 Includes J2EE Performance Tuning.\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637199942,"sku":"9788173665783","price":877.5,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788173665783.gif?v=1790312726"},{"product_id":"practical-web-services-for-beginners","title":"Practical Web Services for Beginners","description":"\u003cp style=\"text-align: justify;\"\u003eToday, everywhere there is a demand of Web Services. Companies around the world have opened up their treasure of information stored in their databases to be used by their clients. This book explains how the server side Web Services are made and also includes all the steps involved in consuming those webservices. The latest technology : ASP.NET, Apache SOAP as well as ASP.NET AJAX is used for developing the webservice. All code has been rechecked and verified to work correctly \u003c\/p\u003e\u003cstrong\u003eSit on Computer with this book and you will learn making Webservices in hours\u003cp\u003e\u003cb\u003eThis book covers :\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003eCreating Web Services through ASP.Net\u003c\/li\u003e\n\u003cli\u003eHow to use Proxy classes to make webservice clients\u003c\/li\u003e\n\u003cli\u003eInstallation of Apache SOAP server and client\u003c\/li\u003e\n\u003cli\u003eMaking of Web Services through Apache SOAP\u003c\/li\u003e\n\u003cli\u003eMaking Web Services through ASP.NET AJAX\u003c\/li\u003e\n\u003cli\u003eAll the steps involved are explained in detail\u003c\/li\u003e\n\u003cli\u003eIncludes figures at each step\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/The X Team","offers":[{"title":"Default Title","offer_id":50505637396550,"sku":"9788184043419","price":225.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184043419.jpg?v=1790312733"},{"product_id":"learning-php-and-mysql-2nd-edition","title":"Learning PHP \u0026 MySQL, 2\/e","description":"\u003cp style=\"text-align: justify;\"\u003ePHP and MySQL are quickly becoming the de facto standard for rapid development of dynamic, database-driven web sites. This book is perfect for newcomers to programming as well as hobbyists who are intimidated by harder-to-follow books. With concepts explained in plain English, the new edition starts with the basics of the PHP language, and explains how to work with MySQL, the popular open source database. You then learn how to put the two together to generate dynamic content.\u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eIf you come from a web design or graphics design background and know your way around HTML, Learning PHP \u0026amp; MySQL is the book you've been looking for.\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cstrong\u003eThe content includes:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePHP basics such as strings and arrays, and pattern matching\u003c\/li\u003e\n\u003cli\u003eA detailed discussion of the variances in different PHP versions\u003c\/li\u003e\n\u003cli\u003eMySQL data fundamentals like tables and statements\u003c\/li\u003e\n\u003cli\u003eInformation on SQL data access for language\u003c\/li\u003e\n\u003cli\u003eA new chapter on XHTML\u003c\/li\u003e\n\u003cli\u003eError handling, security, HTTP authentication, and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003e\u003cstrong\u003eLearning PHP \u0026amp; MySQL \u003c\/strong\u003eexplains everything from fundamental concepts to the nuts and bolts of performing specific tasks. As part of O'Reilly's bestselling Learning series, the book is an easy-to-use resource designed specifically for beginners. It's a launching pad for future learning, providing you with a solid foundation for more advanced development.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637429318,"sku":"9788184043716","price":1350.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184043716.gif?v=1790312735"},{"product_id":"high-performance-web-sites-essential-knowledge-for-frontend-engineers","title":"High Performance Web Sites","description":"\u003cp style=\"text-align: justify;\"\u003eWant to speed up your web site? 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. Want your web site to display more quickly? This book presents 14 specific rules that will cut 25% to 50% 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, such as Yahoo! Search and the Yahoo! Front Page, were able to benefit from these surprisingly simple performance guidelines. \u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eThe rules in \u003cstrong\u003eHigh Performance Web Sites\u003c\/strong\u003e explain how you can optimize the performance of the Ajax, CSS, JavaScript, Flash, and images that you've already built into your site -- adjustments that are critical for any rich web application. Other sources of information pay a lot of attention to tuning web servers, databases, and hardware, but the bulk of display time is taken up on the browser side and by the communication between server and browser. \u003cstrong\u003eHigh Performance Web Sites\u003c\/strong\u003e covers every aspect of that process. \u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eEach performance rule is supported by specific examples, and code snippets are available on the book's companion web site. \u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e\u003cbr\u003e\u003cbr\u003eThe rules include how to:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMake Fewer HTTP Requests\u003c\/li\u003e\n\u003cli\u003eUse a Content Delivery Network\u003c\/li\u003e\n\u003cli\u003eAdd an Expires Header\u003c\/li\u003e\n\u003cli\u003eGzip Components\u003c\/li\u003e\n\u003cli\u003ePut Stylesheets at the Top\u003c\/li\u003e\n\u003cli\u003ePut Scripts at the Bottom\u003c\/li\u003e\n\u003cli\u003eAvoid CSS Expressions\u003c\/li\u003e\n\u003cli\u003eMake JavaScript and CSS External\u003c\/li\u003e\n\u003cli\u003eReduce DNS Lookups\u003c\/li\u003e\n\u003cli\u003eMinify JavaScript\u003c\/li\u003e\n\u003cli\u003eAvoid Redirects\u003c\/li\u003e\n\u003cli\u003eRemove Duplicates Scripts\u003c\/li\u003e\n\u003cli\u003eConfigure ETags\u003c\/li\u003e\n\u003cli\u003eMake Ajax Cacheable\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eIf you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable. \u003c\/p\u003e\u003chr\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637494854,"sku":"9788184043808","price":405.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184043808.gif?v=1790312736"},{"product_id":"head-first-web-design","title":"Head First Web Design","description":"\u003cp style=\"text-align: justify;\"\u003eWant to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? \u003cstrong\u003eHead First Web Design\u003c\/strong\u003e is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design.\u003c\/p\u003e\n\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eWhether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence. \u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: justify;\"\u003eYour time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, \u003cstrong\u003eHead First Web Design\u003c\/strong\u003e uses a visually rich format specifically designed to take advantage of the way your brain really works.\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637593158,"sku":"9788184046601","price":1305.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184046601.jpg?v=1790312740"},{"product_id":"head-first-programming-a-learners-guide-to-programming-using-the-python-language","title":"Head First Programming","description":"\u003cp style=\"text-align: justify;\"\u003eLooking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? \u003cstrong\u003eHead First Programming\u003c\/strong\u003e introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts.\u003c\/p\u003e\u003cp\u003e\u003cbr style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003eLearn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eWith a focus on programming concepts, this book teaches you how to:\u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUnderstand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators\u003c\/li\u003e\n\u003cli\u003eReuse code with functions\u003c\/li\u003e\n\u003cli\u003eUse library code to save time and effort\u003c\/li\u003e\n\u003cli\u003eSelect the best data structure to manage complex data\u003c\/li\u003e\n\u003cli\u003eWrite programs that talk to the Web\u003c\/li\u003e\n\u003cli\u003eShare your data with other programs\u003c\/li\u003e\n\u003cli\u003eWrite programs that test themselves and help you avoid embarrassing coding errors\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp style=\"text-align: justify;\"\u003eWe think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, \u003cstrong\u003eHead First Programming\u003c\/strong\u003e uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.\u003c\/p\u003e\u003chr\u003e\u003cp\u003e \u003c\/p\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637724230,"sku":"9788184048766","price":1350.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9788184048766.jpg?v=1790312748"},{"product_id":"javascript-patterns-build-better-applications-with-coding-and-design-patterns","title":"JavaScript Patterns: Build Better Applications with Coding and Design Patterns","description":"\u003cp\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eWhat's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.\u003c\/span\u003e\u003c\/p\u003e\u003cp style=\"color: rgb(8, 113, 135); font-family: Verdana; font-size: 11px; line-height: 15px; text-align: justify;\"\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eWritten by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool -- \u003cstrong\u003e\u003ci\u003eJavaScript Patterns\u003c\/i\u003e\u003c\/strong\u003e includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.\u003c\/span\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eExplore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and more\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eLearn why literal notation patterns are simpler alternatives to constructor functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eDiscover different ways to define a function in JavaScript\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eCreate objects that go beyond the basic patterns of using object literals and constructor functions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eLearn the options available for code reuse and inheritance in JavaScript\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eStudy sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and more\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"color: rgb(12, 12, 12);\"\u003eExamine patterns that apply specifically to the client-side browser environment\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr\u003e","brand":"Shroff\/O'Reilly","offers":[{"title":"Default Title","offer_id":50505637855302,"sku":"9789350231159","price":810.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/9789350231159.jpg?v=1790312751"}],"url":"https:\/\/cb-india.com\/collections\/web-development.oembed","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}