{"title":"Programming","description":null,"products":[{"product_id":"android-for-programmers-an-app-driven-approach","title":"Android For Programmers: An App-driven Approach","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47092850065618,"sku":"9780133570922","price":46.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47092850098386,"sku":"111b0baf-aded-37b8-a816-f4c29e0cc60c","price":38.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_a4aeea4d-dbf8-4511-92c5-d762f7cc7aa7.jpg?v=1781730848"},{"product_id":"python-one-liners-profi-programmierung-durch-kurz-gefasstes-python","title":"Python One-Liners: Profi-Programmierung durch kurz gefasstes Python","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47094013919442,"sku":"589b9b58-ce76-3183-ab60-bb0486763d86","price":36.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_46c7586f-1bbd-4ecc-80f2-ab2c74cc343a.jpg?v=1781721250"},{"product_id":"practical-flutter-improve-your-mobile-development-with-googles-latest-open-source-sdk","title":"Practical Flutter: Improve your Mobile Development with Google’s Latest Open-Source SDK","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47092947157202,"sku":"379207e7-7b40-336f-a3dd-1b5bb8c95507","price":44.29,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_b52fba08-ed21-49d5-936a-7635fa1dba0d.jpg?v=1781717820"},{"product_id":"apis-rest-seus-servicos-prontos-para-o-mundo-real","title":"APIs REST: Seus serviços prontos para o mundo real","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47094122610898,"sku":"7ccb75c2-daac-306b-9cc7-bb42a78d4ec1","price":11.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_29ab9e63-63b7-4236-b10c-beca3db24784.jpg?v=1781724172"},{"product_id":"c-programming-language","title":"C Programming Language","description":null,"brand":"None","offers":[{"title":"Paperback","offer_id":47089906680018,"sku":"9780131103627","price":70.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_6c0e678a-5378-47aa-9287-4bdff566ac06.jpg?v=1781730668"},{"product_id":"godunov-methods-theory-and-applications","title":"Godunov Methods: Theory and Applications","description":"This edited review book on Godunov methods contains 97 articles, all of which were presented at the international conference on Godunov Methods: Theory and Applications, held at Oxford in October 1999, to commemo­ rate the 70th birthday of the Russian mathematician Sergei K. Godunov. The meeting enjoyed the participation of 140 scientists from 20 countries; one of the participants commented: everyone is here, meaning that virtu­ ally everybody who had made a significant contribution to the general area of numerical methods for hyperbolic conservation laws, along the lines first proposed by Godunov in the fifties, was present at the meeting. Sadly, there were important absentees, who due to personal circumstance could not at­ tend this very exciting gathering. The central theme o{ the meeting, and of this book, was numerical methods for hyperbolic conservation laws fol­ lowing Godunov's key ideas contained in his celebrated paper of 1959. But Godunov's contributions to science are not restricted to Godunov's method.","brand":"None","offers":[{"title":"Trade Cloth","offer_id":47089935941842,"sku":"9780306466014","price":428.95,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_dbfc7677-f123-479d-8c12-f78a7aef3b6d.jpg?v=1781729187"},{"product_id":"django-de-a-a-z-crie-aplicacoes-web-rapidas-seguras-e-escalaveis-com-python","title":"Django de A a Z: Crie aplicações web rápidas, seguras e escaláveis com Python","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47093988065490,"sku":"98f84653-0234-3e70-9907-15269899f8bc","price":11.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"tdd-e-bdd-na-pratica-construa-aplicacoes-ruby-usando-rspec-e-cucumber","title":"TDD e BDD na prática: Construa aplicações Ruby usando RSpec e Cucumber","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47094277931218,"sku":"8ab5296a-9986-35db-bc58-5e845cf30957","price":11.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_f06d7739-9d43-48c3-925c-30f0de71d123.jpg?v=1781725874"},{"product_id":"programming-the-finite-state-machine-with-8-bit-pics-in-assembly-and-c","title":"Programming the Finite State Machine with 8-Bit PICs in Assembly and C","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47093689614546,"sku":"92e716da-a53e-3da8-8c8d-98a32292abb7","price":41.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"pro-c-9-with-net-5-foundational-principles-and-practices-in-programming","title":"Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47093182726354,"sku":"9f7d4c78-e83b-3e72-aa04-e46902153d2d","price":52.09,"currency_code":"CAD","in_stock":true}]},{"product_id":"learning-to-program","title":"Learning To Program","description":"\u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eEveryone\u003c\/b\u003e \u003cb\u003ecan benefit from basic programming skills–and after you start, you just might want to go a whole lot further. \u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eAuthor Steven Foote taught himself to program, figuring out the best ways to overcome every obstacle. Now a professional web developer, he’ll help you follow in his footsteps. He teaches concepts you can use with any modern programming language, whether you want to program computers, smartphones, tablets, or even robots.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eLearning to Program will help you build a solid foundation in programming that can prepare you to achieve just about any programming goal. Whether you want to become a professional software programmer, or you want to learn how to more effectively communicate with programmers, or you are just curious about how programming works, this book is a great first step in helping to get you there. \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eLearning to Program \u003ci\u003ewill help you get started even if you aren’t sure where to begin.\u003c\/i\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003ci\u003e \u003c\/i\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Learn how to simplify and automate many programming tasks\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Handle different types of data in your programs\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Use regular expressions to find and work with patterns\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Write programs that can decide what to do, and when to do it\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Use functions to write clean, well-organized code\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Create programs others can easily understand and improve\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Test and debug software to make it reliable\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Work as part of a programming team\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e•  Learn the next steps to take to build a lifetime of programming skills\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":47092860584146,"sku":"9780789753397","price":39.99,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":47092860616914,"sku":"e2c9a3c1-53c6-3c4a-aab4-eb8c9f9d5b61","price":29.89,"currency_code":"CAD","in_stock":true}]},{"product_id":"the-art-of-computer-programming-volumes-1-4a-boxed-set","title":"The Art of Computer Programming, Volumes 1-4A Boxed Set","description":null,"brand":"None","offers":[{"title":"Book \u0026 Toy","offer_id":47089955537106,"sku":"9780321751041","price":259.99,"currency_code":"CAD","in_stock":false}]},{"product_id":"desarrollo-de-componentes-software-para-el-manejo-de-dispositivos-ifct0609","title":"Desarrollo de componentes software para el manejo de dispositivos. IFCT0609","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47091018301650,"sku":"40e84b5a-0415-3065-afee-b8c3b2daed24","price":12.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_e66d0460-b960-4e1c-975b-587b163fac74.jpg?v=1781718554"},{"product_id":"sams-teach-yourself-c-5-0-in-24-hours","title":"Sams Teach Yourself C# 5.0 In 24 Hours","description":null,"brand":"None","offers":[{"title":"Paperback","offer_id":47089727111378,"sku":"9780672336843","price":36.99,"currency_code":"CAD","in_stock":false}]},{"product_id":"el-gran-libro-de-android","title":"El gran libro de Android","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47103992234194,"sku":"6dc14dd4-89fe-3df4-96aa-b7ba9f08fd24","price":15.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_fd207874-3208-419e-b8de-4547464ec6d5.jpg?v=1781723588"},{"product_id":"desarrollo-y-optimizacion-de-componentes-software-para-tareas-administrativas-de-sistemas-ifct0609","title":"Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47102365073618,"sku":"3a927c72-c5bb-3448-a0ea-9ce45c3464a7","price":18.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_2f552f8c-84d9-4de5-b79d-8045e5c63e19.jpg?v=1781718389"},{"product_id":"dna-computing-and-molecular-programming-25th-international-conference-dna-25-seattle-wa-usa-august-59-2019-proceedings","title":"DNA Computing and Molecular Programming: 25th International Conference, DNA 25, Seattle, WA, USA, August 5–9, 2019, Proceedings","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47104018776274,"sku":"04a2c4a8-ee70-31cf-b0eb-3e1cf26f3a31","price":66.89,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_1048d634-da17-4d2f-8b7e-bbc5c1c95738.jpg?v=1781712682"},{"product_id":"iniciando-com-flutter-framework-desenvolva-aplicacoes-moveis-no-dart-side","title":"Iniciando com Flutter Framework: Desenvolva aplicações móveis no Dart Side!","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47104096239826,"sku":"151936bc-b10d-3d17-8529-308e995b7241","price":11.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_6f70c15b-ae94-42db-b365-4e77ddda9dfe.jpg?v=1781714109"},{"product_id":"desenvolvimento-de-sistemas","title":"Desenvolvimento de sistemas","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47102387585234,"sku":"67196b51-9c37-35db-8ba7-0ee3fb93139d","price":6.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_4bafafca-ac11-4036-b402-1ac361d86548.jpg?v=1781722219"},{"product_id":"windows-presentation-foundation-unleashed-wpf","title":"Windows Presentation Foundation Unleashed (wpf)","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47122497306834,"sku":"9780672328916","price":74.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47122497339602,"sku":"8a4f1219-4314-4793-9125-1ce3ca99fa8d","price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_f0f078f2-608d-49b9-9fb7-14fac56e82c1.jpg?v=1781726524"},{"product_id":"the-little-schemer","title":"The Little Schemer","description":null,"brand":"None","offers":[{"title":"Paperback","offer_id":47101287694546,"sku":"9780262560993","price":52.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_99a87932-cfae-4146-91fd-55dda40870ec.jpg?v=1781730625"},{"product_id":"migrating-a-two-tier-application-to-azure-a-hands-on-walkthrough-of-azure-infrastructure-platform-and-container-services","title":"Migrating a Two-Tier Application to Azure: A Hands-on Walkthrough of Azure Infrastructure, Platform, and Container Services","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47103131975890,"sku":"7397da9f-c4ca-3d1f-8f43-6d0b76bc0060","price":40.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_3e12cd6d-c956-4ff6-a2a3-d89623131072.jpg?v=1781723421"},{"product_id":"confident-coding-master-the-fundamentals-of-code-and-supercharge-your-career","title":"Confident Coding: Master The Fundamentals Of Code And Supercharge Your Career","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47122469978322,"sku":"9780749479633","price":26.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47122470011090,"sku":"30def310-737e-34b1-b0df-3309698377fd","price":21.29,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_41db1270-9714-4913-b031-67980d46ae07.jpg?v=1781717339"},{"product_id":"analise-de-sistemas","title":"Análise de sistemas","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47102366056658,"sku":"065a862d-61d6-3b0f-a95e-2193b22066ec","price":6.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_77829efc-646c-42aa-8138-9033e8ffb1ba.jpg?v=1781712812"},{"product_id":"think-python-systematisch-programmieren-lernen-mit-python","title":"Think Python: Systematisch programmieren lernen mit Python","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47103674941650,"sku":"cbeba454-d9cd-3da8-abf4-3f922a7b063f","price":32.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"mehr-umsatz-mit-wunschkunden-auf-knopfdruck-5-strategien-fur-deine-effektive-vertriebsautomatisierung","title":"Mehr Umsatz mit Wunschkunden auf Knopfdruck: 5 Strategien für deine effektive Vertriebsautomatisierung","description":"\u003cp\u003eUnternehmen ohne Marketing-Automation werden sehr bald nicht mehr Wettbewerbsfähig sein, denn jedes Unternehmen braucht Marketing- Automation. Gerade in kleinen und mittelständige Unternehmen ist es sehr beeindruckend, wenn nicht fast schon erschreckend, wie viel Zeit, Energie und Kosten eingespart werden können, wenn das Marketing automatisiert wird. In Zusammenarbeit mit Ihnen kreieren wir Online Marketing Tools, die genau nach Ihren Bedürfnissen arbeiten und das gemeinsam gesteckte Ziel erreichen. \"Wir machen keine außergewöhnliche Sachen. Wir machen gewöhnliche Sachen außergewöhnlich gut!\"\u003c\/p\u003e","brand":"None","offers":[{"title":"EBook","offer_id":47101891510482,"sku":"bb1603e7-b3e9-3d78-b95c-8b370ab731ad","price":1.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"c-a-beginners-guide","title":"C#: A Beginner's Guide","description":null,"brand":"None","offers":[{"title":"Paperback","offer_id":47121976557778,"sku":"9780071835831","price":45.95,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":47121976590546,"sku":"8af5d70d-4c80-3616-ac07-d9576104a7de","price":42.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_a44312cf-fc5d-456e-9315-1649f507a066.jpg?v=1781729542"},{"product_id":"the-go-programming-language","title":"The Go Programming Language","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47121894539474,"sku":"9780134190440","price":49.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47121894572242,"sku":"3de020c3-25b0-3f7b-bd97-bba3ce70577c","price":34.19,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_e97ea8f4-8d5e-4a4f-89e1-f4a4ce78ee08.jpg?v=1781730859"},{"product_id":"asp-net-3-5-a-beginners-guide","title":"ASP.NET 3.5: A Beginner's Guide","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47153049010386,"sku":"9780071591942","price":63.95,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_e7760c37-6899-4dca-9109-f27799fbee51.jpg?v=1781726978"},{"product_id":"easy-programming-with-visual-basic-for-applications-vba-from-the-flow-chart-to-the-excel-program-via-vba","title":"EASY PROGRAMMING with Visual Basic for Applications (VBA): FROM THE FLOW CHART TO THE EXCEL PROGRAM VIA VBA","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47102428184786,"sku":"6a978971-6867-36db-9b2f-71d56e5b4719","price":15.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_6bb80644-77e4-4455-906f-39d5533015d3.jpg?v=1781722250"},{"product_id":"programacion-en-go","title":"Programación en Go","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47103563071698,"sku":"e32f1355-54fa-312f-9365-1c696cada429","price":31.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"python-3-crashkurs-eine-praktische-projektbasierte-programmiereinfuhrung","title":"Python 3 Crashkurs: Eine praktische, projektbasierte Programmiereinführung","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47103963398354,"sku":"d7c03466-3b76-3d65-99fb-518552483974","price":38.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"python-a-fondo","title":"Python a fondo","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47154152145106,"sku":"c29a73bc-28b2-3a53-8770-6d74caacc123","price":33.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"puzzles-for-programmers-and-pros","title":"Puzzles for Programmers and Pros","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47110202523858,"sku":"9780470121689","price":29.99,"currency_code":"CAD","in_stock":false}]},{"product_id":"aprofundando-em-flutter-desenvolva-aplicacoes-dart-com-widgets","title":"Aprofundando em Flutter: Desenvolva aplicações Dart com Widgets","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47154148606162,"sku":"69585304-36ad-3003-942f-b541ede1de31","price":11.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_ca6949a7-f976-4a59-8c3c-2e096a45ee5e.jpg?v=1781721729"},{"product_id":"introduction-to-android-application-development-android-essentials","title":"Introduction To Android Application Development: Android Essentials","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47121593270482,"sku":"9780321940261","price":56.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47121593303250,"sku":"8c00588c-3767-3a5e-96fb-b152677241ca","price":42.69,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_52cf2ed9-7fb4-410d-98ee-168ca8255395.jpg?v=1781726438"},{"product_id":"implementacion-e-integracion-de-elementos-software-con-tecnologias-basadas-en-componentes-ifct0609","title":"Implementación e integración de elementos software con tecnologías basadas en componentes. IFCT0609","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47152563126482,"sku":"c171e76b-064c-3c46-9a64-6680c160292c","price":18.99,"currency_code":"CAD","in_stock":true}]},{"product_id":"garbage-collection-algorithms-for-automatic-dynamic-memory-management","title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","description":null,"brand":"None","offers":[{"title":"Hardcover","offer_id":47110569132242,"sku":"9780471941484","price":97.0,"currency_code":"CAD","in_stock":false}]},{"product_id":"essential-angular-for-asp-net-core-mvc-3-a-practical-guide-to-successfully-using-both-in-your-projects-1","title":"Essential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Your Projects","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47153462608082,"sku":"79e2b857-2353-3a58-9dee-ef9062985d78","price":44.29,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_3517f86c-f71b-49a9-9790-156182c5313b.jpg?v=1781724939"},{"product_id":"the-android-developers-cookbook-building-applications-with-the-android-sdk","title":"The Android Developer's Cookbook: Building Applications With The Android Sdk","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47121749606610,"sku":"9780321897534","price":46.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47121749639378,"sku":"8e3ba79d-49e0-389c-b326-87c7a9c9ce5e","price":38.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_b00a8f4c-7e01-461b-961d-6c03992ce5e0.jpg?v=1781726095"},{"product_id":"learning-swift-2-programming","title":"Learning Swift 2 Programming","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47121689575634,"sku":"9780134431598","price":49.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47121689608402,"sku":"5fa7786f-9c4b-36fd-b504-14014a2e014d","price":34.19,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_f7646923-bf31-49bf-ade3-6c9691fecfcf.jpg?v=1781730859"},{"product_id":"sams-teach-yourself-ios-6-application-development-in-24-hours","title":"Sams Teach Yourself Ios 6 Application Development In 24 Hours","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47115296407762,"sku":"9780672334436","price":46.99,"currency_code":"CAD","in_stock":false}]},{"product_id":"tcp-ip-sockets-in-java-practical-guide-for-programmers","title":"Tcp\/ip Sockets In Java: Practical Guide for Programmers","description":"The networking capabilities of the Java platform have been extended considerably since the first edition of the book. This new edition covers version 1.5-1.7, the most current iterations, as well as making the following improvements:\u003cbr\u003e\u003cbr\u003eThe API (application programming interface) reference sections in each chapter, which describe the relevant parts of each class, have been replaced with (i) a summary section that lists the classes and methods used in the code, and (ii) a \"gotchas\" section that mentions nonobvious or poorly-documented aspects of the objects.\u003cbr\u003e\u003cbr\u003eIn addition, the book covers several new classes and capabilities introduced in the last few revisions of the Java platform. New abstractions to be covered include NetworkInterface, InterfaceAddress, Inet4\/6Address, SocketAddress\/InetSocketAddress, Executor, and others; extended access to low-level network information; support for IPv6; more complete access to socket options; and scalable I\/O. The example code is also modified to take advantage of new language features such as annotations, enumerations, as well as generics and implicit iterators where appropriate.\u003cbr\u003e\u003cbr\u003eMost Internet applications use sockets to implement network communication protocols. This book's focused, tutorial-based approach helps the reader master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Chapter 1 provides a general overview of networking concepts to allow readers to synchronize the concepts with terminology. Chapter 2 introduces the mechanics of simple clients and servers. Chapter 3 covers basic message construction and parsing. Chapter 4 then deals with techniques used to build more robust clients and servers. Chapter 5 (NEW) introduces the scalable interface facilities which were introduced in Java 1.5, including the buffer and channel abstractions. Chapter 6 discusses the relationship between the programming constructs and the underlying protocol implementations in more detail. Programming concepts are introduced through simple program examples accompanied by line-by-line code commentary that describes the purpose of every part of the program. No other resource presents so concisely or so effectively the material necessary to get up and running with Java sockets programming.\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eFocused, tutorial-based instruction in key sockets programming techniques allows reader to quickly come up to speed on Java applications.\u003c\/li\u003e\n\u003cli\u003eConcise and up-to-date coverage of the most recent platform (1.7) for Java applications in networking technology.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Paperback (2008)","offer_id":47117183844562,"sku":"9780123742551","price":43.95,"currency_code":"CAD","in_stock":false},{"title":"Paperback (2001)","offer_id":47117183877330,"sku":"9781558606852","price":46.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_6d1115b4-6bea-4de9-a738-aae78fc09b05.jpg?v=1781730282"},{"product_id":"creating-ios-apps-develop-and-design","title":"Creating Ios Apps: Develop And Design","description":null,"brand":"None","offers":[{"title":"Trade Paper","offer_id":47122004279506,"sku":"9780321934130","price":51.99,"currency_code":"CAD","in_stock":false},{"title":"EBook","offer_id":47122004312274,"sku":"e3acc01c-8b4a-3beb-b497-1ea7961f6ad4","price":42.69,"currency_code":"CAD","in_stock":true}]},{"product_id":"program-proofs","title":"Program Proofs","description":"\u003cb\u003eThis comprehensive and highly readable textbook teaches how to formally reason about computer programs using an incremental approach and the verification-aware programming language Dafny.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eProgram Proofs\u003c\/i\u003e shows students what it means to write specifications for programs, what it means for programs to satisfy those specifications, and how to write proofs that connect specifications and programs. Writing with clarity and humor, K. Rustan M. Leino first provides an overview of the basic theory behind reasoning about programs. He then gradually builds up to complex concepts and applications, until students are facing real programs using objects, data structures, and non-trivial recursion. To emphasize the practical nature of program proofs, all material and examples use the verification-aware programming language Dafny, but no previous knowledge of Dafny is assumed.\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eWritten in a highly readable and student-friendly style\u003c\/li\u003e\n\u003cli\u003eBuilds up to complex concepts in an incremental manner \u003c\/li\u003e\n\u003cli\u003eComprehensively covers how to write proofs and how to specify and verify both functional programs and imperative programs\u003c\/li\u003e\n\u003cli\u003eUses real program text from a real programming language, not psuedo code\u003c\/li\u003e\n\u003cli\u003eFeatures engaging illustrations and hands-on learning exercises \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Trade Paper","offer_id":47115530240210,"sku":"9780262546232","price":92.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/1_0d15a260-8789-41c9-b996-9cb6bef65e70.jpg?v=1781730436"},{"product_id":"hydrodynamics-of-free-surface-flows-modelling-with-the-finite-element-method","title":"Hydrodynamics of Free Surface Flows: Modelling with the Finite Element Method","description":null,"brand":"None","offers":[{"title":"Hardcover","offer_id":47115848581330,"sku":"9780470035580","price":205.99,"currency_code":"CAD","in_stock":false}]},{"product_id":"cloud-native-devops-mit-kubernetes-bauen-deployen-und-skalieren-moderner-anwendungen-in-der-cloud","title":"Cloud Native DevOps mit Kubernetes: Bauen, Deployen und Skalieren moderner Anwendungen in der Cloud","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47140806754514,"sku":"75eb5115-eef1-3aee-8054-1b18a8533d13","price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_94eadd3c-8140-4116-a146-d2fec0363a34.jpg?v=1781724025"},{"product_id":"despliegue-y-puesta-en-funcionamiento-de-componentes-software-ifct0609","title":"Despliegue y puesta en funcionamiento de componentes software. IFCT0609","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47117030228178,"sku":"0ab2c8bc-d0cc-3b3b-9c09-b597aaef471d","price":8.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0630\/1089\/8005\/files\/image_c414c944-3d34-41c0-9037-92dcd5126312.jpg?v=1781712616"},{"product_id":"stylish-f-crafting-elegant-functional-code-for-net-and-net-core","title":"Stylish F#: Crafting Elegant Functional Code for .NET and .NET Core","description":null,"brand":"None","offers":[{"title":"EBook","offer_id":47139764732114,"sku":"fbe64eed-5e0f-3236-bc5f-5ea92553a8c2","price":58.69,"currency_code":"CAD","in_stock":true}]},{"product_id":"newnes-pc-programmers-pocket-book","title":"Newnes PC Programmer's Pocket Book","description":null,"brand":"None","offers":[{"title":"Trade Cloth","offer_id":47114931732690,"sku":"9780750613866","price":19.95,"currency_code":"CAD","in_stock":false}]}],"url":"https:\/\/indigo-pre-prod.myshopify.com\/collections\/programming.oembed","provider":"Indigo Pre-Prod","version":"1.0","type":"link"}