FoxInCloud Workshops



More than a simple training, a FoxInCloud workshop is a meeting opportunity where developers can share the strong values of the VFP community: pragmatism, respect, helping each other and learn from each other. It's also a unique opportunity to meet the FoxInCloud team in person and influence the priorities for product development.
Each FoxInCloud Workshop aims at responding to the developers' practical needs, based on where they've gone with FoxInCloud; focused on code and action, it covers all areas from 'conceptual' stuffs to tooling and how to use them.
FoxInCloud and its Partners and Ambassadors have put together a set of workshops covering expectations from a broad range of business software professionals (clicking on a workshop name jumps to detailed description):
Unless specified in a particular workshop, common conditions are:
Presentation | Speaker explains, using slides, a concept or a diagram providing an overall understanding |
Demonstration | Speaker runs applications that participants can follow on overhead projection |
Practice | Participants work on a sample or their own application with the help of speaker(s) |
Sharing | Participants share their experience and/or view on a given subject under speaker moderation |
½ h | Adapt one's application to the Web using FoxInCloud: why, how, when? | Sharing |
1 h | FoxInCloud Architecture compared to 'classical' desktop architecture, behavioral differences | Presentation |
4 h | Installing 'FoxInCloud Live Tutorial' on each participant's computer, testing its functionalities | Workshop |
¾ h | FoxInCloud applications currently in production: functionalities, number of users, response times, server architecture, update, maintenance, etc. | Demonstration |
¾ h | Future with FoxInCloud: strategic orientations, road map, licenses, commercial policy | Sharing |
½ h | Participant self presentation | Sharing |
½ h | Differences between an application working in desktop mode and in Web mode, purpose of adapting code. | Presentation |
½ h | FoxInCloud Adaptation Assistant (FAA), step 1: analyzing the 'Tastrade' sample application installed with FoxInCloud Application Server, free Trial edition | Workshop |
½ h | How to best use FoxInCloud Adaptation Assistant | Demonstration |
¼ h | Break | |
½ h | FoxInCloud Adaptation Assistant (FAA), step 2: automated applications on sample application | Workshop |
½ h | FoxInCloud 'base' classes library (aw.vcx): reviewing FoxInCloud-specific properties and methods | Presentation |
1½ h | Lunch | |
2½ h | FoxInCloud Adaptation Assistant (FAA), step 2bis: manual adaptations | Workshop |
¼ h | Break | |
1 h | FoxInCloud Adaptation Assistant (FAA), step 3: publishing the web application on http://localhost/ | Workshop |
½ h | Adaptations tips and tricks | Presentation |
½ h | Quick refresh on day 1 learnings, answering participants' questions | Sharing |
½ h | FoxInCloud Adaptation Assistant (FAA), step 1: participant analyzes her/his own application | Workshop |
1 h | Some volunteer participants share their adaptation results | Sharing |
¼ h | Break | |
½ h | FoxInCloud Adaptation Assistant (FAA), step 2: participant performs automated adaptations on her/his application | Workshop |
1½ h | Lunch | |
2½ h | FoxInCloud Adaptation Assistant (FAA), step 2bis: participant adapts at least one form of her/his application | Workshop |
¼ h | Break | |
½ h | Adaptation wrap-up: participants that their adapted application works on desktop exactly the same as before | Sharing |
1 h | FoxInCloud Adaptation Assistant (FAA), step 3: participant publishes her/his Web application on http://localhost/ | Workshop |
½ h | Publication wrap-up: participant check that forms work the same in Web mode as in desktop mode | Sharing |
* You can attend one or two days according to your preference.
½ h | Quick wrap-up on Web server architecture: Windows / IIS / West-Wind Web Connect / Web Application | Presentation |
½ h | Various ways of running a FoxInCloud Web application: IDE (debugging / development), EXE, COM | Demonstration |
½ h | Running the 'Tastrade' sample application installed with FoxInCloud in various modes on http://localhost/ | Workshop |
1 h | Deploying the sample application on a production server: required elements, copy to server, installation | Demonstration |
2½ h | Participant deploys her/his copy of the sample application on cloud server supplied | Workshop |
½ h | Later updating Web application | Demonstration + Workshop |
½ h | Server on-line administration interface | Demonstration |
½ h | Licenses required to go to production | Presentation |
½ h | Fine tune a server configuration: anticipate the server load, the number of users, the bandwidth | Demonstration |
½ h | Main steps through which a FoxInCloud Web Application processes a user event | Presentation |
½ h | Pin down the response bottlenecks using the FoxInCloud Web Application dashboard | Demonstration |
½ h | Acquire and analyze response time | Demonstration |
2 h | Participant analyzes the response times of her/his own application and identifies potential areas for optimization | Workshop |
½ h | Participants share their findings and possible solutions | Sharing |
½ h | Lowering the server load by transferring part of the processing ont he client browser | Presentation |
2 h | Participant implements a client event on her/his application | Workshop |
½ h | Participants share their response time improvement perspectives | Sharing |
A FoxPro developer since version 2.5, Gilles is an expert in Biological Laboratory Management software; he owns a company (Ecor) offering 3 softwares, 2 of them are available on both Desktop and Browser using FoxinCloud.
A FoxInCloud partner since the very beginning, FoxInCloud Ambassador for the United States, Tuvia Vinitsky as a speaker gets very high rating for both his rigor and Jewish humor.
Born in Chicago and a computer science graduate from North-Western University, Tuvia was also ordained as a Rabbi and as such teaches Theology and Philosophy. Tuvia manages 2 companies: v-Manager, editor of a management software used by non-profit organizations and youth centers, and VCI (Vinitsky Consulting Inc.) hosting his talented speaker and consultant activities.
Founder and CEO of Abaque, inventor and author of FoxInCloud, founding member and first elected President of AtoutFox, Thierry Nivelet is a pioneer for developing Web Applications using Visual FoxPro.
Dedicated to West Wind Web Connect since the late 90's, Abaque has released over time: the first electronic catalog that always finds (IntuiCat, 2005), the first CMS for electronic commerce with an admin console integrated into front-office (ZenBuyer, 2008), and FoxInCloud (2011), the first system running the same VFP application code in either traditional desktop mode or in Web mode using a regular browser, while adapting about 1% of the application code.
Register now ($150)!
Need a proforma invoice before payment and/or another method such as check or bank transfer? Shoot an email to workshops at foxincloud dot com.
To ensure Workshops of a high quality, the number is purposely limited; register now in 3 simple steps!
Note: if a workshop is hosted by a FoxInCloud Partner, make sure to register with him.