Betty Blocks the Product
A look back and a peek into the future
Daniel Willems Jelmer Kok
Product OwnerCTO
365 days of development
2803 151.649 44.500
File changes Lines inserted Lines deleted
Building a great platform is not
always about adding big features
Developer Happiness
Theme
● Speed improvements
2017, stuff we added
Speed improvements
Booting an
application
Save and
looping
Expressions
2017, stuff we added
● Speed improvements
● Import functionality
2017, stuff we added
● Speed improvements
● Import functionality
● Authentication profiles
2017, stuff we added
● Speed improvements
● Import functionality
● Authentication profiles
● UI Builder updates
2017, stuff we added
2017, stuff we added
New stuff
Available as of today!
New version of the
Blocks
Store
● Speeding up development is
one thing
● Not having to develop is even
better!
● Reusage at every level
New version of the Blocks Store
Work together
Citizen Developer Experienced Developer
Have one...
Prepare Blocks...
..For the other
No-code with
an escape hatch
● Development (just you)
● This application
● Your organisation (or others)
● Public (everybody)
Works for every Block
Block Permission Levels
Micro Apps
Feature Blocks
● What everybody expects in software development
● It never works in coding
● It works on Betty Blocks
● (Re)Use entire feature of an app
Micro Apps
UI Components
UI Actions
● One page applications
● Build complex interactions
● Place them in our Blocks Store
UI Actions, the missing piece
Custom Development
If you think you can handle it
You’re No-Code, so what
can’t I do on your platform?
No-code with
an escape hatch
Experienced developers
Your average experienced
developer (what else?)
Custom Development
Custom UI Component + Custom UI Actions
And Mobile..
Responsive design
Native look and feel
● Drag & Drop a Native Look-and-feel application
● Combine it with a portal, in one app
● Build an App Store ready mobile app
● Use all of the native functionality
Yes, all of the native functionality..
Mobile
Next up!
● More:
▸ Components
▸ Actions
▸ Webservices in the store
● Developer happiness stuff: Scheduled jobs update
Next up!
Next up!
More up the road ahead
● Testing is underrated
● Incorporated in your workflow
● Built in the platform
● 360 degree approach, ALM
● With some external help
Test automation
Citizen Tester
Test automation
Build
Define scenarios
Build testRun tests
Put it live
Specialisterren partnership
● Social enterprise, Autism spectrum
● Not for profit, but for social impact
● Superb quality tests
● Human readable
Get certified
Enjoy!
See you June 5th, next Academy Night

Betty Blocks On Stage 2018: The Roadmap