Whether your incentive to learn about computer programming stems from interest, or it's because you want a better paying job, starting with the basics and working your way up is the most promising approach to take.
With complete coverage of the new Palm wireless and Web capabilities, this one-step reference shows programmers how to create next-generation applications for Palm OS devices using all the latest development platforms and tools. The author has tested the many code samples against all Palm OS versions right up to the new OS 3.5. The value-packed CD-ROM includes development tools, demos, and sample code.
Covers all the most recent XML core and related specifications including XML 1.1, J2EE 1.4, Microsoft .NET's latest iteration, as well as open source XML items from the Apache project. Strong coverage of XML use with databases, transactions, and XML security. Discusses both Microsoft (.NET) and Sun (Java) programming integration with XML, an approach not taken in any other book. Presents extensive business examples, including several major applications developed throughout the book. No previous exposure to XML is assumed.
This fixed-layout eBook teaches all essential web technologies from A to Z. Skillfully written, extremely succinct, with a lot of tables, diagrams, examples and screen output, it touches the latest experimental technology in action. Covering some hardly documented 'tricks' beyond the basics, this book guarantees to transform an Internet newcomer to an accomplished web developer. For every web developer, it is a handy must-have. As we know, various web technologies are interconnected and it is impossible to fully master one technology without knowing another. Traditionally, a serious web developer needs to rely on several books or sources when coding a website. This book represents an all-in-one solution. It presents to you a holistic view of all essential web technologies. It means spending less money and time in learning more. The topics include HTML, CSS, JavaScript, PHP, AJAX, SQL, XML, XPath, XSD, XQuery, XSLT, SVG, Canvas, WebGL, Java Applet, Flash ActionScript, Red5, Firebase, WebRTC, htaccess, mod rewrite, jQuery, cURL, WordPress, SEO etc. (This eBook should be read using a fixed-layout-compatible (epub3) reader such as the Gitden Reader in Android.)
Provides readers with an in-depth understanding of Curl technologies and how to apply them to real world situations. Coverage includes: * Curl language syntax * Text formatting, scripting, OO programming and rich 3D graphics. * Support for emerging technologies, like SOAP, Web Services and Peer to Peer * Incorporating Curl technologies into existing Web infrastructure * Embedding Curl content within an HTML page * Accessing Databases on the server * Creating and packaging Curl applets for Web delivery ABOUT THE WEB SITE * Source code and examples * Links to Curl developer resources such as white papers and developer forums * Links to download the Surge Development Lab and Surge Plug-in
The Linux Programming Bible is the definitive reference for beginning and veteran Linux programmers. Written by John Goerzen, a developer for the Debian GNU/Linux Distribution, this comprehensive guide leads you step by step from simple shell programs to sophisticated CGI applications. You'll find complete coverage of Linux programming, including: Techniques for C/C++, Perl, CGI, and shell programming Basic tools, such as bash, regular expression, sed, grep, Emacs, and more Communication using semaphores, pipelines, FIFOs, and TCP/IP Practical tips on CVS collaboration security, and performance optimization Linux C tools, including compilers, libraries, and debuggers Filled with savvy programming advice and clear code examples, the Linux Programming Bible is all you need to take your Linux programming skills to the next level.
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress’s highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words “at work” suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 15 folks who’ve been kind enough to agree to be interviewed: Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow Joe Armstrong: Inventor of Erlang Joshua Bloch: Author of the Java collections framework, now at Google Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger Douglas Crockford: JSON founder, JavaScript architect at Yahoo! L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal Dan Ingalls: Smalltalk implementor and designer Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler Donald Knuth: Author of The Art of Computer Programming and creator of TeX Peter Norvig: Director of Research at Google and author of the standard text on AI Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress Ken Thompson: Inventor of UNIX Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker
This all-in-one tutorial and reference shows beginning to advanced Linux programmers how to build graphical user interfaces for desktop applications that will run in the Windows-like K desktop environment (KDE). Expert author Arthur Griffith covers everything from simple windows and menus to dialog boxes and other advanced widgets. The CD-ROM contains the latest version of KDE.