Filter by Year:
The Amazing VFP2C32 Library
Conference: Southwest Fox |
10/16/10 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 11:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
There are many great tools to extend the power of Visual FoxPro, but at the same time Visual FoxPro is a great tool to extend the power of web applications. By taking advantage of a web application’s programming interface (API), you can bend and shape these web applications to do your bidding. In this session we’ll use VFP, in combination with LibCurl and the VFP2C32 library, to access the FreshBooks API. Along the way there’ll be many interesting side discussions about the possibilities this power gives us as VFP developers.
You will learn:
What are some of the different styles of web APIs (SOAP, REST)
Alternative ways to access those APIs from Visual FoxPro
What the LibCurl.vcx library can do
How to work with XML and JSON within VFP
How to use the FreshBooks API to manipulate your data however you want
See My Writeup
|
10/15/10 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 11:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
There are many great tools to extend the power of Visual FoxPro, but at the same time Visual FoxPro is a great tool to extend the power of web applications. By taking advantage of a web application’s programming interface (API), you can bend and shape these web applications to do your bidding. In this session we’ll use VFP, in combination with LibCurl and the VFP2C32 library, to access the FreshBooks API. Along the way there’ll be many interesting side discussions about the possibilities this power gives us as VFP developers.
You will learn:
What are some of the different styles of web APIs (SOAP, REST)
Alternative ways to access those APIs from Visual FoxPro
What the LibCurl.vcx library can do
How to work with XML and JSON within VFP
How to use the FreshBooks API to manipulate your data however you want
See My Writeup
|
Extending Web Apps Using VFP
Conference: Southwest Fox |
10/16/10 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
There are many great tools to extend the power of Visual FoxPro, but at the same time Visual FoxPro is a great tool to extend the power of web applications. By taking advantage of a web application’s programming interface (API), you can bend and shape these web applications to do your bidding. In this session we’ll use VFP, in combination with LibCurl and the VFP2C32 library, to access the FreshBooks API. Along the way there’ll be many interesting side discussions about the possibilities this power gives us as VFP developers.
You will learn:
What are some of the different styles of web APIs (SOAP, REST)
Alternative ways to access those APIs from Visual FoxPro
What the LibCurl.vcx library can do
How to work with XML and JSON within VFP
How to use the FreshBooks API to manipulate your data however you want
See My Writeup
|
10/15/10 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
There are many great tools to extend the power of Visual FoxPro, but at the same time Visual FoxPro is a great tool to extend the power of web applications. By taking advantage of a web application’s programming interface (API), you can bend and shape these web applications to do your bidding. In this session we’ll use VFP, in combination with LibCurl and the VFP2C32 library, to access the FreshBooks API. Along the way there’ll be many interesting side discussions about the possibilities this power gives us as VFP developers.
You will learn:
What are some of the different styles of web APIs (SOAP, REST)
Alternative ways to access those APIs from Visual FoxPro
What the LibCurl.vcx library can do
How to work with XML and JSON within VFP
How to use the FreshBooks API to manipulate your data however you want
See My Writeup
|
Flip the Switch: Lightswitch for VFP Developers
Conference: Southwest Fox |
10/28/11 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
Lightswitch is Microsoft’s latest development tool and it is aimed squarely at the same market who may have considered Visual FoxPro in the past. Lightswitch creates beautiful Silverlight applications which can run on Windows or the Web (and theoretically Linux too).
If you’re creating CRUD applications for databases, you should definitely have Lightswitch on your radar.
You will learn:
How to get started with Lightswitch
The fundamentals of Silverlight
The limitations of Lightswitch as compared to Visual FoxPro
See My Writeup
|
10/27/11 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 8:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
Lightswitch is Microsoft’s latest development tool and it is aimed squarely at the same market who may have considered Visual FoxPro in the past. Lightswitch creates beautiful Silverlight applications which can run on Windows or the Web (and theoretically Linux too).
If you’re creating CRUD applications for databases, you should definitely have Lightswitch on your radar.
You will learn:
How to get started with Lightswitch
The fundamentals of Silverlight
The limitations of Lightswitch as compared to Visual FoxPro
See My Writeup
|
Fox on the Run
Conference: Southwest Fox |
10/29/11 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 8:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
It’s not possible to write Visual FoxPro applications for your mobile devices, but that doesn’t mean you can’t write applications for your mobile devices that use Visual FoxPro. By creating FoxPro-driven web services, you can create web applications that tap your business logic and data easily. But the big WOW is that you can compile these HTML5-based web applications into Native iPhone and/or Android applications too. Then you’ve got the power of Fox on the Run.
You will learn:
Basic techniques to create FoxPro-based web services
Some new HTML5 functions for creating database applications
Third party tools for compiling HTML5 web applications into native mobile applications
See My Writeup
|
10/28/11 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 11:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
It’s not possible to write Visual FoxPro applications for your mobile devices, but that doesn’t mean you can’t write applications for your mobile devices that use Visual FoxPro. By creating FoxPro-driven web services, you can create web applications that tap your business logic and data easily. But the big WOW is that you can compile these HTML5-based web applications into Native iPhone and/or Android applications too. Then you’ve got the power of Fox on the Run.
You will learn:
Basic techniques to create FoxPro-based web services
Some new HTML5 functions for creating database applications
Third party tools for compiling HTML5 web applications into native mobile applications
See My Writeup
|
FoxUnit In Depth
How to Hack a Database
Look at X Sharp
More Fox on the Run
Conference: Southwest Fox |
10/20/12 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 11:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
Last year we took a look at how to make your FoxPro data available on Android and iOS devices by using HTML5, web services, and PhoneGap. This year we’ll dig a little deeper by extending our application so that we can save data in our application, even if we’re offline. We’ll then look at different ways to synchronize that data back to our main database once our application detects that we’re back online.
You will learn:
Different methods to save data when you’re not online, including data libraries to standardize across different browsers.
Strategies for synchronizing the local data with your server
Other practical tips for your mobile application
See My Writeup
|
10/19/12 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 8:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
Last year we took a look at how to make your FoxPro data available on Android and iOS devices by using HTML5, web services, and PhoneGap. This year we’ll dig a little deeper by extending our application so that we can save data in our application, even if we’re offline. We’ll then look at different ways to synchronize that data back to our main database once our application detects that we’re back online.
You will learn:
Different methods to save data when you’re not online, including data libraries to standardize across different browsers.
Strategies for synchronizing the local data with your server
Other practical tips for your mobile application
See My Writeup
|
SSMS for Developers
Conference: Southwest Fox |
10/20/12 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Database.
Address: SanTan Elegante Conference Center.
We are developers, but a lot of us become de facto SQL Server administrators without getting any formal training. We may get by with only a shallow knowledge of the main tool we have for managing SQL Server, but it’s time to dig deeper into what SQL Server Management Studio a little.
Do you really know what this seemingly simple tool can do? There’s a lot more there than meets the eye.
You will learn:
Tips and Tricks to make your development life easier
What SSMS “Projects” are and why you should use them
How can you debug scripts as effectively as you debug your FoxPro code
How can you track changes to your stored procedures and functions
How to use the keyboard effectively
What the built-in variables and functions are in SQL Server
About some 3rd party tools to help you along the way
See My Writeup
|
10/19/12 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Database.
Address: SanTan Elegante Conference Center.
We are developers, but a lot of us become de facto SQL Server administrators without getting any formal training. We may get by with only a shallow knowledge of the main tool we have for managing SQL Server, but it’s time to dig deeper into what SQL Server Management Studio a little.
Do you really know what this seemingly simple tool can do? There’s a lot more there than meets the eye.
You will learn:
Tips and Tricks to make your development life easier
What SSMS “Projects” are and why you should use them
How can you debug scripts as effectively as you debug your FoxPro code
How can you track changes to your stored procedures and functions
How to use the keyboard effectively
What the built-in variables and functions are in SQL Server
About some 3rd party tools to help you along the way
See My Writeup
|
Conference: SQL Saturday |
08/11/12 |
Iowa City, IA |
East Iowa I-380 PASS |
|
Time: 3:45pm.
Age restrictions: Database.
Address: 201 S Clinton St.
You’re a database application developer who’s using SQL Server now, but you’re no DBA. Sure you use SQL Server Management Studio (SSMS), and maybe you’re even pretty good at designing tables and executing queries. But there’s a whole lot more functionality in this seemingly simple program than you may realize. In this session we’ll share features in SSMS that you may have overlooked but will make your life as a developer a lot easier.
|
04/21/12 |
Madison, WI |
SQL Saturday Madison |
|
Time: 2:30pm.
Age restrictions: Database.
Address: 6000 American Parkway, Bldg A.
You’re a database application developer who’s using SQL Server now, but you’re no DBA. Sure you use SQL Server Management Studio (SSMS), and maybe you’re even pretty good at designing tables and executing queries. But there’s a whole lot more functionality in this seemingly simple program than you may realize. In this session we’ll share features in SSMS that you may have overlooked but will make your life as a developer a lot easier.
See My Writeup
|
Unit Testing 201: Testing our SQL Server backends
Conference: Southwest Fox |
10/19/13 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Database.
Address: SanTan Elegante Conference Center.
Nobody wants to find out the “one little change” they made to their database resulted in a data breach or massive billing error, so how can we proactively minimize that risk?
Applying the concept of Unit Tests to your database allows you to quickly ascertain whether the the changes you make to functions, stored procedures, and even other objects in your database have a negative unforeseen impact. In this session, we’ll walk through the basics of what unit testing is, how to set up a simple Unit Testing project in SSMS, how we can tell whether something has negatively changed in our functions or procedures. We’ll also enumerate any third party tools available to help us with Unit Testing our databases.
You will learn:
What Unit Testing is (in a quick review)
How to use the tSQLt framework in SSMS to create Unit Test classes for your databases
What to test to minimize your risk
How to use FoxUnit to do something similar in Visual Foxpro (time permitting)
Prerequisites: Desire to learn about how to improve your code
|
10/18/13 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 3:30pm.
Age restrictions: Database.
Address: SanTan Elegante Conference Center.
Nobody wants to find out the “one little change” they made to their database resulted in a data breach or massive billing error, so how can we proactively minimize that risk?
Applying the concept of Unit Tests to your database allows you to quickly ascertain whether the the changes you make to functions, stored procedures, and even other objects in your database have a negative unforeseen impact. In this session, we’ll walk through the basics of what unit testing is, how to set up a simple Unit Testing project in SSMS, how we can tell whether something has negatively changed in our functions or procedures. We’ll also enumerate any third party tools available to help us with Unit Testing our databases.
You will learn:
What Unit Testing is (in a quick review)
How to use the tSQLt framework in SSMS to create Unit Test classes for your databases
What to test to minimize your risk
How to use FoxUnit to do something similar in Visual Foxpro (time permitting)
Prerequisites: Desire to learn about how to improve your code
|
Conference: SQL Saturday |
10/12/13 |
Minneapolis, MN |
SQL Saturday Minneapolis |
|
Time: 10:30am.
Age restrictions: Database.
Address: St. Thomas Graduate Campus – Schulze Hall, 1000 Lasalle Ave.
How can you be certain the “little change” you’re about to make to that stored procedure isn’t going to take down your whole company? Real developers use a technique called “Unit Testing” to minimize that risk, a concept that’s also available to you. With unit testing you can quick ascertain whether the the changes to functions, stored procedures, and even other objects in your database had a negative unforeseen impact. In this session we’ll walk through the basics of what unit testing is, how to set up a simple Unit Testing project in SSMS, how we can tell whether something has negatively changed in our functions or procedures. We’ll also enumerate any 3rd party tools available to help us with Unit Testing our databases.
|
07/27/13 |
Iowa City, IA |
East Iowa I-380 PASS |
|
Time: 1:00pm.
Age restrictions: Database.
Address: 201 S Clinton St.
How can you be certain the “little change” you’re about to make to that stored procedure isn’t going to take down your whole company? Real developers use a technique called “Unit Testing” to minimize that risk, a concept that’s also available to you. With unit testing you can quick ascertain whether the the changes to functions, stored procedures, and even other objects in your database had a negative unforeseen impact. In this session we’ll walk through the basics of what unit testing is, how to set up a simple Unit Testing project in SSMS, how we can tell whether something has negatively changed in our functions or procedures. We’ll also enumerate any 3rd party tools available to help us with Unit Testing our databases.
|
04/06/13 |
Madison, WI |
SQL Saturday Madison |
|
Time: 2:30pm.
Age restrictions: Database.
Address: 6000 American Parkway, Bldg A.
How can you be certain the “little change” you’re about to make to that stored procedure isn’t going to take down your whole company? Real developers use a technique called “Unit Testing” to minimize that risk, a concept that’s also available to you. With unit testing you can quick ascertain whether the the changes to functions, stored procedures, and even other objects in your database had a negative unforeseen impact. In this session we’ll walk through the basics of what unit testing is, how to set up a simple Unit Testing project in SSMS, how we can tell whether something has negatively changed in our functions or procedures. We’ll also enumerate any 3rd party tools available to help us with Unit Testing our databases.
|
VFP Advanced
Will the Circle Be Unbroken: Continuous Integration and VFP
Conference: Germany DevCon 2016 |
11/17/16 |
Oberursel, Hessen |
Parkhotel am Taunus |
|
Time: 2:00pm.
Age restrictions: Programming.
More information
|
Conference: Southwest Fox |
10/20/13 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 11:30am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
This session will focus on improving the Software Development Lifecycle for Visual FoxPro developers. We’ll begin by reviewing the typical development cycle, and show ways to improve and automate our current process using a Continuous Integration server and open source tools from VFPX such as Automated Build, FoxUnit, and SubFox. By the end of this session, you should have a better idea of what Continuous Integration is and how you can implement it in your workflow regardless of whether you’re an independent developer or work on a large team.
You will learn:
What “Continuous Integration” (CI) is
What hooks are available to you
What tools you can use to automate your development lifecycle
Prerequisites: Knowledge of how to build applications in Visual FoxPro.
|
10/19/13 |
Gilbert, AZ |
Southwest Fox Conference |
|
Time: 10:00am.
Age restrictions: Programming.
Address: SanTan Elegante Conference Center.
This session will focus on improving the Software Development Lifecycle for Visual FoxPro developers. We’ll begin by reviewing the typical development cycle, and show ways to improve and automate our current process using a Continuous Integration server and open source tools from VFPX such as Automated Build, FoxUnit, and SubFox. By the end of this session, you should have a better idea of what Continuous Integration is and how you can implement it in your workflow regardless of whether you’re an independent developer or work on a large team.
You will learn:
What “Continuous Integration” (CI) is
What hooks are available to you
What tools you can use to automate your development lifecycle
Prerequisites: Knowledge of how to build applications in Visual FoxPro.
|
Subscribe:
| iCal
Back to Upcoming Gigs
Leave a Reply