Courses by Joe
Articles by Joe
Activity
-
Nobody got promoted for a great code review. That's the whole problem. Every engineering org says code review matters. It's in the onboarding docs.…
Nobody got promoted for a great code review. That's the whole problem. Every engineering org says code review matters. It's in the onboarding docs.…
Liked by Joe LeBlanc
-
This isn’t a super LinkedIn-y post and I know that. But I spent my long weekend really taking in a documentary, and the important part is that it…
This isn’t a super LinkedIn-y post and I know that. But I spent my long weekend really taking in a documentary, and the important part is that it…
Liked by Joe LeBlanc
-
What company thinks they did: "Saved $XX by switching to AI support!! 🎉🎉🎉" What they really did: "Saved $XX by no longer supporting our crappy…
What company thinks they did: "Saved $XX by switching to AI support!! 🎉🎉🎉" What they really did: "Saved $XX by no longer supporting our crappy…
Liked by Joe LeBlanc
Volunteer Experience
-
Treasurer
Vox Veniae
- 2 years
Served on the board of a contemplative church based in East Austin.
- Managed Stewardship Committee volunteers
- Advised on policies for making the church fully LGBTQ inclusive
- Tracked Building Fund totals and targets over two fundraising campaigns
- Presented quarterly budget status updates to the congregation
- Implemented a Crucial/Useful/Non-essential budget prioritization framework for expenses
- Created budgets for FY 2020 and 2021
- Transitioned donations to…Served on the board of a contemplative church based in East Austin.
- Managed Stewardship Committee volunteers
- Advised on policies for making the church fully LGBTQ inclusive
- Tracked Building Fund totals and targets over two fundraising campaigns
- Presented quarterly budget status updates to the congregation
- Implemented a Crucial/Useful/Non-essential budget prioritization framework for expenses
- Created budgets for FY 2020 and 2021
- Transitioned donations to primarily electronic (from primarily paper check)
- Applied for and secured a PPP loan during the COVID-19 crisis
-
Financial Director
Coalition for Responsible Home Education
- 11 months
Children
- Performed bookkeeping and payroll duties
- Advocated for migrating to QuickBooks Online
Publications
-
Up and Running with PHP: PEAR, PECL, and Composer
lynda.com
See publicationInstead of downloading PHP code and figuring out how it fits into your project structure, use PEAR, PECL, and Composer to do it for you. Composer manages libraries for your PHP project, PEAR installs packages for your entire server, and PECL compiles extensions directly into PHP itself. In this course, author Joseph LeBlanc demonstrates how to find, install, update, and remove packages with this suite of invaluable PHP tools.
-
Up and Running with Backbone.js
lynda.com
See publicationBackbone helps you separate DOM manipulation from the data powering your web application. In this course, learn how to use Backbone models and collections to manage your data, while displaying it through views. Author Joseph LeBlanc shows you how to use events to change an application's state and avoid messy nested callback functions. He explores modifying resources on the server side via models that reflect the changes in your application, tune your application's performance, and keep the…
Backbone helps you separate DOM manipulation from the data powering your web application. In this course, learn how to use Backbone models and collections to manage your data, while displaying it through views. Author Joseph LeBlanc shows you how to use events to change an application's state and avoid messy nested callback functions. He explores modifying resources on the server side via models that reflect the changes in your application, tune your application's performance, and keep the JavaScript environment clear of excessive global variables. He also covers supplementary tools based on Backbone that provide additional functionality.
-
Up and Running with NoSQL Databases
lynda.com
See publicationExplore the possibilities NoSQL databases offer developers for unparalleled flexibility and performance. In this course, author Joseph LeBlanc shows how to build an entire web application with CouchDB and introduces techniques such as querying with JavaScript, working with nested data, and creating views. He also explains some of the trade-offs you might encounter with NoSQL databases, such as the complexity of partitioning data across multiple servers, and presents five commonly used NoSQL…
Explore the possibilities NoSQL databases offer developers for unparalleled flexibility and performance. In this course, author Joseph LeBlanc shows how to build an entire web application with CouchDB and introduces techniques such as querying with JavaScript, working with nested data, and creating views. He also explains some of the trade-offs you might encounter with NoSQL databases, such as the complexity of partitioning data across multiple servers, and presents five commonly used NoSQL databases: CouchDB, MongoDB, Cassandra, Riak, and Redis.
-
Node.js First Look
lynda.com
See publicationJavaScript isn't just for special effects and form validations anymore; Node.js makes it possible to write full web applications entirely in JavaScript. In this course, author Joseph LeBlanc guides you through installing Node.js for the first time, as well as installing Node modules through NPM and writing command-line scripts. The course also covers creating servers, using Node-based frameworks, building templated markup, integrating Node with legacy codebases, programming for WebSockets using…
JavaScript isn't just for special effects and form validations anymore; Node.js makes it possible to write full web applications entirely in JavaScript. In this course, author Joseph LeBlanc guides you through installing Node.js for the first time, as well as installing Node modules through NPM and writing command-line scripts. The course also covers creating servers, using Node-based frameworks, building templated markup, integrating Node with legacy codebases, programming for WebSockets using the Socket.IO module, and much more.
-
Joomla! 1.7: Programming and Packaging Extensions
lynda.com
See publicationIn Joomla! 1.7: Programming and Packaging Extensions, author Joseph LeBlanc bridges the gap between site administration and customization by developing Joomla! components, plug-ins, modules, and other extensions. The course shows how to configure various development tools, create and display modules, and receive, process, and display data following the Model View Controller (MVC) design pattern. The course also covers making human-readable URLs, incorporating JavaScript , translating the user…
In Joomla! 1.7: Programming and Packaging Extensions, author Joseph LeBlanc bridges the gap between site administration and customization by developing Joomla! components, plug-ins, modules, and other extensions. The course shows how to configure various development tools, create and display modules, and receive, process, and display data following the Model View Controller (MVC) design pattern. The course also covers making human-readable URLs, incorporating JavaScript , translating the user interface, and managing site security. Exercise files accompany the course.
-
Learning Joomla! 1.5 Extension Development
Packt Publishing
See publicationJoomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.
While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while…Joomla! is the world's hottest open-source content management system, and the winner of the 2006 Open Source CMS Prize.
While Joomla! is packed with features, its greatest quality is that it is extremely extensible, allowing any number of complex applications to be cleanly integrated. Shopping carts, forums, social networking profiles, job boards, and real estate listings are all examples of extensions developers have written for Joomla!. All of these can run off one Joomla! site, while only one database, template, and core need to be maintained. When you build an extension to Joomla!, it will inherit the look and feel of the overall site.
If you're eager to start creating extensions for Joomla!, this book is for you. Walk through the development of complete Joomla! 1.5 components and modules with this tutorial for PHP programmers. Written for Joomla! version 1.5 and tested against the final release, this book will get you started coding your first extensions as quickly as possible, and adds the features that will make your work look professional! This book is the most up-to-date introduction to creating Joomla! extensions available.
The book will show you how to use the Model-View-Controller design pattern, pull in common HTML elements, use JavaScript frameworks, manage users, build configuration panels, internationalize interfaces, and manage database records. General knowledge of PHP is assumed, but previous Joomla! programming experience is not.
A rapid and easy-to-follow introductory tutorial to help you use PHP code to create your first Joomla! extensions: modules, components, and plugins. -
Joomla! 1.5 Essential Training
lynda.com
See publicationMany types of websites can be built and maintained more easily using a content management system (CMS). A CMS provides a web-based interface for creating and organizing content. The content is stored in a database, then consistently presented according to a set of templates and preferences, which eliminates the need to handcraft each page in HTML. Joomla! is a popular, easy-to-use, open-source CMS built in PHP. It has near-limitless functionality, thanks to its community of extension…
Many types of websites can be built and maintained more easily using a content management system (CMS). A CMS provides a web-based interface for creating and organizing content. The content is stored in a database, then consistently presented according to a set of templates and preferences, which eliminates the need to handcraft each page in HTML. Joomla! is a popular, easy-to-use, open-source CMS built in PHP. It has near-limitless functionality, thanks to its community of extension developers. In Joomla! 1.5 Essential Training, Joseph LeBlanc uses Joomla! to build a small-business website from scratch with no programming at all, from installation to launch. He demonstrates how to create and organize content; add menus, sidebars, and other features; change the look with templates; install plug-ins and extensions; and much more.
Recommendations received
9 people have recommended Joe
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top contentOthers named Joe LeBlanc in United States
244 others named Joe LeBlanc in United States are on LinkedIn
See others named Joe LeBlanc