Grand Rapids, Michigan, United States
Contact Info
2K followers
500+ connections
Articles by Joe
-
Building a startup from scratch, Summer 2024 edition
Building a startup from scratch, Summer 2024 edition
By Joe LeBlanc
-
GitHub Copilot Chat: This Moment Changes Everything
GitHub Copilot Chat: This Moment Changes Everything
By Joe LeBlanc
Contributions
Activity
-
Celebrated my birthday along with fireworks for the Fourth of July. #birthday #independence #fireworks
Celebrated my birthday along with fireworks for the Fourth of July. #birthday #independence #fireworks
Liked by Joe LeBlanc
-
For the second year running, Supabase made an appearance in Times Square as part of Redpoint InfraRed - "100 transformative companies in cloud…
For the second year running, Supabase made an appearance in Times Square as part of Redpoint InfraRed - "100 transformative companies in cloud…
Liked by Joe LeBlanc
-
Learning how to harness AI as a Software Engineer feels to me like being a construction worker learning to be a surgeon. Some of the tools look…
Learning how to harness AI as a Software Engineer feels to me like being a construction worker learning to be a surgeon. Some of the tools look…
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
Instead 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
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…
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
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…
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
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…
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
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…
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
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…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
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…
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 viewMore activity by Joe
-
By the way, I'm currently looking for work and am available immediately. I'm flexible with rates to ensure they make sense for everyone involved. If…
By the way, I'm currently looking for work and am available immediately. I'm flexible with rates to ensure they make sense for everyone involved. If…
Liked by Joe LeBlanc
-
I saw some Away luggage on my vacation this past week. All I could think about was that article on the toxic work culture.
I saw some Away luggage on my vacation this past week. All I could think about was that article on the toxic work culture.
Shared by Joe LeBlanc
-
A friend of mine just let me know he (finally) got hired. As with many folks, he'd been out of employment for months. I'm not in a position to…
A friend of mine just let me know he (finally) got hired. As with many folks, he'd been out of employment for months. I'm not in a position to…
Liked by Joe LeBlanc
People also viewed
-
Javier Guajardo
Full Stack Engineer
Connect -
Travis Swicegood
Connect -
Kyle Simpson
Connect -
Mae Beale
Connect -
Matt Davis
Connect -
Jade Wilson
Connect -
Greg Westran
Connect -
Michael Rohrmueller
Connect -
Dale Thomas
Connect -
Md Mahfuzur Rahman Arif
Software Engineer | Full stack | Laravel, Node, FastAPI, Vue, React Building E-Commerce for SME Businesses
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Joe LeBlanc in United States
-
Joe LeBlanc
Manager, IT Operations Rochester at Albany International Corp.
-
Joe LeBlanc
-
Joe LeBlanc
Senior DevOps Engineer at SmartRent
-
Joe LeBlanc
235 others named Joe LeBlanc in United States are on LinkedIn
See others named Joe LeBlanc