Marknadens största urval
Snabb leverans

Böcker av Jan Newmarch

Filter
Filter
Sortera efterSortera Populära
  • av Jan Newmarch
    745,-

    Dive into key topics in network architecture implemented with the Google-backed open source Go programming language. Networking topics such as data serialization, application level protocols, character sets and encodings are discussed and demonstrated in Go. This book has been updated to the Go version 1.18 which includes modules, generics, and fuzzing along with updated and additional examples. Beyond the fundamentals, Network Programming with Go, Second Edition covers key networking and security issues such as HTTP protocol changes, validation and templates, remote procedure call (RPC) and REST comparison, and more. Additionally, authors Ronald Petty and Jan Newmarch guide you in building and connecting to a complete web server based on Go. Along the way, use of a Go web toolkit (Gorilla) will be employed. This book can serve as both an essential learning guide and reference on networking concepts and implementation in Go.  Free source code is available on Github for this book under Creative Commons open source license.What You Will Learn Perform network programming with Go (including JSON and RPC) Understand Gorilla, the Golang web toolkit, and how to use it Implement a microservice architecture with Go Leverage Go features such as generics, fuzzing Master syscalls and how to employ them with Go Who This Book Is For Anyone interested in learning networking concepts implemented in modern Go. Basic knowledge in Go is assumed, however, the content and examples in this book are approachable with modest development experience in other languages.

  • av Jan Newmarch
    875,-

    Delve into the Broadcom VideoCore GPU used on the Raspberry Pi and master topics such as OpenGL ES and OpenMAX. Along the way, you'll also learn some Dispmanx, OpenVG, and GPGPU programming.The author, Jan Newmarch bumped into a need to do this kind of programming while trying to turn the RPi into a karaoke machine: with the CPU busting its gut rendering MIDI files, there was nothing left for showing images such as karaoke lyrics except for the GPU, and nothing really to tell him how to do it.Raspberry Pi GPU Audio Video Programming scratches his itch and since he had to learn a lot about RPi GPU programming, he might as well share it with you. What started as a side issue turned into a full-blown project of its own; and this stuff is hard.What You'll LearnUse Dispmanx and EGL on Raspberry PiWork with OpenMAX and its components, state, IL Client Library, * * Buffers, and more on RPiProcess images and video on RPiHandle audio on RPiRender OpenMAX to OpenGL on the RPiPlay multimedia files on the RPiUse OpenVG for text processing and moreMaster overlaysWho This Book Is ForYou should be comfortable with C programming and at least some concurrency and thread programming using it.  This book is for experienced programmers who are new or learning about Raspberry Pi.  

  • av Jan Newmarch
    525,-

    TUE BUSINESS AND ACADEMIC WORLDS HAVE WNG ACCEPTED the use of networking technologies, allowing users to share files and applications and to exchange infor- mation using network services such as email. The explosive growth ofthe Internet has made everyone conscious of the importance of networked applications, and this importance is set to growat an enormous rate with the emergence ofhome and mobile networks. For the programmer, building distributed applications can be a complex business. There are issues related to network stability and accessibility in addition to partitioning applications into portions that can run separately but still be linked into larger functional units. A large variety of frameworks-experimental and commercial-have been devised to make it easier to build and deploy distributed applications. Jini is one of the latest frameworks for building distributed applications. Created by Sun Microsystems, it builds upon previous experiences but also intro- duces new concepts that fit into the modern object-oriented world. Jini is written in Java and distributes and organizes applications based on the distributed object- oriented principles supported by Java. It allows the programmer to build type-safe applications with distributed garbage collection, which results in applications that are resilient to network failures and can that discover and use distributed services atneed.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.