Insum https://www.insum.ca Oracle Specialists. APEX Experts. Tue, 24 Apr 2018 13:25:29 +0000 en-US hourly 1 https://www.insum.ca/wp-content/uploads/2016/06/logo.png Insum https://www.insum.ca 32 32 Oracle Discoverer Replacement – There’s Another Oracle Option https://www.insum.ca/oracle-discoverer/ Tue, 24 Apr 2018 12:37:27 +0000 https://www.insum.ca/?p=11047 Extended support for Oracle Discoverer ended almost a year ago now, in June 2017. Enterprises using this once premier ad hoc reporting software are hearing the clock tick louder than ever. This is because, without further upgrades or support, Discoverer could become prey to bugs, end up incompatible with web […]

The post Oracle Discoverer Replacement – There’s Another Oracle Option appeared first on Insum.

]]>
Extended support for Oracle Discoverer ended almost a year ago now, in June 2017. Enterprises using this once premier ad hoc reporting software are hearing the clock tick louder than ever. This is because, without further upgrades or support, Discoverer could become prey to bugs, end up incompatible with web browsers (or even worse), or become an all-out security risk for the company running it. Where will companies turn for a credible Oracle Discoverer Replacement? For its part, Oracle recommends OBIEE, which many customers haven’t keen to adopt.

There’s Another Oracle Alternative

Seems like for years now, many third-party vendors have been pounding out the same message: Discoverer users have 3 choices. They can go with the costly Oracle OBIEE, Choose a 3rd party replacement or keep going it alone with Discoverer.

Well, there’s been a 4th choice all along. Furthermore, it is a supported Oracle Platform, embedded in the Oracle Database. Oracle Application Express (APEX), better known as a Rapid Application Development platform, happens to house a remarkably powerful reporting module called interactive report. Basically free because it is already covered under the Oracle Database license, APEX provides users with a safe, stable yet flexible environment in which to display their data.

Using APEX, in-house developers with PL/SQL skills can quickly develop reports modeled on their Discoverer reports.  They can also create user profiles and set them up according to the data each user should have access too.Users, in turn, can safely and easily modify them within predefined boundaries. For example, users can apply filters, show or hide columns or re-order them. The much more modern Oracle APEX also gives users a staggering amount of presentation options.

Oracle Discoverer Replacement Presentation

I’ll be presenting “Migrating Oracle Discoverer to Oracle Application Express (APEX)..Automagically” at Collaborate18 in Las Vegas (Session #10458) in the Banyan E, Wednesday, April 25th from 8:30 am to 9:30 am. I’ll show how Insum implemented a solution to automate a move from Discoverer to APEX. I hope you’ll join me! I believe it will be well worth your while.

If you can’t make the presentation, I’ll be on hand at Collaborate all week, so be sure to come and see me and my team (Booth #1151).

 

Photo by Mari Lezhava – Unsplash

 

The post Oracle Discoverer Replacement – There’s Another Oracle Option appeared first on Insum.

]]>
Debating whether to Keep Oracle Forms or to Migrate from it? https://www.insum.ca/oracle-forms-keep-or-migrate/ Thu, 19 Apr 2018 20:17:00 +0000 https://www.insum.ca/?p=10975 Debating whether to Keep Oracle Forms or to Migrate from it? It’s tough for companies with Oracle Forms. They are often told they should replace this 30-year-old application development technology. They are told it is far behind more recent platforms in terms of user interface and overall flexibility. That it […]

The post Debating whether to Keep Oracle Forms or to Migrate from it? appeared first on Insum.

]]>
Debating whether to Keep Oracle Forms or to Migrate from it?

It’s tough for companies with Oracle Forms. They are often told they should replace this 30-year-old application development technology. They are told it is far behind more recent platforms in terms of user interface and overall flexibility. That it won’t adapt to the web. But then, Oracle will tell you that the latest version of  Forms will easily integrate with almost any modern technology your enterprise requires.

So where does that leave you?

Oracle Forms – Migration vs Modernization

Although the Oracle statement may seem like a bit of a stretch, it isn’t really. In fact, the coexistence of Forms with the most recent technologies is the least costly, and ultimately, the most effective path into the future for your company’s Forms applications.

If you have Oracle Forms it’s very likely that they are part of your company’s core apps. Migrating away from Forms, which includes moving your core business processes to a new platform and a new way of doing things will necessarily involve time and money and some amount of risk. Even if everything goes smoothly, how much tweaking will it take to get your new applications and your users to the same level of efficiency? In many cases, migrating away from forms means converting hundreds of applications and thousands of screens. Before you decide to go ahead with something like that, consider our vision of a minimal cost, minimal effort flow towards the future.

Modernize Forms Using your Experience, your Resources, and your Data Model

If you have Oracle Forms, your developers are likely well experienced in Oracle technology (Forms has been around a long time).  These developers probably have good PL/SQL skills and aren’t object-oriented. They probably have a good understanding of data modeling, too. This is basically all you need to develop Web applications, Web services and mobile apps at no additional cost, within the same data model. Even better, If you have Oracle Forms, you already have the application development framework that allows you to do this. It’s called Oracle Application Express (APEX).  It comes with your Oracle Database at no extra cost, actually.

A Familiar Place

Oracle APEX is a declarative Framework, just like Forms. And, just like Forms, it’s PL/SQL based. Your developers will feel right at home using it. You can’t underestimate this as a motivating factor. APEX is an easy doorway into today’s technologies. I was actually a Forms developer myself and tried both APEX and Java at around the same time. The learning curve with APEX was much faster. The step towards developing web applications much, much easier.  And, your developers will be doing this all within your existing data model, plugged into your unchanged database.  This represents such a huge time leverage.

 

Oracle Forms Modernization with Oracle APEX

 

The Opposite of a Big Bang Approach

Instead of starting from scratch, start from something that already serves your business processes well. Modify only what you need to. Forms is still supported by Oracle and it will continue to be supported (and upgraded) into the foreseeable future (read more about that in this article by Simon Greenwood), so, it isn’t frozen in time.

There’s another thing about ripping out and starting anew. Your Forms applications are likely to be already integrated with your other enterprise technologies. So, in fact, if you go the route of replacement, you aren’t just replacing Forms, you are looking to reverse engineer those integrations as well. That can be a drawn-out and costly process.

Forms and APEX, the Odd Couple

Even if they are very different, Forms and APEX coexist and work together in the same database. This simplifies deployments, upgrades, and maintenance.

Insum approaches Forms modernization with a combination of time-tested methodology and vast project experience. Over the years we’ve developed an efficient approach to analyzing the complexity of the forms install and how to integrate Web and mobile applications, on-line reporting, dashboards and just about any other Webservice you can think of. We can also migrate some components of Forms if deemed necessary. All of this using our expertise in APEX.

If you’d like to learn more, I’ll be explaining all of this in person and in detail at Collaborate18 in Las Vegas, on April 25th, in my presentation called Oracle Forms and Oracle Application Express: The Odd Couple (#1376)

Or simply contact us at Insum

 

Hope to see you at Collaborate, though!

 

 

 

The post Debating whether to Keep Oracle Forms or to Migrate from it? appeared first on Insum.

]]>
Vincent Morneau’s full collection of APEX Nitro tips, right here https://www.insum.ca/apex-nitros-vincent-morneau-speaks-at-oracle-code-boston/ Mon, 16 Apr 2018 15:25:09 +0000 https://www.insum.ca/?p=10844 Vincent Morneau’s full collection of APEX Nitro tips, right here For the past month and a half, we’ve been feeding our Twitter community (see @InsumSolutions)  APEX Nitro tips. How nice of us. You are welcome, world! These quickly digestible tips are to help you appreciate what a fabulous front-end development […]

The post Vincent Morneau’s full collection of APEX Nitro tips, right here appeared first on Insum.

]]>
Vincent Morneau’s full collection of APEX Nitro tips, right here

For the past month and a half, we’ve been feeding our Twitter community (see @InsumSolutions)  APEX Nitro tips. How nice of us. You are welcome, world!

These quickly digestible tips are to help you appreciate what a fabulous front-end development tool APEX Nitro is for Oracle Application Express (APEX), which is, of course, an awesome Rapid Application Development tool for Oracle Database users. APEX Nitro is quickly gaining popularity in the tightly-knit and ridiculously enthusiastic APEX community. It takes your front-end development to the next level by reducing mundane tasks, boosting performance, modularizing code, enhancing teamwork, and more.

To Save You Time

Now, since we didn’t want to force you to scroll through our numerous tweets, we put all these tips in an easily accessible single-entry point in the ever-popular blog format. It actually turns out to be a great idea because it’s just in time for Insum’s Ace Director (and Nitro inventor) Vincent Morneau’s presentation at Oracle Code Boston.

By the way, Vincent will be at Oracle Code Boston

If you’re not familiar with Oracle Code, It’s a free event, hosted by Oracle and held in cities across the world. It brings together local developers in a one-day meet so they can learn from their peers and experience the latest Oracle technologies. Since it started last year, it’s been attended by literally hundreds of thousands of developers. Vincent will be talking about his creation on April 17th at 4:05 pm. in Grand Ballroom “B” of the Westin Boston Waterfront. Hope you can make it!

A tool that runs in the background

Ok, so back to APEX Nitro.  It’s a command line tool that runs in the background while you develop an APEX app.
While running, it watches for local static file (e.g. `js`, `css`) modifications inside of a given directory, compiles them into a better format and sends them back to your APEX application seamlessly. It makes front-end coding faster by syncing these local files to your APEX application in real-time.

APEX Nitro also makes front-end development easier by establishing clear guidelines and by enforcing good programming practices. It starts by streamlining CSS and JavaScript and by entirely eliminating the (bad) practice of inline coding, so your APEX application benefits from an efficient 100% file-based approach.
APEX Nitro is available on GitHub.

And Now, the APEX Nitro tips

And without further ado, here is the series of tips that we provided:

Tip #1: Prerequisites & installation. Node.js is required to get APEX Nitro. Once Node.js is installed, simply execute the following on your command line and you are up and running

APEX Nitro tip 1 Prerequisites

Tip #2: Using the command line #APEXNitro has a powerful CLI (command line interface). Fire it up by executing the following command: apex-nitro Use the “help” command to read more about a specific feature.

APEX Nitro tip 2 Command Line

Tip #3: Project Configuration Before you can use #APEXNitro, you need to configure a project. Executing the following on your command line: apex-nitro config <myprojectname> A browser tab will open and follow the steps.

APEX Nitro tip 3 Configuration image

APEX Nitro tip 3 Project configuration image B

Tip #4: Application Setup Before launching #APEXNitro, it needs to connect to an #orclapex app. An Application Process enables the connection: apex_application.g_flow_images := owa_util.get_cgi_env(‘APEX-Nitro’)

APEX Nitro tip 4 Application setup

Tip #5: Launch your project After you’ve configured APEX Nitro project (tip #3) & your #orclapex app (tip #4), you are ready to go. Execute this on your command line: apex-nitro launch <myprojectname>

APEX Nitro top 5 Publishing files

Tip #6: Understanding Browser Synchronization When you have launched APEX Nitro, files from your computer are synchronized with your #orclapex application in real-time.
In a short time, we’ll also be officially launching our APEX Nitro Service offer.

 

 

Tip #7: Publishing files in APEX Thanks to @oraclesqlcl, APEX Nitro allows to upload a whole local directory to APEX Shared Components. Execute this on your command line: apex-nitro publish <myprojectname>

 

APEX Nitro tip 7 Publishing Files-Images

So there you have them. If you’d like to learn more about APEX Nitro or other Insum products and services. Contact us!

Read more about what inspired Vincent Morneau to create APEX Nitro here!

 

The post Vincent Morneau’s full collection of APEX Nitro tips, right here appeared first on Insum.

]]>
It’s spring and we’re on the Road to Collaborate18 https://www.insum.ca/road-to-collaborate18/ Thu, 05 Apr 2018 15:52:57 +0000 https://www.insum.ca/?p=10657 It’s Spring and we’re on the Road to Collaborate18 Spring is here and Collaborate18 is coming soon. Spring, for those who have winter, is the season where you can’t wait for that melting snow to be totally gone and start enjoying your favorite summer activities.  Getting to your BBQ without […]

The post It’s spring and we’re on the Road to Collaborate18 appeared first on Insum.

]]>
It’s Spring and we’re on the Road to Collaborate18

Spring is here and Collaborate18 is coming soon. Spring, for those who have winter, is the season where you can’t wait for that melting snow to be totally gone and start enjoying your favorite summer activities.  Getting to your BBQ without having to walk through 3 feet of snow (or 1 meter!), always puts a smile on anyone’s face.

It seems like spring is also conference season in the IT world!  Our annual participation in the OAUG Collaborate18 conference in Las Vegas this year is no exception to this rule.  Collaborate promises to be of an exceptional caliber this year where interest for APEX in the context of EBS will garner the attention of more people than ever.

In fact, an amazing total of 21 APEX sessions will be presented during the 5 days of Collaborate18.  Insum will be presenting 7 of these 21 sessions which you don’t want to miss.  I’ll personally present 2 sessions related to APEX and EBS.  I’ll be talking about how easy it is to create mobile applications using APEX.  And, if you are intensely curious about where EBS and the cloud fit together (alongside APEX of course!), you’ll need to be there early to attend my session on APEX and ERPs on the cloud.

Be sure you add these sessions to your agenda:

 

Session: Application Express and the Colors of Enterprise Resources Planning on the Cloud

When: Sunday April 22nd, 2018 at 12:30 PM until 1:30 PM

Where: Jasmine D

 

Session: Mobile Application for E-Business Suite Made Easy With Application Express

When: Wednesday April 25th, 2018 at 1:15 PM until 2:15 PM

Where: Breakers E

 

Wondering what other organizations like yours are doing with APEX in the context of EBS? Join us at an OAUG Special Interest Group (SIG) called “APEX in EBS” hosted by myself, John Peters and Chad Johnson.  This session will be open to everyone interested in APEX in the context of EBS.  It’s your chance to ask questions or share your experiences with other OAUG members.

 

Session: APEX in EBS SIG

When: Monday April 23rd, 2018 at 4:15 PM until 5:15 PM

Where: Breakers B

 

To make sure you don’t miss any of these ground-breaking APEX sessions, we built this handy session calendar showing every APEX sessions at Collaborate.

Collaborate18

Of course, we built it in Oracle APEX. Notice also that we colored our Insum sessions in green! For the username and password, use C18LV. Use uppercase only. Here’s the link.

Collaborate 18 APEX sessions

Come meet us at our Collaborate18 booth!

Even if you’re not able to attend one of our sessions, come see us at our booth (#1151) and say hello! We’re always interested in hearing how you and your organization are using Oracle APEX.

We’ll stay in touch on Tweeter and LinkedIn during the conference.  Lots of updates, pictures and live interviews with attendees.  See you in fabulous Las Vegas!…

The post It’s spring and we’re on the Road to Collaborate18 appeared first on Insum.

]]>
InsumHack18 – The teams and the apps they created https://www.insum.ca/insumhack18-teams-apps-created/ Tue, 03 Apr 2018 11:34:42 +0000 https://www.insum.ca/?p=10368 InsumHack18 – The teams and the apps they created InsumHack18, our 3rd annual Hackathon was both the most challenging and the most rewarding to date. Teams had to develop an application for the Amazon Echo, as well as work with its personal assistant, Alexa. The entries were varied and each of them, […]

The post InsumHack18 – The teams and the apps they created appeared first on Insum.

]]>
InsumHack18 – The teams and the apps they created

InsumHack18, our 3rd annual Hackathon was both the most challenging and the most rewarding to date. Teams had to develop an application for the Amazon Echo, as well as work with its personal assistant, Alexa.

The entries were varied and each of them, rich in possibilities.

A significant portion of the points awarded to each team during InsumHack18 was for the quality of presentation. In that respect, the teams did not let the Judges down. Presentations were well-crafted, despite limited preparation. They were often quite funny, too. Just about everyone was subject to Alexa’s difficulties in understanding the subtleties of accents and speech patterns. All teams prepared witty Alexa responses to key questions. Presentation time for each group was limited to 4 minutes this year, and this had a positive effect on overall presentation quality.

Fuel

Throughout the intense Hackathon weekend, teams were fueled by Pizza, camaraderie, and the joy/frustration/satisfaction of having to learn a new technology and overcome its challenges in a brutally short period of time.

InsumHack18 was held March 22-23 at our offices in Montreal, Canada, Plattsburgh, NY , and Arequipa, Peru. Winners were announced March 26th.

Here’s a rundown of each InsumHack18 project.

#1 Devs”R” us (2nd place)

Pbé, Ramona Réginald 

Devs”R” us, the first team to present, demonstrated “Gift Buddy”, an app used to list friends and loved ones, and that could suggest gifts for them. The live demonstration included Réginald asking Alexa to add friends’ names to his list and Alexa asking for their birthdays, and interests.  Anytime Alexa is asked for Gift Buddy’s status, Alexa responds with upcoming birthdays and can be prompted for interests and gift suggestions. For one friend who was passionate about Football, Alexa suggested a “Maybe we’ll make the playoffs next year” Miami Dolphins T-shirt.

#2 Four of a Bind (3rd place)

Jose, Marlyn, Neelesh, Roldy

Four of a Bind presented a humorous video depicting the difficulties grocery shopping. Their Application called “Grocery Buddy” enables shoppers to keep track of their grocery list and their grocery shopping budget.  For example, shoppers can take the device with them on their phone and tell Alexa what they are buying and it’s price. Alexa, accessing Grocery Buddy, responds with the totaled costs. Using Alexa, Grocery Buddy also lets them know when they’ve gone over budget such as when adding a $52 bottle of Tequila. Accordingly, an additional budget can be added on the spot, either by the shopper or someone else. Alexa then informs them of the new total (“your new budget is $196 dollars. Did you get a bonus?”).

The application provides detailed data when prompted. Users can find out what they bought, what else they need to buy, or how much budget they have left.

#3 Temp file

Ben, Cody, Marie, Ryan

The temp file team presented an application called “Food Log” that links the Amazon Echo to your Fitbit fitness tracker account. It enables users to enter food information into their Fitbit through voice command. The team cited the example of someone standing in front of their fridge eating leftovers after a workout. The Temp file team promises that by using “Food log” you’ll never get accidentally get Ranch dressing inside your phones charger port ever again.

On the technical side, the team used an http “get” request to access a Fitbit food library API, followed by a “post” request to add the food to the Fitbit account.

#4 How Santa and Los Grinches Stole the Hackathon

Bryan, Ivan, Jorge, Martin V.

This team’s app connected Alexa to Insum’s internal time management system. The user could use vocal commands to get their list of favorites (such as recurring tasks) and add time to an assignment, and even add time to their vacation (Alex: “ok, I added four hours to your vacation. Yaaaaay!”)

The Santa reference is because of Bryan’s striking physical resemblance to Santa Clause. For the Grinches, we suspect Jorge Rimblas might be their leader.

 

#5 Bad Hombres

Juan, Mouctar, Neil, Zach

The Bad Hombres team developed an unconventional use for U.S. President Donald Trump’s twitter messages in the form of a “Roasting” app. Designed for people with a limited ability to be snarky, this application could receive voice commands to create slightly modified versions of “Trump Tweets”. For example to the command “Alexa, roast Réginald’ Alexa responded, “Lying Réginald has the worst voting record in the Senate”. Upon hearing Alexa’s roast response for Maëli, Insum’s Human Resources Advisor (“Maëli is uncomfortable-looking”), the team quickly apologized, pointing out that the original Tweet is from Trump.

The App functions using two free APIs. One that generates random Trump Tweets, and another that replaces the name of Trump’s victim with any other supplied name.

#6 God Save The Queen

InsumHack18_GodSaveQueen

Danny, Daniel, Lucien, Zahia

God Save The Queen created a voice-activated IT infrastructure monitoring system, based on an ORDS datapoint. When asked, Alexa could provide information such as server status, as well as server alerts for disk space and CPU usage. The data could be extracted and sent to APEX monitoring and development apps.   Their application could also visually signal alerts and give a vocal description when prompted. With more time, the team would have created alerts based on user profiles.

The team’s presentation was graphically enhanced with a Hollywood-style simulated cyber attack. Technical difficulties plagued this InsumHack18 team’s demonstration, although it wasn’t because of their mock cyber attack. Lucien suspected meddling by Copernicus.

 

#7  Might Morphin’ APEX Rangers (Winners – 1st place)

InsumHack18_APEXrangers

Doris, Guillermo, Mario, Omar, Trent

Starting from the idea of the flash-card system, drawn from Trent’s personal experience studying at university, This team created an Alexa tutor called Study Buddy. The product targets young children learning any new subject matter, such as timetables, for example. Using Alexa, even this tedious subject becomes interactive and interesting. It also frees up parents to cook dinner during the study session.

 

The product contained an admin application and a reporting application. Parents can add new questions based on what the child is currently studying and monitor progress. Easy visualization is provided through charts. The student could access a “practice mode” where stats are not recorded and a “study mode”, where they are. A deluxe version of the product was imagined, bringing in human tutors once the child achieved a certain level of mastery.  As the Amazon Echo can support MP3 files, the team also envisioned language learning through self-evaluation with target-language words recorded with accurate pronunciation.

 

#8 AGMAN

InsumHack18_Agman

 

Angel, Gino, Gabriel, Willy

InsumHack18_Peru

From an educational setting, we were taken to a shipping and logistics environment. AGMAN, a team entirely based at Insum’s offices in Peru, presented an easier way for warehouse workers to collect orders for their next shipment. Shipping operators with a huge list of orders need their hands at all times. Thanks to  “Pick by Voice” workers receive their picking instructions through Alexa, which leads them to the correct picking location and exact item. Using a hands-free headset, they can control the pace of their work by prompting Alexa for the next item. But that’s not all. Supervisors could also use “Pick by Voice” to dispatch lists to the operators.  At the core of the Application is an APEX web interface, which communicates with Alexa and displays real-time item and operator information

Finally, the application automatically refreshed information every 25 seconds to ensure accuracy and efficiency of operations.

#9 AJents for H.A.R.M.

 

InsumHack18_AJentsforHarm

Azzedine, Jeff, Hayden, Anton, Rich, Monty

AJents for H.A.R.M simulated interaction with a fictional Insum customer who needed an update on an Insum-run project.  Since he had no access to a computer from his superyacht on the South Pacific Ocean, the team presented a voice-activated aural dashboard. Alexa could give information about a project’s budget and percentage of completion. In the event that the project required additional funds, Alexa could recommend a call to the Insum sales representative and put the call through using an API embedded in the database. The team imagined additional functionality such as using Alexa to list upcoming events and schedule meetings as well.

InsumHack18 in conclusion

InsumHack18_LordFrancisCup

InsumHack18, like any other Hackathon, was sort of a microcosm of the process of innovation. Working closely, participants leveraged teamwork and imagination. They dealt with time pressures and technical hurdles, squeezed their skillsets to their maximum, failed at some things and excelled at others. And, never gave up.

Most of all, they learned from their experience. And you can bet they’ll find a way to use that knowledge sometime in the future.

Learn more about the guiding principles behind Insum’s Hackathons here.

Find out more about the services we offer and why we use Oracle APEX, a Rapid Application Development tool built into Oracle databases.

The post InsumHack18 – The teams and the apps they created appeared first on Insum.

]]>
Power Ranking Oracle APEX 18.1 New Features – March https://www.insum.ca/power-ranking-oracle-apex-18-1-new-features-march/ https://www.insum.ca/power-ranking-oracle-apex-18-1-new-features-march/#respond Thu, 29 Mar 2018 15:30:48 +0000 https://www.insum.ca/?p=10475 “REST enabled SQL is something I’m really looking forward to. Clients will want to connect to all these disparate data repositories that were previously inaccessible or required cumbersome data conversions. Or worse, data syncing code. The code for synchronizing data is complex and complicated and if you need to sync both […]

The post Power Ranking Oracle APEX 18.1 New Features – March appeared first on Insum.

]]>

Power Ranking Oracle APEX 18.1 New Features – March

As of March 12, we now know rather than 5.2, the new version of APEX will be 18.1. March 12th also gave us Early Adopter 2 along with eight new enhancements. Where does your favorite APEX 18.1 feature rank?

Biggest Mover Up: Oracle JET and jQuery Upgrades [ +2 ]

Biggest Mover Down: Advisor Improvements [ -5 ]

Highest Debut: Additions to SQL Workshop [ 5th ]

Previous Rankings: January 2018 | February 2018

Editor’s note: Every month, we’re power ranking the rumored enhancements ahead of Oracle APEX 18.1’s GA release. We’re taking the pulse of the APEX community, monitoring comments, talking to you all and gauging the interest, enthusiasm and expected impact of each of these enhancements. If you’re looking forward to a particular feature, make sure to tweet or blog about it. It just may affect the rankings!Power Rankings are based on a preponderance of social media.  If you have an issue with these Oracle APEX 18.1 rankings or have a question or comment for Monty Latiolais, send him an e-mail or contact him via Twitter.


        1. 24

          Column Toggle Report Region

          Last month’s ranking: Not ranked

          • The Column Toggle Report region from the deprecated mobile UI is supported on desktop UI.
          • Now supports refresh and page items to submit.
          • Now supports the Messages: When No Data Found attribute (desktop only).
          • Added Column Button Text attribute to customize the button that opens the column popup
          • Accessible table markup and Use As Row Header attribute.
          • Desktop changes/limitations:
            • CSS class names have changed so css customizations may need to be updated.
            • jQuery Mobile theme related options have been removed.
        1. 23

          New Application Shared Components

          Last month’s ranking: Not ranked

           

          • Application Access Control: Declarative app role management that can replace the need to create custom tables
          • Email Templates: Highly usable starter template and APIs to ease email integration
          • Application Settings: Declarative application settings set via an API or via the builder that can be used to control application feature function
        2. 22

          Accessibility Improvements

          Last month’s ranking: Not ranked

          • New Advisor Accessibility checks to check your apps for common accessibility issues
          • Removal of native use of accessibility modes, (we no longer need to use a mode to build for accessibility)
          • Updated Autocomplete item type offers greatly improved accessibility support
          • Numerous bug fixes improving overall framework accessibility
        3. 21

          Advisor improvements

          Last month’s ranking: 16th [ -5 ]
          • New Accessibility checks to check your apps for common accessibility issues
          • New Performance check for inclusion of compatibility JavaScript
        4. 20

          Interactive Report and WebSheet Enhancements

          Last month’s ranking: Not ranked

          • JET Chart integration
            • Supports the creation of Bar, Pie, Line, and Line with Area charts
            • New Orientation attribute
          • Automatic conversion of existing IR Charts to JET
        5. 19

          Reflow Report Region

          Last month’s ranking: Not ranked

          • The Reflow Report region from the deprecated mobile UI is supported on desktop UI.
          • Now supports refresh and page items to submit.
          • Now supports the Messages: When No Data Found attribute (desktop only).
          • Accessible table markup and Use As Row Header attribute.
          • Desktop changes/limitations:
            • CSS class names have changed so css customizations may need to be updated.
            • jQuery Mobile theme related options have been removed.
        6. 18

          List View Region

          Last month’s ranking: 15th [ -3 ]

          • The List View region from the deprecated mobile UI is now supported on desktop UI.
          • Fixed issue with nested list back button text not being localized (desktop only)
          • Refresh works for nested lists (desktop only)
          • Desktop changes/limitations:
            • CSS class names have changed so css customizations may need to be updated.
            • jQuery Mobile theme related options have been removed
            • Nested lists do not create jQuery Mobile pages so related widget options are not supported
        7. 17

          Universal Theme + User Interface Enhancements

          Last month’s ranking: Not ranked

          • Font APEX 2 is now available. It contains two sets of icons: Small and Large
            • Small Icons are 16×16. Large icons are 32×32.
            • There are several new directional and form control icons.
            • Some templates (cards, media list, etc) will automatically pick up the correct icon size based on template options.
          • Mobile UI Optimizations:
            • New “Top Navigation Tabs” template that can be used when the navigation position is set to top. This new template provides a simplified tabs-like UI and on small screens is automatically positioned near the bottom of the screen.
            • Standard Region and Carousel Region templates now support placing an icon in the region header.
            • Tree Navigation Menu items can be colored using Attribute
          • General Enhancements
            • Several templates, template options, and styles have been tweaked and polished.
            • Required asterisk for form items is now consistent across label templates
            • Carousel regions now support touch swipes
            • Cards have a new “Block” template option with more color.
        8. 16

          Tree Region Enhancements

          Last month’s ranking: 14th [ -2 ]

          • The Advanced: JavaScript Initialization Code attribute is supported. Although the attribute was added in 5.1 it did not do anything. So it is as if it is a new attribute in 18.1. This plus the jsdoc makes it much easier to customize the Tree region. Something that will be needed now that jsTree is removed.
          • Added Default Icon attribute. Allow Icon Type to be empty (without forcing a-Icon).
          • Improved Page Designer help text for all attributes
          • Support Dynamic Action Event: Selection Change [Tree].
          • Advanced Config option (nodeSelector) to support checkbox selection.
          • Tree region now supports the apex.region API.
          • Copy selection to clipboard.
        9. 15

          Item type Improvements

          Last month’s ranking: 12th [ -3 ]

          • New ‘Text with Autocomplete’ item type using Oracle JET
          • Responsive Rich Text editor – automatically adjusts to the region width.
        10. 14

          JET Charts

          Last month’s ranking: 13th [ -1 ]

          • Pyramid
          • Box Plot ( aka Box & Whisker )
          • Gantt Chart

           

          • New Chart-Level Attributes
            • Fill Gaps in Chart Data – Yes/No (defaults to Yes), applying data densification logic to multi-series charts
            • Sort Order – Select List with 4 options: Value-Ascending, Value-Descending, Label-Ascending, Label-Descending (defaults to Label-Ascending). Only available when ‘Fill Gaps in Chart Data’ set to Yes, and chart is multi-series.

           

          • New Series-Level Attributes
            • Display As – optional display of label on a Pie/Donut chart (default is Percentage for existing charts, but Label for new charts created via the Create Chart Page wizard)
            • Value Aggregation – for Table/View-based chart source type only, we now support the ability to declaratively select an aggregate function for use by your JET charts

           

          • Sample Charts app
              • Revised with new examples for each new chart type
              • New ‘Data Densification’ page to demonstrate the new chart-level features ‘Fill Gaps in Chart Data’ and ‘Sort Order’

           

        11. 13

          Text message substitutions

          Last month’s ranking: 11th [ -2 ]

          • For a given text message, for example, MY_MESSAGE, you can now use or v(‘APP_TEXT$MY_MESSAGE’) to retrieve the message text.
          • Use APP_TEXT$MY_MESSAGE$XX to return the translation text for language XX (replace XX with DE, FR, JA, …)
          • Same syntax is supported on the client via the apex.util.applyTemplate API
        12. 12

          General Mobile Improvements

          Last month’s ranking: Not ranked

          • Support touch for jQuery UI mouse interactions including draggable, droppable, and sortable. This can be seen in various places like page designer drag and drop, and adjusting splitter positions.
          • Expose touch events through Dynamic Actions for all apps (no longer just Mobile-based User Interface)

           

        13. 11

          APEX Spotlight Search

          Last month’s ranking: 9th [ -2 ]

          • Provides quick navigation and unified search experience across APEX
          • Activate by clicking search button from header, or using the keyboard shortcut Ctrl + Quote
          • You can navigate to most screens within APEX Builder
          • Quickly jump across applications and pages
          • Also works in Page Designer – can focus on page components

           

        14. 10

          JavaScript API Documentation

          Last month’s ranking: 6th [ -4 ]

          • Preview of JavaScript API documentation

           

        15. 9

          Social Login

          Last month’s ranking: 8th [ -1 ]

          • New authentication scheme Social Login
          • Supports Google, Facebook, OpenID Connect, OAuth2
          • New authentication scheme attribute “Switch in Session” for schemes that can be set in the current session.
        16. 8

          Oracle JET and jQuery Library Upgrades

          Last month’s ranking: 10th [ +2 ]

          • JET 4.2.0
          • jQuery 3.1.1
          • jQuery UI 1.12.0
          • jsTree 3rd party library is removed because it is incompatible with new versions. Tree regions will be converted to use the APEX treeView widget.

           

        17.  
      1. 7

        New Create App Wizard

        Last month’s ranking: 3rd [ -4 ]

        • New and improved user experience for creating applications
        • Simpler wizards for creating pages
        • Add “features” to applications. Features include: Activity Reporting, Access Control, Feedback, Configuration Options, Theme Selection and About Page
        • Customize user interface options such as Theme Style, application icon and page icons
        • Select lookup display values for foreign-key based columns
        • Leverage existing applications or UI defaults to default labels and form display types.
        • Select drill down report columns to declaratively link data in one report with another
        • Application blueprints: You can create applications by pointing and clicking, by pasting application blueprints, or a combination of both
        • Modify application attribute defaults: Control labels and form controls by pointing and clicking or via JSON Application Defaults

         

      2. 6

        Developer Toolbar Improvements

        Last month’s ranking: 7th [ +1 ]

        • When there is a JavaScript error on the page an indicator is added to the dev toolbar
        • New feature to see page performance timing. Menu Page Info > Show Page Timing. Show/Hide Layout Columns moved to Page Info menu.

         

      3. 5

        Additions to SQL Workshop

        Last month’s ranking: Not ranked

        • New “Quick SQL” utility: Provides a quick way to generate the SQL to create a relational data model from indented text
        • New Sample Datasets utility: Use these sample data sets to practice your APEX app dev skills

         

      4. 4

        Interactive Grid Enhancements

        Last month’s ranking: 5th [ +1 ]

        • Copy Down support and range selection; see new Actions > Selection sub menu (Fill and Clear)
        • Copy to Clipboard (for row or cell range selections)
        • User settable report setting Actions > Format > Stretch Column Widths and column attribute Stretch provides declarative control over how the column width will stretch to fill available space or not.
        • New Interactive Grid Dynamic Action events are added: Mode Change, Page Change, Report Change, Save
      1. 3

        Page Designer Improvements

        Last month’s ranking: 4th [ +1 ]

        • Property Editor
          • Updated UI to improve usability
          • Removed show common / show all, and collapse all / expand all functionality
          • When a property has focus, the group becomes highlighted
          • Improved ‘Go to group’ functionality
          • Addition of ‘Anchor’ attribute for link property types
        • Sticky Filters
          • Filters can now be pinned so you can filter on something and click across to other components maintaining the filter

         

      2. 2

        REST Service Consumption

        Last month’s ranking: 2nd [ No change ]

        • Create and maintain references to REST services (Web Source Modules) within Shared Components
        • Leverage Oracle REST Data Services features like server-side filtering or pagination to fetch only required data from the REST service
        • Use Simple HTTP for generic REST services, JSON or XML data feeds
        • Have Application Express automatically discover and maintain the Data Profile; no manual SQL or PL/SQL coding is required for JSON or XML parsing
        • Use Web Sources as the data source for the following components: Classic Reports, Interactive Reports, CSS Calendar, JET Charts, Tree Region, Toggle Column Report, and Reflow Table Report
        • Use the APEX_EXEC PL/SQL package in order to invoke REST services from within custom PL/SQL code in Plug-Ins or page processes.
        • Caching for REST Services: Session based, user based or for all users and sessions. Cache invalidation can be specified in minutes or with a DBMS_SCHEDULER calendaring syntax.
        • Ability to specify a “Post Processing” SQL to post-process the REST Service response (e.g. allow joining to a local table)

         

      3. 1

        REST Enabled SQL Support

        Last month’s ranking: 1st [ No change ]

        • Create and maintain References to REST Enabled SQL Instances (Oracle REST Data Services) in Shared Components
        • Use a REST Enabled SQL Service and therefore a remote Oracle database as the Data Source for the following components: Classic Reports, Interactive Reports, CSS Calendar, JET Charts, Tree Region, Toggle Column Report, and Reflow Table Report
        • Execute PL/SQL page processes on a remote Oracle database
        • Use the APEX_EXEC PL/SQL package to execute SQL Queries or PL/SQL blocks on a remote database, from within your custom PL/SQL code.
        • Caching for REST Enabled SQL: Session based, user based or for all users and sessions. Cache invalidation can be specified in minutes or with a DBMS_SCHEDULER calendaring syntax.

         


Jorge Rimblas“REST enabled SQL is something I’m really looking forward to. Clients will want to connect to all these disparate data repositories that were previously inaccessible or required cumbersome data conversions. Or worse, data syncing code. The code for synchronizing data is complex and complicated and if you need to sync both ways forget about it. The new REST Enabled SQL feature in APEX 5.2 promises a direct path to writing Classic and Interactive Reports that are based on remote data sources.”

The post Power Ranking Oracle APEX 18.1 New Features – March appeared first on Insum.

]]>
https://www.insum.ca/power-ranking-oracle-apex-18-1-new-features-march/feed/ 0
The Hackathon – an opportunity to play and work with new technology https://www.insum.ca/hackathon-opportunity-work-with-new-technology/ Mon, 26 Mar 2018 14:28:45 +0000 https://www.insum.ca/?p=10271 The Hackathon – an opportunity to play and work with new technology In the middle of Insum’s 2018 Hackathon, we spoke to Martin D’Souza, Innovation Director at Insum. Martin explained the guiding principles behind Insum’s Annual Hackathon and how he and the InsumHack18 teams have experienced this year’s theme, Alexa. Alexa […]

The post The Hackathon – an opportunity to play and work with new technology appeared first on Insum.

]]>
The Hackathon – an opportunity to play and work with new technology

In the middle of Insum’s 2018 Hackathon, we spoke to Martin D’Souza, Innovation Director at Insum. Martin explained the guiding principles behind Insum’s Annual Hackathon and how he and the InsumHack18 teams have experienced this year’s theme, Alexa.

Alexa is a digital, voice-activated assistant built into platforms such as  Amazon’s Echo.

So how many Hackathons have you organized at Insum so far?

I think this is my third one. It’s something that I wanted to do when I first came onboard with Insum. I’ve got to thank Michel St-Amour, (Co-founder and President of Insum) and Francis Mignault (Co-founder and Vice President of technologies at Insum) for investing in it because there’s a lot of prep time and some associated costs, as well.  The first year turned out to be a real success and now it’s become a reoccurring event. This year is particularly exciting because we have teams from Canada, the USA, and Peru!

Employees seem to really like it. It gives them the opportunity to do things they don’t get to do in their day to day job. It also lets them explore technologies that they haven’t gotten to use with clients, yet.

This year’s hackathon technology is Alexa. How difficult is Alexa?

It’s pretty difficult! This is by far the most challenging Hackathon we’ve had because of it. In the past, we gave participants a theme or just had an open competition. The teams tended to use technology that they know. They’d make things look nice and build apps that they wouldn’t necessarily get to use at client sites. This year, they’re doing things they’ve never done. Also, dealing with Alexa is complicated; there are lots of details. It was interesting in the beginning because people were struggling a lot to get things working. Then, when they first actually got it to work there was a lot of excitement. It’s like when you first start coding. You get stuck and then you have to dig yourself out of a hole and when you do, it’s exhilarating.

I have to point out that although not many clients use Alexa, there are a lot of things to learn from this experience. A lot of takeaways.

 

Hackathon - an opportunity to work with new technology

How do you get the teams to narrow down their focus?

This year the teams had a month to form and research what they were going to do with Alexa. We have sort of an Iron Chef theme. Iron Chef is the TV show where the chefs are given one main ingredient. They then have to turn around and make a 5-course meal out of that ingredient.  If that ingredient is Lobster that means 5 courses, including desert, with a Lobster. That’s the spirit of what we want to achieve here. As Alexa is a complicated product, we provided some training. There are actually a lot of steps needed to get it working.

Are the Hackathon teams’ ideas practical, or really out there?

It depends (laughs). Of course, I don’t want to reveal anything here. Some ideas are practical for the day-to-day, some are more useful for departments and IT teams. Some are just pure fun! But I think it’s the technology behind it, and what you learn to get there that will be the big takeaway for participants. There are actually some really interesting ideas and people have gone way beyond what I actually thought they were going to do! For the past month I’d been digging around and answering participant’s questions about Alexa, but now they are showing me things I didn’t know how to do! It is really interesting that they’ve gone that far in only about a half a day of actual work.

So how do the teams work with Alexa?

Well, firstly, they have to interface with Alexa through a web service. This is what allows them to control what Alexa calls “Skills”.  For example, an app on your iPhone is a “skill” that’s embedded in your device. You can control that through Alexa. When you talk to your Echo (Alexa device), it will convert speech into a computer-readable data payload.  That is then sent to whatever RESTful service you want. So, Alexa is helping change preconceived ideas about the user interface. We are all used to a mouse and keyboard right now and programming against them. Now we have to program against voice controls.

Alexa really helps you because you can mold it, and tell it what you are expecting and what it has to say back. You don’t have to write all that code. What you do have to write is what you want it to do with the natural English text it has just processed. Alexa doesn’t know what to do with that. You tell it how to process it and what to say back to the user.

I think that this is getting participants to think about how not everything in their day to day lives must be about using a keyboard and mouse.  Just as now you can ask Alexa to add something to your grocery list, there many other tasks that can be potentially automated this way.

It is still difficult to imagine what the teams have come up with…

Well, we’ll find out Monday afternoon (Laughs)! Some teams started with very basic ideas, and now that they’ve got them working, they are starting to expand on those ideas very quickly. Again, this is really interesting as they’ve only worked a very short period of time. I’m really looking forward to seeing the results.

So are we! Thank you very much Martin D’Souza

Thank you!

Hackathon - opportunity to play and work with new technology

see the InsumHack18 Results here!

The post The Hackathon – an opportunity to play and work with new technology appeared first on Insum.

]]>
We’ll be at Alliance 2018 March 25th to March 28th https://www.insum.ca/insum-alliance-2018-march-25th-28th/ Tue, 20 Mar 2018 18:16:16 +0000 https://www.insum.ca/?p=10186 We’ll be at Alliance 2018 March 25th to March 28th Is it possible that in this day and age, at an Ivy League University, an internal process can consist of a combination of Excel spreadsheets, paper forms, emails, and bits of SQL script? The short answer is yes. And, this […]

The post We’ll be at Alliance 2018 March 25th to March 28th appeared first on Insum.

]]>
We’ll be at Alliance 2018 March 25th to March 28th

Is it possible that in this day and age, at an Ivy League University, an internal process can consist of a combination of Excel spreadsheets, paper forms, emails, and bits of SQL script? The short answer is yes. And, this kind of situation is more widespread than you may think. I’ll be at Alliance 2018 on March 26th, presenting the benefits of Reporting as a Service (RaaS). It’s the type of solution that can help Higher Ed institutions turn these kinds of disjointed operations into simple, stress-free procedures.

Reporting is a good example of the type of process that can become unmanageable. It’s an issue for many institutions because user needs have outpaced system capabilities. As a result, administrators, faculty and support staff find shortcuts outside unwieldy system-wide applications. Notably by downloading data directly into Excel and manipulating it. This is how inefficiencies begin to accumulate. Users looking to create reports, dashboards, or schedules need a quick solution. However, quick fixes don’t address system-wide inefficiency and even end up contributing to it.

A built-in Application Development Tool

If the institution uses an Oracle Database, it has a built-in solution to these issues. Oracle Application Express (APEX) comes with the Oracle database and is covered by the database license, so essentially, it’s free. If the development team has some knowledge of it and PL/SQL programming language, it becomes a formidable tool against Institutional inefficiency. We came across a similar situation with one of our recent customers, the above mentioned Ivy-League University. One of my co-presenter at Alliance 2018, Christian Laroque, Director of Business Development at Insum had the privilege of helping them improve their salary increase administration process.

Improving Workflow

To describe it briefly to you, this University’s IT department had to improve the process that leads to inputting approved staff salary increases into their PeopleSoft system. Consequently, they had to backtrack through a meandering collection of steps and approvals and turn them into a streamlined, trackable and reportable procedure. Its parameters had to be easily configurable by the finance staff. It also had to be user-friendly enough for the 100 or so department administrators. This was particularly important given that it is a cyclical process that only comes around once a year. The ultimate goal was to shorten the salary-increase cycle and make it less painful for all involved.

An elegant solution

Using Oracle APEX, Insum helped the University create an elegant, graphical management tool that could accept review input from the PeopleSoft system and display it back to the Admins who could then use it to establish salary increases. The new system also allows them to accommodate changes to staff, the addition of new staff, and staff leaving. These kinds of dynamic changes could never have been possible in the past.

Learn more through our case study

We captured this real-world example in our latest case-study, which I’ll have on hand with at Alliance 2018. Be sure to come and pick up a copy.  It’s a textbook example of what a Rapid Application Development tool like APEX and some expert advice can do.

And, for a higher education institution striving to bring its students to the cutting edge of their fields, I’d say it’s quite an appropriate solution.

 

See us at Alliance 2018!

I’d love to talk to you about what APEX  and Insum can do for your institution. So, come and see us March 26th, at session number 5327.

The post We’ll be at Alliance 2018 March 25th to March 28th appeared first on Insum.

]]>
Zero to Sixty Fast, with Insum APEX Developer Training https://www.insum.ca/zero-to-sixty-training-for-apex-developers/ Tue, 13 Mar 2018 17:55:56 +0000 https://www.insum.ca/?p=10113 Zero to sixty fast, with Insum APEX developer training So you have decided that you want to use Oracle Application Express (APEX) to build secure and scalable web-based software applications on top of an Oracle database. Cool. So, now what? How do you get your development team up and running on […]

The post Zero to Sixty Fast, with Insum APEX Developer Training appeared first on Insum.

]]>
Zero to sixty fast, with Insum APEX developer training

So you have decided that you want to use Oracle Application Express (APEX) to build secure and scalable web-based software applications on top of an Oracle database. Cool. So, now what? How do you get your development team up and running on this highly productive and versatile platform?

Insum’s APEX developer training can help.

Training has been a critical part of Insum’s evolution from a small start-up into the largest APEX consulting company in the western world. Over the last decade, we’ve helped all types clients implement business solutions through the Oracle APEX development framework. Moreover, we’ve worked closely with our client’s development teams and mentored them, to get them to the level they need to be. In fact, we’ve trained several hundred technical employees who have come from widely different backgrounds. Expert professionals and fresh-out-of university interns alike currently profit from skills acquired through our training modules, built to convert a developer with little or no Oracle or APEX knowledge into a competent APEX developer.

Insum’s Training Methodology

Insum’s modular developer training methodology is a written set of concise rules and guidelines that describe how we use APEX. Trainees are introduced to the methodology and shown how to use it as a guide to building high-quality software. Insum’s trainers and mentors constantly refer to the methodology in their mentorship. Using the methodology on an on-going basis ensures that quality is “baked into” the core of insum’s and the customer’s development efforts.

Our modular training structure ensures you are focusing exactly on the training you need to complete your project.

SQL and PL/SQL

APEX itself is built on top of the rock-solid foundation of an Oracle database and its core technologies, SQL and PL/SQL. We, therefore, take the time to make sure that all trainees have a good understanding of these technologies.

APEX Introduction

Insum’s APEX Introduction module is a hands-on instructor-led course that is a mixture of lectures and labs. The course presents the fundamental principles of APEX low-code software development.

The labs lead trainees, step by step, through the process of building an APEX application from scratch. The core structure of the labs guides trainees along a “happy path” that leads to a solid result. The instructor, however, takes time to show what happens when developers stray from the “happy path”. Here, we introduce basic server-side and client-side debugging techniques.

JavaScript and jQuery

Front-end coding in the browser environment is an important part of building web-based applications. This is especially relevant to building a positive User Experience (UX). It requires basic JavaScript and jQuery skills. We cover this material in the front-end coding module.

 

Mentorship Onsite and in Project

We not only build applications for our clients, we also work alongside their in-house developers and coach them through their application project. This perpetuates the value of their learning. As they say, “Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime”. Thus, a hands-on approach allows us to introduce more advanced topics like advanced debugging techniques, APEX advisor, APEX views, and other APEX productivity tools.  Our ultimate goal is to teach trainees how to navigate the APEX declarative environment efficiently. In the onsite environment, we also touch on the AGILE nature of APEX software development.

Review

Additionally, an important part of insum developer training is to accept honest critique of Insum’s training process. We then use the feedback to improve the curriculum.

In Conclusion

Insum APEX developer training exposes trainees to:

  • Formal technical training needed in an APEX software development environment.
  • Informal soft skill training required to become a well-rounded professional.

If you are currently working with APEX and are hiring new developers, or are rolling out an APEX-based project in your Oracle environment, Insum’s APEX developer training will help ensure your resources are working at maximum efficiency and following best practices.

Want to learn more? Contact us.

 

The post Zero to Sixty Fast, with Insum APEX Developer Training appeared first on Insum.

]]>
Women in tech – Still in the minority but seeing positive change https://www.insum.ca/women-in-tech-minority-seeing-positive-change/ https://www.insum.ca/women-in-tech-minority-seeing-positive-change/#respond Thu, 08 Mar 2018 12:41:07 +0000 https://www.insum.ca/?p=10094 Women in tech – still in the minority but seeing positive change As in many other industries, there is a gender gap in IT. One look at the workforce will tell you that women in tech are underrepresented. Yet, according to the World Economic Forum, closing this gender gap is […]

The post Women in tech – Still in the minority but seeing positive change appeared first on Insum.

]]>
Women in tech – still in the minority but seeing positive change

As in many other industries, there is a gender gap in IT. One look at the workforce will tell you that women in tech are underrepresented. Yet, according to the World Economic Forum, closing this gender gap is urgent and essential to ensure competitiveness and future-readiness in companies across the globe.  In order to better understand this gap and also mark International Women’s Day, we asked the women in tech at Insum for their perspective on the progress of women in the field of programming and development.

We spoke to Jackie McIlroy – Apex Programmer Analyst, Zahia Amarouche – Helpdesk Technician, Maëli Emond – HR Advisor and Halima Habieb-Mammar – Programmer.

Why do you think there aren’t more women in tech?

Jackie

  • In the past, I think there’s been a general lack of encouragement for young girls to participate in stem fields.  Although, I have noticed a positive change in this area over the past few years. For example, engineering toys are now being marketed more towards girls as well as boys.
  • Lack of female role models in tech companies. If you don’t see someone like yourself doing something, you may never believe that you can do it.   There need to be more females in leadership roles in tech companies that young women can look to as positive examples. Examples that show not only can you have a tech career – you can have a successful one.
  • Intimidation. Even if a young woman decides to go to school for a technical degree, there is still a lot to overcome.  It is hard to walk into a class and be the only female.  It can be very intimidating; sometimes even isolating and this can lead to a change in career path to something more inclusive.

Zahia

There are fewer women in IT because they often get the feeling that technology is complex and difficult. Consequently, they prefer positions with a more human approach.

Maëli

  • Prejudice about geeks…
  • Previously associated with guys, the thought of spending several hours coding on a computer might not have seemed very attractive for women… That said, there are more and more women in IT programs in Universities… so standards are changing.

What has been your experience working in tech?

Jackie

Working in technology has its share of ups and downs. Of course, you can say that of any field.  As a woman in a male-dominated field, you are bound to encounter a unique set of challenges and situations. You need to overcome these in order to be successful. But at the end of the day, I feel lucky to have, throughout my career, been surrounded by supportive and encouraging mentors and colleagues.  I am happy to have a career doing what I love and to have worked with some of the best and brightest Oracle and APEX minds.  I hope that as my career continues, I will see more and more young women choosing careers in technology.

Halima

From my personal experience, I’m increasingly convinced that contrary to some perceptions, the tech sector has no reason whatsoever to be defined as a male profession. Computing and mobile technology are becoming more pervasive and social amongst all of us.  I’m also lucky to be able to work remotely, an opportunity that isn’t possible in other sectors, for instance.

 Maëli

  • Insum is my first job and I’ve been working in HR in the IT field since finishing University.
  • In the beginning, It was completely unfamiliar. Because of this, I had to learn a lot about the mentality, the type of profile, and how it works.
  • Now, I’m SOLD! I love the field. Firstly, the Clientele is very stimulating. Then, the IT field is constantly evolving, which makes it possible to suggest new ideas and be very creative.
  • The work ambiance is unique, and I think the laid-back attitude is a huge advantage.
  • Also, working side by side with a majority of guys on the daily forces you to shape a personality that can help you find your place and stand out.

What would you want to say to young women starting out in the field of programming?

Jackie

The world of technology needs more smart, determined females.  Don’t be intimidated when you walk into a classroom, study group, or meeting and find you are the only girl. Find strength in this.  And, if you need help, ask.  There are always people willing to lend a hand. If there is a mentorship program, take advantage of it.  The knowledge you gain from learning from someone who has been in your shoes is invaluable.  If programming/technology is what you love, whatever you do, don’t give up.  It’s worth it 🙂

Maëli

  • It is a fascinating field where there’s room for a lot of creativity.
  • Don’t be afraid to go for it and find your place!
  • I think women can bring a lot in an environment mostly composed of men: new ideas, new ways of doing things, etc.

Halima

I really encourage every woman starting out in the tech sector to be confident that it will be an exciting and remarkable career.

In conclusion

We’d like to thank Jackie, Zahia, Maëli, and Halima for taking the time from their busy schedules to answer our questions and help us get a perspective on their experiences and we wish them the very best in their careers. We hope you found this article informative. And, in case you’re interested, Insum is always looking for new talent. Feel free to leave us your resume. You may not see your profile in what’s currently available but as mentioned above, things can change.

Find out more about what Insum does, here.

The post Women in tech – Still in the minority but seeing positive change appeared first on Insum.

]]>
https://www.insum.ca/women-in-tech-minority-seeing-positive-change/feed/ 0