Software Engineer
We are excited to announce four new Q2 Accelerator Partners, Incent, ChangEd, Insurify, and Prisma Campaigns!
Prisma Campaigns is a next generation marketing automation platform that takes full advantage of your data and your digital channels to boost loyalty and share of wallet. Use your data to serve your customers highly personalized offers that match their needs whether they are logged in their online banking, via email or text.
Insurify is an insurance comparison platform, helping consumers find the best & most affordable auto & home insurance options in minutes. An Insurify partnership enables you the ability to offer insurance as a product & help your consumers achieve significant premium savings. We have a variety of options for how we partner & provide FI consumers the best insurance shopping experience.
Build a larger & stronger loan portfolio, along with long-term client relationships, by offering ChangEd as your debt repayment hub. Our proven approach to debt management delivers desirable client relationships and unique insights into your borrowers’ financial journeys. We help borrowers achieve financial credibility while delivering attractive, long-term relationships to our FI partners. Let us accelerate your growth by building your credit quality, client engagement, and account retention.
Incent is a youth financial education tool that enables youth to begin using your FI’s core services and encouraging engagement. Young members can: Spend money with integrated debit card controls, earn cash for grades, make money by completing chores, borrow money from their parents, request money from their parents, learn about budgeting, and compete to earn trophies! Provide a competitive product to Greenlight and GoHenry which are stealing away your members and deposits!
Visit the digital catalog today to learn more or bring Incent, ChangEd, Insurify, or Prisma Campaigns to your institution!
We've announced the winners of our first-ever Q2 Innovation All-Stars Contest. The contest recognizes Q2 bank and credit union customers and fintech partners who have achieved extraordinary outcomes through the Q2 digital banking platform, delivering new revenue streams, and providing innovative apps to transform account holder experience for consumers and businesses that expect much more from their financial institutions.
Click here to read about the winners!
Marketplace has received a product upgrade that includes a digital banking widget. The Marketplace Widget lives on the right-hand rail of the digital banking environment and is designed to bring awareness of the Marketplace to end-users. The widget is a carousel, and the logic is designed to promote partner apps to the end-user based on the user group and which apps they have not yet purchased. The call-to-action will direct the end-user to the Marketplace page or appropriate app page for the banner the end-user clicked. The widget has been deployed to a test group of FIs and the upgrade will be rolled out to all FIs on Marketplace over the next three to six months.
Back in February, the Innovation Studio team switched to scheduled Production releases on the Caliper API to be one month after the Staging release. The last release was on May 17th, and the next release will be June 15th (at time of writing). Sign up to be notified of Caliper API updates on q2developer.com.
The Innovation Studio team is happy to announce a brand-new extension type, the Adapter Handler. This handler allows the SDK to intercept calls from the Business Logic Layer to the Core and change what they do. The team added a few preliminary Adapter types:
Moving forward Python 3.10 will be required for all new versions of the Caliper SDK. This will not affect any previous version of the SDK. As always, dependencies are controlled by the requirements.txt file.
For more information about Python 3.10, see What Does 3.10 Get Me?
The caliper_admin script has received some updates that are nice quality of life improvements.
With a nice import system, there is a new way to create DBObject calls. The self.db property can now be used to call all DBObjects. For performance reasons all the DBObjects are not loaded into the repo at runtime unless they are needed, so a fancy import method was used to import these on demand. If you are curious to see how this works check out the code:
There are also three new DBObjects:
The team had an interesting interaction where a client’s Q2central extension was failing in Production with large datasets. The extension was trying to pull in a large amount of data and kept running out of memory and performing poorly. The root cause was HQResponse.json taking too many resources. The SDK team improved the method and fixed the issue for the client. The result of this fix is a 30x performance improvement with larger improvements being found with larger datasets. See the improved method code here.
The next Training is just around the corner on August 9th-11th. The event is three days and gives developers the ability to learn about the environment. The Caliper SDK team gives guided practice to learn industry best practices and practical knowledge about development on the industry-leading Caliper SDK. For more information on the course see the training agenda page.
The Innovation Studio team has built a method for External Developers to edit Wedge Address Configs directly in the data center. Currently, we are limiting it to specific companies and specific services in the data center. To be added to the beta testing group, please open a support case on q2developer.com.
The Innovation Studio team has built a brand-new dashboard. The previous dashboard had some flexing problems, and when it was time to add new widgets to the dashboard for a better dashboard experience, the design choice limited the ability to do this. The new dashboard uses a simple two-column setup and flexes down properly to one column on smaller screens.
The Innovation Studio team has built a few quality-of-life improvements on the portal:
The Tecton project is now going to follow a similar release process to the Caliper API project. The Tecton team will be releasing on a monthly schedule. The previous release was on May 16th and the next release will be on June 14th (at time of writing).
The q2-pill
component works like any other dropdown select component. The benefit of the pill component is it gives the nice ability to have many dropdowns right next to each other and to allow different dropdowns to have different appearances.
The q2-tag
component works like any other dropdown action component. Like the pill, this can be used with multiple dropdowns side-by-side nicely. The tag dropdown is intended to have button-like functionality and is used as such.
In addition to the bigger changes detailed above, this month's Tecton releases also include the following additional improvements.
openUrl
to specify not closing overpanels as a result of opening a URL in a new windowThe Innovation Studio is also looking for three Staff Software Engineers. The projects these individuals will be working on use cutting-edge Q2 software that interfaces with external services and partners.
Caliper SDK (Python) 2.134.1 - CHANGELOG
Tecton SDK (Javascript) 1.12.0 - CHANGELOG
Marketplace (Python) 0.8.5 - CHANGELOG