Subscribe RSS


black box feature

Why Your Team Won’t Low-Code: Pandora’s Black Box

When I talk low-code platforms with developers, they assure me that they are treacherous black boxes from hell. And they can't afford to run mission-critical services on something they can't control. This logic seems sound – at first. But, it's really not. I'll explain why by shining a different light on black boxes so your team can take comfort in low-code platforms instead of fearing them.

What Is Low-Code?

"What is low-code?" At a recent software and IT conference, a presenter asked people to raise their hands if they knew the answer. No one did. It’s time to change that. Low-code is the combine harvester of the software industry. It lets us deliver value more quickly and more reliably.

Gestures Glamour: Setting Up a Touch Menu

Mobile touch gestures are vital app components. While users love cool, interactive apps, if you're developing them, you can come to hate the mess and math involved. This is especially true when you are not the one who did the first piece of the code or if you are there only to maintain it. Having — dare I say it? — silky smooth mobile touch gestures and their animations can be a challenge but one that is overcome. Today, I'll show you how to create a native-like menu with gestures.
magic and cards feature

Making Magic with WebSockets and CSS3

You can’t go wrong with magic tricks if you want to amaze people. When I started programming, impressing people was easy to do with just a few lines of code. However, nowadays technology plays such a big role in our lives that it takes much more creativity to amaze people. Just a few months ago, a few colleagues and I participated in a hackathon. The goal was to reinvent the way people shop for clothing. We designed an application that would help a shopping assistant search for items the customers requested inside the store by swiping items from a smartphone onto a bigger screen. In this blog, we'll show you how real-time communication with WebSockets and optical illusions created in CSS3 can make this kind of magic happen.
Low Code Job Loss Weary

Why Your Team Won’t Low-Code: Job Loss

In mid-2016, I evaluated the upcoming OutSystems 10 release as a native mobile developer. I knew little of web development and nothing of low-code platforms. After slogging through tutorials, it hit me. I was creating complex products without as much as a blink. And this tool was significantly easier to learn than traditional software development. I began to get excited! A platform this powerful could accelerate the development process, bring products to market at startling rates, and replace— me!?... Excitement faded. Fear set in.
lie-fi feature image

Won’t Get Fooled Again: Lessons in Lie-Fi

The limbo between online and offline is Lie-fi. Described by industry insiders as "worse than offline," lie-fi can be addressed with a few tips and some lessons learned along the way.
app creation

4 Stages of App Creation for Avoiding 5 Stages of Grief

Great app creation can seem elusive when everyone is coming to you with different requirements. The pressure can be so intense and the timelines so short that you're tempted to take shortcuts. Do that, however, and you might end up experiencing the 5 stages of grief: denial, anger, bargaining, depression and acceptance. When you follow the 4 stages of great app creation in order, you can avoid the 5 stages of "app fail" grief.
Native App Publishing Post-It Notes Style

3 Wizards and a Baby Deliver Magical Native App Publishing

Once upon a time, OutSystems users couldn’t build native mobile apps. Our tech stack was focused entirely on web releases and responsive design. For the higher-ups who dreamed up OutSystems 10, the golden goose was native app development. And they wanted the publishing experience to remain instant. This is a story about the three wizards charged with making that happen and how they delivered native app publishing... and a baby.

CSS Vertical Align for Everyone (Dummies Included)

“CSS vertical align has me on the ropes!”

9 AM sharp. The rainy Monday washed Sunday away. I felt the weight of a grey week of work ahead of me as I brushed off my notes for a complicated case of CSS variables. I didn’t breathe before a bearded, bulky man with a prizefighting nose barged into the office. He was livid. And he was my co-worker. Looked like he hadn’t slept since CSS3 was announced. Maybe it was his pale complexion, but I knew this guy was all sorts of late night trouble. (more…)

Ghost in the Machine Learning: Recommender Systems


When you’re browsing sites like Netflix or Amazon, you get recommendations on what to watch or buy next. This is actually a big deal, and companies offer huge prizes to make these algorithms better. One way to make these predictions is through the use of recommender systems. There are two types of recommender systems: (more…)