James Learning Javascript Programming

James Learning Javascript Programming
Author: Mr James Lombard N.Dip Info Tech
Publsiher: Lulu Press, Inc
Total Pages: 135
Release: 2017-03-07
ISBN: 1365805360
Category: Computers
Language: EN, FR, DE, ES & NL

James Learning Javascript Programming Book Excerpt:

A fantastic guide to learning JavaScript. It provides a strong foundation for those just starting out with JavaScript and serves as a reference for those already familiar with JavaScript. This book will guide you step-by-step on your journey to become a great JavaScript programmer.

Computer Programming Python Machine Learning JavaScript Swift Golang

Computer Programming Python  Machine Learning  JavaScript Swift  Golang
Author: James Morris
Publsiher: Unknown
Total Pages: 124
Release: 2019-11-04
ISBN: 9781700136992
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Computer Programming Python Machine Learning JavaScript Swift Golang Book Excerpt:

Description This book Computer Programming Python Machine learning Swift GolangIs a wonderful assortment of the absolute best languages to know for the future.It is the most optimum choice of programming languages to choose for a single book. It includes the main essential languages like Python and JavaScript, that every programmer should walk into an interview knowing. But it also includes some little know new languages that you may not have heard of, that are so easy to learn and versatile and cross plat formed that they are set to explode in popularity in the near future. More about this later. If you read this book and learn these languages then your future will be lived on your own terms. Consider going into a job interview respectfully but with zero worry. Where the potential employer is the one that's being interviewed. And he seems a little desperate and a little too accommodating, that you know this is going to be another one of those interviews where he either stands up after 20 minutes offers to shake your hand and offers you the job right there on the spot.Or the interview turns into an HR interview where your assumed to be hired based on your application and you are just going through the paperwork and company benefits and policies.Either way based on what you want to do you can take the job or not take that job, because you have a choice. Opposed to the alternative of being told that you will get a call in a few weeks or don't call us we'll call you. About these languages .Python: some of the companies that use Python are, Google, Facebook, Instagram, NASA uses python, Mozilla, Firefox, Drop box, IBM, Redit, and QuaraPython is becoming one of the worlds most popular programming languages. Java Script users include Paypal, Netflix, Uber, Group on, Facebook, Google, E-bay, Airbnb, Stack, Slack and, Instagram. Machine Learning (AI) What is it? And what is it used for? It can be used along with python, since it is used in Google search, and auto complete. It helps predict what you will search for next. Machine Learning (AI) Is used in many different fields and applications including, self driving/parking cars, facial reconition, medical x-ray image interpretation, drones and many many other applications.. Swift is also a great language to learn, because everything has to move with fund transfers. APP creation Android, and IOS is used by swift. This is also a cross plat form language. GO Golang, ( go language) Last but defiantly not least GO is my second favorite language next to Python or JavaScript. This new programming language is not very well Know but it is designed to be super easy to learn and has many of the best features from many top languages. It is also a very user friendly cross platform language, among the many new streamlined features it has a built in garbage collector.Developed by Google it is known as the Google language. It is an opened source language. Some of the companies that us GO include. Uber, Twitch, Daily motion, the New York stock exchange, Send Grid, Fabric, Medium. If you learn This language you will basically be learning the next Python .

Learning HTML5 Game Programming

Learning HTML5 Game Programming
Author: James Lamar Williams
Publsiher: Addison-Wesley Professional
Total Pages: 253
Release: 2012
ISBN: 0321767365
Category: Computers
Language: EN, FR, DE, ES & NL

Learning HTML5 Game Programming Book Excerpt:

Presents practical instrucion and theory for using the features of HTML5 to create a online gaming applications.

9 Practical Node js Projects

9 Practical Node js Projects
Author: James Hibbard,James Kolce,Lukas White,Jeremy Wilken,Simon Holmes,Michael Wanyoike,Paul Orac,Patrick Catanzariti
Publsiher: SitePoint
Total Pages: 237
Release: 2018-11-30
ISBN: 1492071099
Category: Computers
Language: EN, FR, DE, ES & NL

9 Practical Node js Projects Book Excerpt:

While there have been quite a few attempts to get JavaScript working as a server-side language, Node.js (frequently just called Node) has been the first environment that's gained any traction. It's now used by companies such as Netflix, Uber and Paypal to power their web apps. Node allows for blazingly fast performance; thanks to its event loop model, common tasks like network connection and database I/O can be executed very quickly indeed. In this book, we offer a selection of nine different practical projects that you can follow along with. It contains: Build a Simple Beginner App with Node, Bootstrap & MongoDB by James Hibbard How to Build a File Upload Form with Express and Dropzone.js by Lukas White How to Build and Structure a Node.js MVC Application by James Kolce User Authentication with the MEAN Stack by Simon Holmes & Jeremy Wilken Build a JavaScript Command Line Interface (CLI) with Node.js by Lukas White & Michael Wanyoike Building a Real-time Chat App with Sails.js by Michael Wanyoike Passport Authentication for Node.js Applications by Paul Orac Local Authentication Using Passport in Node.js by Paul Orac An Introduction to NodeBots by Patrick Catanzariti This book is for anyone who wants to start learning server-side development with Node.js. Familiarity with JavaScript is assumed.

Modern JavaScript Tools Skills

Modern JavaScript Tools   Skills
Author: James Kolce,Mark Brown,Craig Buckler,Michael Wanyoike,Nilson Jacques
Publsiher: SitePoint
Total Pages: 136
Release: 2018-05-31
ISBN: 1492068144
Category: Computers
Language: EN, FR, DE, ES & NL

Modern JavaScript Tools Skills Book Excerpt:

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We're aiming to minimize that confusion with this set of books on modern JavaScript. This book outlines essential tools and skills that every modern JavaScript developer should know. It contains: A Beginner's Guide to Babel by James Kolce A Beginner's Guide to Webpack 4 and Module Bundling by Mark Brown An Introduction to Gulp.js by Craig Buckler 10 Languages That Compile to JavaScript by James Kolce 10 Must-have VS Code Extensions for JavaScript Developers by Michael Wanyoike Introducing Axios, a Popular, Promise-based HTTP Client by Nilson Jacques This book is for all front-end developers who wish to improve their JavaScript skills. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.

Makers at Work

Makers at Work
Author: Steven Osborn
Publsiher: Apress
Total Pages: 310
Release: 2013-09-27
ISBN: 1430259930
Category: Computers
Language: EN, FR, DE, ES & NL

Makers at Work Book Excerpt:

What do you get when you combine an electronics hobbyist, hacker, garage mechanic, kitchen table inventor, tinkerer, and entrepreneur? A “maker,” of course. Playful and creative, makers are—through expertise and experimentation—creating art, products, and processes that change the way we think and interact with the world. As you’ll see from the 21 interviews in Makers at Work, inquisitive makers are just as apt to pick up a laser cutter or an Arduino as a wrench to fashion something new. For example, you’ll meet Jeri Ellsworth, who might provide a video lecture on magnetic logic one day and a tutorial on welding a roll bar on a stock car the next. You’ll also meet Eben Upton, who put cheap, powerful computing in the hands of everyone with the Raspberry Pi; Becky Stern, who jazzes up clothing with sensors and LEDs; and bunnie Huang, who knows the ins and outs of the Shenzhen, China, electronics parts markets as well as anyone. As all the interviews in Makers at Work show, makers have something in common: reverence for our technical past coupled with an aversion to convention. If they can’t invent new processes or products, it’s simply not worth doing. Crazy as foxes, makers—working in the spirit of Tesla, Wozniak, Edison, Gates, Musk and many others—can bring sophisticated products to the people or to the market as fast or faster than large corporations. And they are not just enabling new technologies and devices—they are changing the way these devices are funded, manufactured, assembled, and delivered. Makers at Work puts a spotlight on the maker mindset and motivation of those who are reinventing the world one object or idea at a time. You will: Meet the individuals who define what it means to be a maker. Learn about the tools and technologies driving the new industrial revolution. Discover ways to scale your weekend project into a profitable business. See how others have used to crowdfunding to make their visions a reality. Learn how open-source hardware and software is enabling whole new categories of products by removing barriers of entry for inventors. The new masters of the “Makerverse” ask two questions: Can it be done? Is it fun? As these interviews will show, the answer to both questions is, “Let’s find out.”

Learn Vue js The Collection

Learn Vue js  The Collection
Author: James Hibbard,Jack Franklin,Michael Wanyoike,Ahmed Bouchefra,Kingsley Silas,Chad A. Campbell,Olayinka Omole,Nilson Jacques,Michiel Mulders,Yomi Eluwande,Christopher Vundi,Deji Atoyebi,Ivaylo Gerchev,Maria Antonietta Perna,David Bush
Publsiher: SitePoint
Total Pages: 524
Release: 2019-06-06
ISBN: 1492071471
Category: Computers
Language: EN, FR, DE, ES & NL

Learn Vue js The Collection Book Excerpt:

Since its release in 2014, Vue.js has seen a meteoric rise to popularity and is is now considered one of the primary front-end frameworks, and not without good reason. Its component-based architecture was designed to be flexible and easy to adopt, making it just as easy to integrate into projects and use alongside non-Vue code as it is to build complex client-side applications. This is a collection of three books covering crucial Vue topics. It contains: Working with Vue.js 11 Practical Vue.js Projects Vue.js: Tools & Skills

Computer Programming Python Machine Learning JavaScript Swift Golang

Computer Programming Python  Machine Learning  JavaScript Swift  Golang
Author: James Morris
Publsiher: James Morris
Total Pages: 92
Release: 2019-12-08
ISBN: 9781393808831
Category: Computers
Language: EN, FR, DE, ES & NL

Computer Programming Python Machine Learning JavaScript Swift Golang Book Excerpt:

Description This book Computer Programming Python Machine learning Swift Golang 2021 2022 Is a wonderful assortment of the absolute best languages to know for the future. It is the most optimum choice of programming languages to choose for a single book. It includes the main essential languages like Python and JavaScript, that every programmer should walk into an interview knowing. But it also includes some little know new languages that you may not have heard of, that are so easy to learn and versatile and cross plat formed that they are set to explode in popularity in the near future. More about this later. If you read this book and learn these languages then your future will be lived on your own terms. Consider going into a job interview respectfully but with zero worry. Where the potential employer is the one that's being interviewed. And he seems a little desperate and a little too accommodating, that you know this is going to be another one of those interviews where he either stands up after 20 minutes offers to shake your hand and offers you the job right there on the spot. Or the interview turns into an HR interview where your assumed to be hired based on your application and you are just going through the paperwork and company benefits and policies. Either way based on what you want to do you can take the job or not take that job, because you have a choice. Opposed to the alternative of being told that you will get a call in a few weeks or don't call us we'll call you. About these languages . Python: some of the companies that use Python are, Google, Facebook, Instagram, NASA uses python, Mozilla, Firefox, Drop box, IBM, Redit, and Quara Python is becoming one of the worlds most popular programming languages. Java Script users include Paypal, Netflix, Uber, Group on, Facebook, Google, E-bay, Airbnb, Stack, Slack and, Instagram. Machine Learning (AI) What is it? And what is it used for? It can be used along with python, since it is used in Google search, and auto complete. It helps predict what you will search for next. Machine Learning (AI) Is used in many different fields and applications including, self driving/parking cars, facial recognition, medical x-ray image interpretation, drones and many many other applications.. Swift is also a great language to learn, because everything has to move with fund transfers. APP creation Android, and IOS is used by swift. This is also a cross plat form language. GO Golang, ( go language) Last but defiantly not least GO is my second favorite language next to Python or JavaScript. This new programming language is not very well Know but it is designed to be super easy to learn and has many of the best features from many top languages. It is also a very user friendly cross platform language, among the many new streamlined features it has a built in garbage collector.

Clean Code in JavaScript

Clean Code in JavaScript
Author: James Padolsey
Publsiher: Unknown
Total Pages: 548
Release: 2020-01-17
ISBN: 9781789957648
Category: Computers
Language: EN, FR, DE, ES & NL

Clean Code in JavaScript Book Excerpt:

Get the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean coding Key Features Write maintainable JS code using internal abstraction, well-written tests, and well-documented code Understand the agents of clean coding like SOLID principles, OOP, and functional programming Explore solutions to tackle common JavaScript challenges in building UIs, managing APIs, and writing states Book Description Building robust apps starts with creating clean code. In this book, you'll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. You'll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community. The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo culting and over-management. You'll then delve into JavaScript, understanding the more complex aspects of the language. Next, you'll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. You'll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, you'll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding. By the end of this book, you'll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation. What you will learn Understand the true purpose of code and the problems it solves for your end-users and colleagues Discover the tenets and enemies of clean code considering the effects of cultural and syntactic conventions Use modern JavaScript syntax and design patterns to craft intuitive abstractions Maintain code quality within your team via wise adoption of tooling and advocating best practices Learn the modern ecosystem of JavaScript and its challenges like DOM reconciliation and state management Express the behavior of your code both within tests and via various forms of documentation Who this book is for This book is for anyone who writes JavaScript, professionally or otherwise. As this book does not relate specifically to any particular framework or environment, no prior experience of any JavaScript web framework is required. Some knowledge of programming is assumed to understand the concepts covered in the book more effectively.

JAVASCRIPT Programming

JAVASCRIPT Programming
Author: NeosThanh
Publsiher: Neos Thanh
Total Pages: 184
Release: 2021-08-19
ISBN: 1928374650XXX
Category: Young Adult Nonfiction
Language: EN, FR, DE, ES & NL

JAVASCRIPT Programming Book Excerpt:

This book brings for you all of knowledge you need to start multi-thread, FILE IO programming from basic to advance by JAVA language. Just by 19 LESSONS, you can analysis easily a game include: - Creating a new Thread - Thread Scheduling and Priority - Multithreading issues in Swing Applications - Thread Pool, Executor, Callable/Future - Avoid deadLock and how to make data synchronization - File and Directory - File I/O Basic to Advance There are many examples & case studies for the practice of programming. Let's enjoy it!

Node js The Collection

Node js  The Collection
Author: James Hibbard,Camilo Reyes,Michael Wanyoike,Mark Brown,Manjunath M,Jay Raj,Lukas White,James Kolce,Simon Holmes,Paul Orac,Patrick Catanzariti,Jani Hartikainen,M. David Green,Craig Buckler,Olayinka Omole,Ahmed Bouchefra,Paul Sauve
Publsiher: SitePoint
Total Pages: 500
Release: 2018-11-28
ISBN: 149207117X
Category: Electronic Book
Language: EN, FR, DE, ES & NL

Node js The Collection Book Excerpt:

While there have been quite a few attempts to get JavaScript working as a server-side language, Node.js (frequently just called Node) has been the first environment that's gained any traction. It's now used by companies such as Netflix, Uber and Paypal to power their web apps. Node allows for blazingly fast performance; thanks to its event loop model, common tasks like network connection and database I/O can be executed very quickly indeed. From a beginner's point of view, one of Node's obvious advantages is that it uses JavaScript, a ubiquitous language that many developers are comfortable with. If you can write JavaScript for the client-side, writing server-side applications with Node should not be too much of a stretch for you. This collection contains three books that will help get you up and running with Node. It contains: Your First Week With Node.js, which will get started using Node, covering all of the basics. 9 Practical Node.js Projects, which offers a selection of hand-on practical projects to develop your skills. Node.js: Related Tools & Skills, which outlines essential tools and skills that all Node developers should know.

Programming with JavaScript

Programming with JavaScript
Author: John David N. Dionisio,Ray Toal
Publsiher: Jones & Bartlett Publishers
Total Pages: 716
Release: 2011-12
ISBN: 076378060X
Category: Computers
Language: EN, FR, DE, ES & NL

Programming with JavaScript Book Excerpt:

Designed specifically for the CS-1 Introductory Programming Course, "Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers" introduces students to computer science and programming using a modern approach.

Peer to peer Programming on Groove

Peer to peer Programming on Groove
Author: James Edwards
Publsiher: Addison-Wesley Professional
Total Pages: 504
Release: 2002
ISBN: 9780672323324
Category: Computers
Language: EN, FR, DE, ES & NL

Peer to peer Programming on Groove Book Excerpt:

Groove is a PC application that uses the Internet to make direct connections between members of a group. Written for programmers familiar with XML and JavaScript, this guide shows how to install and publish Groove tools for creating discussion boards and collaborative work environments. A group trivia game application illustrates the concepts. The CD-ROM contains the Groove software. Annotation copyrighted by Book News, Inc., Portland, OR.

JavaScript for Programmers

JavaScript for Programmers
Author: Paul Deitel,Harvey M. Deitel
Publsiher: Pearson Education
Total Pages: 448
Release: 2009-03-16
ISBN: 9780137013111
Category: Computers
Language: EN, FR, DE, ES & NL

JavaScript for Programmers Book Excerpt:

The practicing programmer’s Deitel® guide to XHTML®, CSS®, JavaScript™, XML® and Ajax RIA development. This book applies the Deitel signature live-code approach to teaching the client side of Rich Internet Applications (RIA) development. The book presents concepts in the context of 100+ fully tested programs (6,000+ lines of code), complete with syntax shading, detailed descriptions and sample outputs. The book features over 150 tips that will help you build robust client-side web applications. Start with an introduction to Extensible HyperText Markup Language (XHTML®) and Cascading Style Sheets (CSS®), then rapidly move on to the details of JavaScript™ programming. Finish with more advanced client-side development technologies including XHTML’s Document Object Model (DOM®), Extensible Markup Language (XML®), XML’s DOM, JavaScript Object Notation (JSON) and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript/DOM), an address book (Ajax/consuming web services) and a calendar application (Ajax/Dojo/consuming web services). TheDeitel® Developer Seriesis designed for professional programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development and more.

Modern Programming Made Easy

Modern Programming Made Easy
Author: Adam L. Davis
Publsiher: Apress
Total Pages: 193
Release: 2020-01-17
ISBN: 1484255690
Category: Computers
Language: EN, FR, DE, ES & NL

Modern Programming Made Easy Book Excerpt:

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application. This book is largely language agnostic, but mainly covers the latest appropriate and relevant release of Java, with some updated references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language. What You'll Learn Write code using the functional programming style Build your code using the latest releases of Java, Groovy, and more Test your code Read and write from files Design user interfaces Deploy your app in the cloud Who This Book Is For Anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.

JavaScript Demystified

JavaScript Demystified
Author: Jim Keogh
Publsiher: McGraw Hill Professional
Total Pages: 375
Release: 2005-06-21
ISBN: 9780071471398
Category: Computers
Language: EN, FR, DE, ES & NL

JavaScript Demystified Book Excerpt:

Even if you have no programming experience, you'll learn to create dynamic, interactive Web pages with help from this easy-to-use, self-teaching guide. Author and programming instructor Jim Keogh covers the basics of this leading Web development language and explains how to write cross-browser JavaScript programs in no time.

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology
Author: Harry Henderson
Publsiher: Infobase Publishing
Total Pages: 593
Release: 2009
ISBN: 1438110030
Category: Computers
Language: EN, FR, DE, ES & NL

Encyclopedia of Computer Science and Technology Book Excerpt:

Presents an illustrated A-Z encyclopedia containing approximately 600 entries on computer and technology related topics.

The Modern JavaScript Collection

The Modern JavaScript Collection
Author: Aurelio De Rosa,Craig Buckler,Nilson Jacques,Byron Houwens,Jeff Mott,Graham Cox,Ludovico Fischer,James Wright,James Kolce,Moritz Kroger,Ivan Curic,Samier Saeed,M. David Green,Michaela Lehr,Michael Wanyoike,Darren Jones,Mark Brown
Publsiher: SitePoint
Total Pages: 590
Release: 2018-06-01
ISBN: 1492068179
Category: Computers
Language: EN, FR, DE, ES & NL

The Modern JavaScript Collection Book Excerpt:

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6) and further revisions. Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We're aiming to minimize that confusion with this set of books on modern JavaScript. This collection contains: Practical ES6 is a collection of articles introducing many of the powerful new JavaScript language features that were introduced in ECMAScript 2015, as well as features introduced in ECMAScript 2016 and 2017. It also takes a look at the features planned for ECMAScript 2018 in this rapidly evolving language. JavaScript: Best Practice presents articles discussing modern JavaScript best practice, enabling you to write more powerful code that is clean, performant, maintainable, and reusable. 6 JavaScript Projects presents six complete JavaScript projects; each taking advantage of modern JavaScript and its ecosystem. You'll learn to build several different apps, and along the way you'll pick up a ton of useful advice, tips, and techniques. Modern JavaScript Tools & Skills contains a collection of articles outlining essential tools and skills that every modern JavaScript developer should know. This book is for all front-end developers who wish to improve their JavaScript skills. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.

C C Java Python PHP JavaScript and Linux For Beginners

C  C    Java  Python  PHP  JavaScript and Linux For Beginners
Author: Manjunath.R
Publsiher: Manjunath.R
Total Pages: 1865
Release: 2020-04-13
ISBN: 1928374650XXX
Category: Antiques & Collectibles
Language: EN, FR, DE, ES & NL

C C Java Python PHP JavaScript and Linux For Beginners Book Excerpt:

An ideal addition to your personal elibrary. With the aid of this indispensable reference book, you may quickly gain a grasp of Python, Java, JavaScript, C, C++, CSS, Data Science, HTML, LINUX and PHP. It can be challenging to understand the programming language's distinctive advantages and charms. Many programmers who are familiar with a variety of languages frequently approach them from a constrained perspective rather than enjoying their full expressivity. Some programmers incorrectly use Programmatic features, which can later result in serious issues. The programmatic method of writing programs—the ideal approach to use programming languages—is explained in this book. This book is for all programmers, whether you are a novice or an experienced pro. Its numerous examples and well paced discussions will be especially beneficial for beginners. Those who are already familiar with programming will probably gain more from this book, of course. I want you to be prepared to use programming to make a big difference.

Programming Web Services with XML RPC

Programming Web Services with XML RPC
Author: Simon Saint-Laurent,Simon St. Laurent,Joe Johnston,Edd Dumbill,Edd Wilder-James,Dave Winer
Publsiher: "O'Reilly Media, Inc."
Total Pages: 242
Release: 2001
ISBN: 9780596001193
Category: Computers
Language: EN, FR, DE, ES & NL

Programming Web Services with XML RPC Book Excerpt:

Introduces XML-RPC, a system for remote procedure calls built on XML that facilitates distributed Web-based applications written in Java, Perl, Python, Asp, or PHP.