![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Internet
Sometimes real life is stranger than fiction. That certainly is the case when considering the things that happen to Khaya Dlanga in the course of his everyday life. Khaya often shares these stories in brief via Instagram or his other social media platforms. He is finally succumbing to the pressure from the many people who read his posts and want more details, and is telling all of these stories and more in These Things Really Do Happen To Me. Always entertaining, and often containing astute observations regarding various social practices and situations, Khaya tells wide-ranging stories – his lunch with William Shatner; how he fell asleep next to President Thabo Mbeki; how he got hit on by a deaf girl; how his dreadlocks didn’t get the expected reaction from his mom; the greatest pick-up line ever used on him; awkward encounters with exes; what happens when you parallel park in Parkhurst; and what he has learnt in the course of his eventful life – that are guaranteed to entertain and enlighten readers.
Now in its sixth edition, JAVASCRIPT guides beginning programmers through web application development using the JavaScript programming language. As with previous editions of the book, the authors introduce key web authoring techniques with a strong focus on industry application. New coverage includes developing for touchscreen and mobile devices, and using the jQuery library. A real-world project, similar to what students would encounter in a professional setting, is developed chapter by chapter. Because professional web development jobs often require programmers to add features to existing sites, each chapter project uses a professionally designed web site. After completing a course using this textbook, students will be able to use JavaScript to build professional quality, dynamic web sites. websites, hot sheets, datafeeds] Any suggestions for copywriter or provide generic description of the product to be used for the Internet or non-channel specific applications.
Joel Sklar has written the definitive text for Web site design, PRINCIPLES OF WEB DESIGN, Sixth Edition guiding readers through the entire Web site creation process, while developing and enhancing your HTML, CSS, and visual design skills along the way. Now updated to include the latest Web design technologies and trends, this Sixth Edition features all-new sections on HTML5, CSS3, CSS page layouts, and enhanced navigation as well as technical updates and new screen shots throughout. Beginning with the Web design environment and the principles of sound Web design, readers will continue to planning site layout and navigation, and progress to Web typography, colors and images, working with CSS, and more. Armed with a priceless understanding and plenty of hands-on activities, readers will gain a solid foundation of designing successful, standards-based Web sites that are portable across different operating systems, browsers, and Web devices. Companion site available at no additional cost www.joelsklar.com/pwd5.
In Hashtag Authentic, social media guru Sara Tasker provides tips, advice, and guidance on how to turn your personal Instagram account into a profitable creative outlet. Since setting up her Instagram account (@me_and_orla) while on maternity leave in 2013, Sara has become a celebrated influencer and iPhoneographer, and through her calm, atmospheric, and authentic style has garnered legions of followers. Here, Sara presents the lessons she has learned along the way. Sara's nurturing voice and enchanting photography provide guidance on: storytelling, with tips on finding your own visual style and personal niche; making pictures, including composing for Instagram, finding the best light, and getting the most out of your camera phone; archiving your life, with tips organized by themes like Craft & Making, Family & Pets, and Food & Ingredients; and sharing your world, detailing the keys to Instagram success and beyond. Hashtag Authentic is both an inspiring manual and an interactive tool for finding an online voice, growing a tribe, and becoming an influencer.
More and more we rely on digital connection to fulfil our needs. Skype and FaceTime have taken place of meetings; digital devices are used to entertain children instead of playing with them; non-urgent emails and texts are read and responded to whilst in the company of others, lessening personal connections. Through 100 simple tips, including self-help assessments, step-by-step programmes and rebalancing techniques, this essential guide shows you how technology can still play a useful and rewarding role in your life, but not at the expense of personal relationships and mental health.
From the bestselling author of Purple Cow and This is Marketing comes an elegant little book that will inspire artists, writers, and entrepreneurs to stretch and commit to putting their best work out into the world. Creative work doesn't come with a guarantee. But there is a pattern to who succeeds and who doesn't. And engaging in the consistent practice of its pursuit is the best way forward. Based on the breakthrough Akimbo workshop pioneered by legendary author Seth Godin, The Practice will help you get unstuck and find the courage to make and share creative work. Godin insists that writer's block is a myth, that consistency is far more important than authenticity, and that experiencing the imposter syndrome is a sign that you're a well-adjusted human. Most of all, he shows you what it takes to turn your passion from a private distraction to a productive contribution, the one you've been seeking to share all along. With this book as your guide, you'll learn to dance with your fear. To take the risks worth taking. And to embrace the empathy required to make work that contributes with authenticity and joy.
Discover why privacy is a counterproductive, if not obsolete, concept in this startling new book It's only a matter of time-- the modern notion of privacy is quickly evaporating because of technological advancement and social engagement. Whether we like it or not, all our actions and communications are going to be revealed for everyone to see. Exposed: How Revealing Your Data and Eliminating Privacy Increases Trust and Liberates Humanity takes a controversial and insightful look at the concept of privacy and persuasively argues that preparing for a post-private future is better than exacerbating the painful transition by attempting to delay the inevitable. Security expert and author Ben Malisow systematically dismantles common notions of privacy and explains how: Most arguments in favor of increased privacy are wrong Privacy in our personal lives leaves us more susceptible to being bullied or blackmailed Governmental and military privacy leads to an imbalance of power between citizen and state Military supremacy based on privacy is an obsolete concept Perfect for anyone interested in the currently raging debates about governmental, institutional, corporate, and personal privacy, and the proper balance between the public and the private, Exposed also belongs on the shelves of security practitioners and policymakers everywhere.
Your money, and how you invest it, could help solve the global climate crisis. In Investing to Save the Planet, Alice Ross reveals why green investing is an untapped opportunity for you to make a positive impact on the health of the planet and your portfolio. The world is changing. The climate crisis has given rise to a wave of companies that are developing cutting-edge, technological solutions to climate change; from improving energy efficiency to engineering alternative meat. These companies, part of an increasingly-popular investment segment collectively known as Environmental, Social and Governance strategies (ESG), are helping tackle our environmental challenges and reshaping the investment landscape. Urgent and indispensable, this investor's guide will provide you with the vital information you need to build your successful ESG investment strategy to secure a positive future for you and the planet.
For undergraduate students who have completed a course in object-oriented programming Programming the World Wide Web provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational XHTML Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming.
This is a complete teaching and learning package for the 2011 specifications helping both students and tutors to get the best results.
A practical and engaging guide to building a meaningful and successful career. Want to build a meaningful career that you love? Careers are changing; they are no longer linear and there's no such thing as a 'job for life'. Squiggly careers, where people jump constantly between roles, industries and locations, are becoming the new normal. Squiggly careers are filled with opportunity and excitement, but they can also be ambiguous and overwhelming if we don't know how to make the most of them. In The Squiggly Career, personal development experts Helen Tupper and Sarah Ellis will teach you how to:
Packed with insights about the changing-face of work, exercises to aid your growth, and tips and inspiration from highly successful people, this book will help you be happier, and ultimately more successful in your career.
Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.
This book develops the object-oriented programming skills of experienced programmers (at the Junior, Senior or above level) by showing how to use Java 2 (the latest release of Sun's Java platform), and by providing a complete understanding of the philosophy behind Java 2. It starts out covering the language-independent concepts that are at the heart of the Java world, and then moves on to introduce Java through several example programs. Following this is an in-depth discussion on inheritance and polymorphism. Finally, the book concludes with material on important features of Java that are not object-oriented.
An internationally best-selling, conceptual introduction to the TCP/IP protocols and Internetworking, this book interweaves a clear discussion of fundamentals and scientific principles with details and examples drawn from the latest technologies. Leading author Douglas Comer covers layering and packet formats for all the Internet protocols, includingTCP, IPv4, IPv6, DHCP, and DNS. In addition, the text explains new trends in Internet systems, including packet classification, Software Defined Networking (SDN), and mesh protocols used in The Internet of Things. The text is appropriate for individuals interested in learning more about TCP/IP protocols, Internet architecture, and current networking technologies, as well as engineers who build network systems. It is suitable for junior to graduate-level courses in Computer Networks, Data Networks, Network Protocols, and Internetworking.
In The Art and Science of Java, Stanford professor and well-known leader in CS Education Eric Roberts emphasizes the student-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces students to useful hierarchies from the very beginning. Packages are translated into a minimally complex collection of pedagogical resources that make it easier to teach Java while retaining the language's industrial strength.
In Starting Out with Python(r), Second Edition Tony Gaddis' evenly-paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter. This text is intended for a one-semester introductory programming course for students with limited programming experience.
Intended for use in a beginning web design or web development course The Basics of Web Design: HTML5 & CSS3, 2e takes a unique approach to prepare students to design web pages that work today in addition to being ready to take advantage of HTML5 coding techniques of the future. The text covers the basic concepts that web designers need to develop their skills: * Introductory Internet and Web concepts * Creating web pages with HTML5 * Configuring text, color, and page layout with Cascading Style Sheets * Configuring images and multimedia on web pages * Web design best practices * Accessibility, usability, and search engine optimization considerations * Obtaining a domain name and web host * Publishing to the Web Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program will: *Apply Theory and/or Research: A well-rounded foundation of hard and soft skills will help students as they pursue careers as web professionals. *Engage Students: Hands-on practice exercises and a running case study offer real-world perspective, and keep students interested in the material. *Support Instructors and Students: Student files for web page Hands-on Practice exercises and the case study are available on the companion website.
This book is for novices If you have never done any programming before - if you are a complete novice - this book is for you. This book assumes no prior knowledge of programming. It starts from scratch. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone. The approach of this book We explain how to use objects early in this book. Our approach is to start with the ideas of variables, assignment and methods, then introduce the use of objects created from library classes. Next we explain how to use control structures for selection and looping. Then comes the treatment of how to write your own classes. We wanted to make sure that the fun element of programming was paramount, so we use graphics right from the start. We think graphics is fun, interesting and clearly demonstrates all the important principles of programming. But we haven't ignored programs that input and output text - they are also included. The programs we present use many of the features of a graphical user interfaces (GUIs), such as buttons, scroll bars and text boxes. But we also explain how to write console programs in Java. We introduce new ideas carefully one-at-a-time, rather than all at once. So, for example, there is a single chapter on writing methods. We introduce simple ideas early and more sophisticated ideas later on.
Fundamentals of Web Development covers the broad range of topics required for modern web development (both client- and server-side) and is appropriate for students who have taken a CS1 course sequence. The book guides students through the creation of enterprise-quality websites using current development frameworks. It covers the required ACM web development topics in a modern manner closely aligned with best practices in the real world of web development. Teaching and Learning Experience *Help students master the fundamentals of web development: A true grasp of web development requires an understanding of both the foundations of the web and current web development practices. *Support learning outcomes in various teaching scenarios: This book allows instructors to chart their own unique way through the topics that make up contemporary web development.
This thoroughly class tested text and online tutorial gives a complete introduction to the essentials of the XML standard. It will teach students how to apply web technologies to develop XML based web applications. Through the book, the student will build applications that work together to construct interesting and workable web applications.
With over 75 million downloads per month, Spring Boot is the most widely used Java framework available. Its ease and power have revolutionized application development from monoliths to microservices. Yet Spring Boot's unrivaled versatility can also be a bit confusing. How do developers learn enough to be productive immediately? This practical book shows you how to use this framework to write successful mission-critical applications. Mark Heckler from VMware, the company behind Spring, guides you through Spring Boot's architecture and approach, along with topics such as debugging, testing, and deployment. If you want to develop cloud native Java or Kotlin applications with Spring Boot rapidly and effectively-using reactive programming, building APIs, and creating database access of all kinds-this book is for you. Learn how Spring Boot simplifies cloud native application development and deployment Build reactive applications and extend communication across the network boundary to create distributed systems Understand how Spring Boot's architecture and developer-first opinions increase developer productivity and application portability Deploy Spring Boot applications for production workloads rapidly and reliably Monitor application and system health for optimal performance and reliability Debug, test, and secure cloud-based applications painlessly
This book introduces Helm, the package manager for Kubernetes. It explains how Helm fits in with the rest of the Kubernetes ecosystem, and details how the Helm client can be used to add, manage, and monitor applications running inside of Kubernetes. There are thousands of Helm charts (packages) available today, but chart development is easy. This guide walks through the process of creating charts to package simple applications, and then works through more advanced use cases. Written by creators of Helm, not only does this prove a valuable reference, but also a glimpse into the design and best practices of the most beloved package management system for Kubernetes.
Build your first web project using the Svelte framework and deploy it in the cloud with automated testing and CI/CD Key Features Get up and running with the Svelte framework in no time with this quick introductory guide Build faster and leaner frontend and static web apps using the JAMstack Deploy your Svelte 3 app to production using cloud services and DevOps principles such as automated testing and CI/CD Book DescriptionSvelte is a modern JavaScript framework used to build static web apps that are fast and lean, as well as being fun for developers to use. This book is a concise and practical introduction for those who are new to the Svelte framework which will have you up to speed with building apps quickly, and teach you how to use Svelte 3 to build apps that offer a great app user experience (UX). The book starts with an introduction to Svelte 3, before showing you how to set up your first complete application with the framework. Filled with code samples, each chapter will show you how to write components using the Svelte template syntax and the application programming interfaces (APIs) of the Svelte framework. As you advance, you'll go from scaffolding your project and tool setup all the way through to production with DevOps principles such as automated testing, continuous integration, and continuous delivery (CI/CD). Finally, you'll deploy your application in the cloud with object storage services and a content delivery network (CDN) for best-in-class performance for your users. By the end of this book, you'll have learned how to build and deploy apps using Svelte 3 to solve real-world problems and deliver impressive results. What you will learn Understand why Svelte 3 is the go-to framework for building static web apps that offer great UX Explore the tool setup that makes it easier to build and debug Svelte apps Scaffold your web project and build apps using the Svelte framework Create Svelte components using the Svelte template syntax and its APIs Combine Svelte components to build apps that solve complex real-world problems Use Svelte's built-in animations and transitions for creating components Implement routing for client-side single-page applications (SPAs) Perform automated testing and deploy your Svelte apps, using CI/CD when applicable Who this book is forThe book is for frontend or full-stack developers looking to build modern web apps with Svelte. Web developers with experience in leading frontend JavaScript frameworks who wish to learn Svelte will find this book useful. The book assumes a solid understanding of JavaScript and core HTML5 technologies. Basic understanding of modern frontend frameworks will be beneficial, but not necessary.
The "Bible" for Rails Development: Now Fully Updated for Rails 4.1 "When I read "The Rails Way "for the first time, I felt like I truly understood Rails for the first time.""-From the Foreword by Steve Klabnik" Ruby on Rails 4 is leaner, tighter, and even more valuable to professional web developers. More than ever, it helps you focus on what matters most: delivering business value via clean and maintainable code. "The Rails(TM)4 Way "is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Kevin Faustino joins pioneering Rails developer Obie Fernandez to illuminate the entire Rails 4 API, including its most powerful and modern idioms, design approaches, and libraries. They present extensive new and updated content on security, performance, caching, Haml, RSpec, Ajax, the Asset Pipeline, and more. Through detailed code examples, you'll dive deep into the Rails 4 code base, discover why Rails is designed as it is, and learn how to make it do exactly what you want. Proven in dozens of production systems, this book's techniques will maximize your productivity and help you build more successful solutions. You'll want to keep this guide by your computer-you'll refer to it constantly. This guide will help you
|
![]() ![]() You may like...
Learning Python with Raspberry Pi
Alex Bradbury, Ben Everard
Paperback
Microservice Patterns - With examples in…
Chris Richardson
Paperback
|