A Brief Update


November 27th, 2009

Wow. We have been super blessed and super busy with our focus on Shadetree–our open source response to a need expressed by church and led by God for spiritual formation of the believer and ‘connectedness with a purpose’. Though we can account for our time well spent on a great tool, seeing that evidenced in our blog is, more challenging.

So, our ask that you ignore this gap of writing and know that we have been busy, otherwise engaged. Our writing efforts have gone to the energy required under the monumental task we are with…but we have missed talking with you.

To this end, we have a handful of posts to at least get us into the New Year, gaining some consistency in something that we struggle around to some degree, writing. We would love to hear from you if there is something you want to us to focus on.

Have a Happy Thanksgivng friends!


Changing Wordpress the_excerpt tag


September 24th, 2009

I love Wordpress and everything that the tool lets you do. A friend/client hit us up today asking how he could get rid of the default “[...]” text at the end of the Wordpress the_excerpt tag. I figured this may be a pretty common question, so I decided to share the solution here. I know I am not the only one to figure this out, but here is what I did:

  • Login to the Wordpress backend (with admin rights) and click on the arrow next to the appearance tab
  • Click on the “editor” link
  • In the right column find the Theme Functions (functions.php) file and click on it to edit
  • Add in the following function right before the closing “?>” php tag. We utilized the add_filter tag to replace the “[...]” with “Read More »”. You’ll notice we also added in the permalink so you can click on the link to actually read more.
    function change_excerpt($excerpt)
    {
    return str_replace('[...]', '<br /><a href="'.get_permalink().'">Read More &raquo</a>', $excerpt);
    }
    add_filter('the_excerpt', 'change_excerpt');
  • Finally, go do something nice for yourself because you have now globally changed the_excerpt tag for this template

Hope this helps someone.


Awkward Bridges


June 25th, 2009

I think we all have people in our lives who we have disappointed or who have let us down. People we’ve been in hard and awkward situations with that effect our preference towards them. Terrible first impressions that shape our thoughts and actions, or just overall apathy towards another person’s passions or choices. What I like to call “the funk”. Well, recently I have been super convicted about resetting my system preferences file on relationships and friendships. Truly give a second, third and fourth chance. To not be afraid to step into relationships where I have failed and say that I am sorry, or just let the past be exactly that.

We have all heard of burning bridges, but I think at times we get so black and white that we forget to examine the gray, and this to me is where the whole funk thing comes in. We don’t burn the bridge, we simply don’t use it. This, to me, can be even worse. Not knowing where you stand can be a soul crushing type of thing. No one knows what happened, it just stopped. Sucks!

Not preaching, just sharing a personal conviction that just hit me in the form of an email. Not even a direct call out, just an email from a friend who has not been getting the benefit of the doubt for a while.

A common thread for me in my personal study is to get to a place where I say “Wow, I never could have done that”. I mean, name the scenario…

  • Stepping into a fiery furnace
  • Building an arc
  • Walking on water
  • Trusting in God completely when thrown into prison, a whale, a lion’s den, you name it
  • Face a giant with a rock and a sling

The one thing that obviously would have been the hardest would be giving my life on a cross for a world full of people like me. In the gospels I am constantly floored by the grace and forgiveness that Jesus extends to EVERYONE. Maybe I could start with extending it to my friends, colleagues, business partners first and then God will give me the courage and strength to extend it to the lost. To truly be a disciple.

Just a thought from a daily sinner. Thank God for his grace, cause I need it. Alot of it.


Developing with Javascript


June 16th, 2009

Last updated: June 16, 2009

I have spent my fair share of hours trying to troubleshoot implementations of different javascript tools, and to no avail at times. The frustration is one that is shared among every developer I have talked to on this subject with no real solution. There are a lot of great tools out there, and there are a few sites that I find from time to time that actually list them all out, but none that show me a list of great tools for my library of choice, jquery. There was at one point a page that had a great list of only jquery tools, but it seems to always be down and this is my archive of that page with my additions and subtractions. I am posting this as much for my own use as anyone else who may find it useful. I will continue to update this post as I find other tools. Hope it helps someone.

File upload

Ajax File Upload
jQUploader
Multiple File Upload plugin
Progress Bar Plugin

Form – Select Box stuff

jQuery Combobox.
jQuery controlled dependent (or Cascadign) Select List.
Multiple Selects.
Select box manipulation.

Form Basics, Input Fields, Checkboxes etc.

FancyForm
jNice
Ping Plugin
Toggle Form Text – SUPER EASY TO USE
ToggleVal
jQuery Field Plugin
jQuery Form’n Field plugin
jQuery Checkbox manipulation
jTagging
jQuery labelcheck
Overlabel
3 state radio buttons
ShiftCheckbox jQuery Plugin
Watermark Input
jQuery Checkbox (checkboxes with imags)
jQuery SpinButton Control
jQuery Ajax Form Builder
jQuery Focus Fields
jQuery Time Entry

Time, Date and Color Picker

jQuery UI Datepicker
jQuery date picker plugin
jQuery Time Picker
Time Picker
Farbtastic jQuery Color Picker Plugin
Color Picker by intelliance.fr

Rating Plugins

jQuery Star Rating Plugin
jQuery Star Rater
Half-Star Rating Plugin

Search Plugins

jQuery Suggest
jQuery Autocomplete
jQuery Autocomplete Mod
jQuery Autocomplete by AjaxDaddy
jQuery Autocomplete Plugin with HTML formatting
jQuery Autocompleter
AutoCompleter (Tutorial with PHP&MySQL)
quick Search jQuery Plugin

Inline Edit & Editors

jTagEditor
WYMeditor
jQuery jFrame
Jeditable – edit in place plugin for jQuery
jQuery editable
jQuery Disable Text Select Plugin
Edit in Place with Ajax using jQuery
jQuery Plugin – Another In-Place Editor
TableEditor
tEditable – in place table editing for jQuery

Audio, Video, Flash, SVG, etc

jMedia – accessible multi-media embedding
JBEdit – Ajax online Video Editor
jQuery MP3 Plugin
jQuery Media Plugin
jQuery Flash Plugin
Embed QuickTime
SVG Integration

Photos/Images/Galleries

ThickBox
jQuery lightBox plugin
jQuery Image Strip
jQuery slideViewer
jQuery jqGalScroll 2.0
jQuery – jqGalViewII
jQuery – jqGalViewIII
jQuery Photo Slider
jQuery Thumbs – easily create thumbnails
jQuery jQIR Image Replacement
jCarousel Lite
jQPanView
jCarousel
Interface Imagebox
Image Gallery using jQuery, Interface & Reflactions
simple jQuery Gallery
jQuery Gallery Module
EO Gallery
jQuery ScrollShow
jQuery Cycle Plugin
Zoomi – Zoomable Thumbnails
jQuery Crop – crop any image on the fly

Google Map

jQuery Plugin googlemaps
jMaps jQuery Maps Framework
jQmaps
jQuery & Google Maps

Tables, Grids etc.

UI/Tablesorter
jQuery ingrid
jQuery Grid Plugin
Table Filter – awesome!
TableEditor
jQuery Tree Tables
Expandable “Detail” Table Rows
Sortable Table ColdFusion Costum Tag with jQuery UI
jQuery Bubble
TableSorter
Scrollable HTML Table
jQuery column Manager Plugin
jQuery tableHover Plugin
jQuery columnHover Plugin
jQuery Grid
TableSorter plugin for jQuery
tEditable – in place table editing for jQuery
jQuery charToTable Plugin
jQuery Grid Column Sizing
jQuery Grid Row Sizing

Border, Corners, Background

jQuery Corner
jQuery Curvy Corner
Nifty jQuery Corner
Gradient Plugin

Text and Links

jQuery Spoiler plugin
Text Highlighting
jQuery Newsticker
Auto line-height Plugin
Textgrad – a text gradient plugin
LinkLook – a link thumbnail preview
shortKeys jQuery Plugin
jQuery Ajax Link Checker

Tooltips

jQuery Plugin – Tooltip
jTip – The jQuery Tool Tip
clueTip
BetterTip

Menus, Navigations

jQuery Tabs Plugin – awesome!
another jQuery nested Tab Set example (based on jQuery Tabs Plugin)
jQuery idTabs
jdMenu – Hierarchical Menu Plugin for jQuery
jQuery SuckerFish Style
jQuery Plugin Treeview
treeView Basic
FastFind Menu
Sliding Menu
Lava Lamp jQuery Menu
clickMenu
CSS Dock Menu
jQuery Pop-up Menu Tutorial
Sliding Menu

Accordions, Slide and Toggle stuff

jQuery Plugin Accordion
jQuery Accordion Plugin Horizontal Way
haccordion – a simple horizontal accordion plugin for jQuery
jQuery Accordion Example
jQuery Demo – Expandable Sidebar Menu
Sliding Panels for jQuery
jQuery ToggleElements
jCarousel
Accesible News Slider Plugin
Showing and Hiding code Examples
jQuery Easing Plugin

Drag and Drop

UI/Draggables
EasyDrag jQuery Plugin
jQuery Portlets
jqDnR – drag, drop resize
Drag Demos

Browserstuff

Wresize – IE Resize event Fix Plugin
jQuery ifixpng
jQuery pngFix
Link Scrubber – removes the dotted line onfocus from links
jQuery Perciformes – the entire suckerfish familly under one roof
Background Iframe

Alert, Prompt, Confirm Windows

jqModal
SimpleModal

CSS

jQuery Style Switcher
JSS – Javascript StyleSheets
jQuery Rule – creation/manipulation of CSS Rules
jPrintArea


Community of Integrity, Part 2


June 8th, 2009

Post Conference Thoughts

Some of the greatest things about a conference is the people you meet and the conversations you get the opportunity to have. When the time to step up comes, you have all these great conversations and thought-provoking questions bouncing around in your head–”Man, I’ve got to remember to talk deeper about…”  Then, after you have presented, done some Q&A, and the quiet settles in for a bit…it hits–”Man, I forgot to talk about…!”  So, let’s call this Mark’s chance to take a Ben habit and do the recap. Lastly, before we sail out, please hear my heart on this…none of this is a condemnation on any aspect of church, regardless of “graphs” or not. We love the church. We love working with church. We love it in all its many facets, failures, and success–to His glory!

Integrity Defined and Challenge Given

First off..let’s drill down further on integrity for a moment. This is especially true around understanding the application of integrity. I know it must sound odd combining integrity with community. Honestly, I wanted that oddity. I hope that it causes a moment of hesitation and wonderment. After all, its not like a church would intentionally do something that does not have integrity, right? What church would do that? And besides, integrity is something that would be core to a church, right?

Integrity is something perceived as much as it is something lived. A person, or church, of integrity does not go around saying, “Look. I have integrity.” Absurd. To have integrity is to demonstrate integrity, not talk about having it.  Moreover, to really understand the application of integrity around building an online community is to truly grasp that integrity is as much intentionally building in the core mission of church as it is to build online community. The challenge I assert is that for a church to employ frictionless (“easy to start, easy to use”) tools that have emerged like Twitter, Facebook, Flickr, and many others, does not equivocate with building community with integrity. To build integrity within community is to start with integrity and weave it throughout, intentionally. Much easier said than done, especially with no real tool for fulfilling the Great Commission at the core of a community platform.

Confluencers and Church 1.0

Next, let’s take a look at the attached PDF below (“GameChangers.PDF”). Please go ahead and download it, open it up, and let’s walk through this one together. This is where I want to build your awareness. If you recognize the challenge of keeping integrity while building community online (aka, “tightly fulfilling the Great Commission”) than you will have an easier time understanding the graph.

Many churches today are still struggling with the far left. These are the churches that we all know and see out there. They are the “confluencers”. They are being knocked around by the confluence of innovation, changes, and cultural shifts but they just refuse to lead…and sometimes, even follow. They either have no idea of anything going on around them or they simply do not care. Tongue in cheek, in the game of a church with impact, they do not even know that a game is going on (“What is a game?”) They share in common: misconception, even fear, around the use of social web and most things Internet, email is the core form of mass communication (mostly) and the website (if present) is really a poor example of the church bulletin “made electronic”…ouch. Being in the game of changing souls and impacting a community is limited to a vision of gathering on Sunday and hoping for the best.

Moving a little further on the graph to the right and climbing the hill of traditions and resistance, we head towards those churches that really are motivated to begin to play a part. They want to play a part. They want to be a church of impact, kinda. They are not only aware of social web, but they have already invested in a website, and just maybe, a blog too. Maybe something like Wordpress (open source!) Even so, their best efforts are still far short as they still think of things like social web as “…just another Internet thing that they have to wait out”. Even if in reaching some consensus around the need–they are far from recognizing any effort or investment (time and money) as a priority for their church. They have spruced up a nicer website, and perhaps even the blog is integrated into the church site, but the conversations are one-way (church>>>attendee) and pretty much, people only connect in a way that their paths cross, they share in a common Bible study, and possibly co-labor within some volunteerism. Honestly, the confluencers and the group of Church 1.0 are more closely related than not. Personalization is just not a priority…and it shows.

Church 2.0

Moving from “Church 1.0″, we truly start to get some community traction while fulfilling The Great Commission. Its not that confluencers or church 1.0 churches are not fulfilling this, but they have no vision for reaching through the Internet. We have definitely crossed over a threshold and here is where I truly separate the emerging potential game-changers from those churches simply getting along. True enough, we are plowing uphill against traditions and resistance but forward momentum and visionary leadership are starting to overcome the naysayers pretty consistently. It always helps to have a senior pastor called of God with a clear vision for impacting a community and radically embracing Jesus. More than motivated, these churches are having active meetings around the revision of their websites to include social web with stuff like Twitter and maybe even a Facebook page. Not only are these churches in the game, they are engaging strategy, advancing players round the bases, and challenging the traditional ways. Personalization means something to these churches. They recognize the shift in social web and that people want more than “information from the church website”. Attendees want to experience their church online, consume some resources, and maybe even participate back in things. Sadly, most of this interaction still happens offline. The only experience shared is by those together, all offline. The good news? The conversations are not 100% one-way church to attendee. There is some stuff flowing back online and being integrated into church, the experience online.

Key Ingredients Missing (DON’T MISS THIS!)

There are still key ingredients missing…even up to our progressive church 2.0 people.  Actually, they’re not missing. They are practiced more or less effectively, all offline to the Internet, all within the church and its activities. So, most churches have them, some understand them, some even have complete processes written out with roles and responsibilities. There are four pillars that are core to the spiritual infrastructure of every church. We see these as:

1. Spiritual assimilation: Bringing people in. In to our churches, in to our groups, in to our culture, in relationships with people, all, in a relationship with Jesus.

2. Spiritual formation: Growing our body of believers, in their walk, forming and maturing their faith across times, places, peoples, and in life. This is unique to each individual believer and is a function of many things.

3. Spiritual discipleship: Teaching our body of believers, in their walk, with the disciplines of faith, including resources, events, missions, volunteerism, and concentrated expository and life application studies.

4. Spiritual stewardship: Growing, teaching and encouraging the use of time, money, and talents of the body of believers.

This spiritual infrastructure is being done to some degree in the more advanced churches that have both identified the need and dedicated research with work effort to include them into their processes. Some of this work is even using elements of their technology for assessment, diagnostics, and reporting. Some of this work has focused more on one core more than others (e.g., spiritual formation through a “Grow to Go” or “REVEAL” model as diagnostically measuring and reporting into an attendee’s profile).

Four Pillars and My Next Steps

Reaching deeper waters here! These are the game changers. This really narrow field of leading churches are well advanced (or getting that way) in not only user experiences, user interfaces, and social web, but also in at least beginning to dedicate complete teams and leadership to incorporating parts, if not all, of the four pillars in concert between technology and pastoral leadership. Great work is happening here, and attendees lives are being changed. Community impact is happening and more so, community online is beginning to drive community offline, and vice versa. Some of the opportunities and promises of social web are beginning to emerge rather than the church materially lagging on a personalized Internet experience. Even more importantly, the core spiritual infrastructure is becoming more integrated into the attendees life, and their social web interaction within the church is significantly less friction than any other present-day church model that incorporates these aspects.

Shadetree

So here is where we are, BigBadCollab, and where we go next. We invite you along with us. Part of our calling and vision for the church is necessarily, change. It is for this, and many other reasons, that we have begun this journey of Shadetree. It is our desire to incorporate (and we are) the core spiritual infrastructure. Individual community use within Shadetree is balanced to two sides: core spiritual infrastructure models that manifest within the instance from diagnostics, assessments, surveys, and business process rules according to the algorithmic functions of the various spiritual models that we are being engaged to incorporate in ways those entities desire to incorporate. Secondarily, to the aspects of spiritual community, not simply “friending” people.

We are releasing this as open source in the traditional sense of open source. We are fostering a growing developer community within the church to support this movement and those that would desire to contribute to giving it all away. Would you like to hear more? Drop us a line. We would love to hear from you. </msn>

Download GameChangers.PDF


Social Network Integrity


June 5th, 2009

We had another fine opportunity to share hearts and message with fellow leaders around the International Shelby Conference that has been happening here in Dallas.  I had been given the opportunity to talk around social network integrity and the church. The best part of talking about this topic? Lots of dialogue–all good. So, as promised to everyone, below is the PDF from our time. Thee are no notes attached but if you will drop me a line, I will send them along. I was humbled to share what we have learned and what we see as opportunities to next–transcending integration to real personalization. As I shared, our very company DNA is open source and collaborative. I would love to have your feedback and anything you would be willing to share. After all, improvement to the material is improvement for all of us right? Until next time friends. </msn>

Download Presentation: Community_of_Integrity.pdf


Developing an Interactive Project


June 4th, 2009

Today I was given the opportunity to discuss my experience around developing an interactive project at the International Shelby Conference here in Dallas. It was a great session and I was honored to have the opportunity to share what knowledge I have gained and be a part of the discussions initiated. As promised, here is the site development process document that I presented for you guys to have, use, critique and help improve.

We would love to hear your feedback on this document. Is an organic process that is influenced by every project we get the opportunity to engage on.

Download Site_Development_Process.pdf


Doors


May 23rd, 2009

I love doors. I love what they represent, not just what they do. Most of us never think twice about the doors we go through on a daily basis–it becomes part of the blur, part of the mundane. I think in part, we forget about doors because they become a part of the framework, a part of the “greater structure” to us…at least, that’s how it appears in my mind’s eye. We don’t see them because we are not looking for them. We so often are moving at such life speeds that our transformation from one space to another through the demarcation of a door hardly affects us. We whisk hurriedly along, life in tow, and fail to notice the significance and effect of transition. Our minds, our hearts, our space in time and place seems infaliably to only reflect a countenance that truly shows, we are on our own mental cycles, our daily grind, our world. Yet, these subtle transitions are so important. These important demarcations in our lives that represent the movement from one occupancy of place…to another.

I especially love doors that tell stories–long-time, well-weathered, enduring doors. Some of my best memories come from the places I have been, the people that I have loved, and the doors that lead me to that communal place of simply ‘being’.

My grandparents lived in the same house from 1935 until their natural death in the early ’90s. They had a modest home firm full of goodness and West Texas ethic. If you have ever been or seen, then you know there is nothing quite like the still heat of a West Texas summer day to still every form of life, but as a kid, you really never stop to think about those things. My grandparents like other Abilenians, had a pea-gravel driveway–a perfect backdrop for any boy’s need for most anything, including dusty battles of war on a small scale (rest in peace little plastic army men). I would play for hours until literally, it felt like I had nothing left in me. Not even a drop of sweat. This would be the point in time when a kid thinks about those things (heat and why nothing makes a sound in the hottest part of the day). I would quickly scamper off to the back porch, dust in tow. Two quick hits of my shorts, shoes off, and I would be allowed in the back door.

The back door was actually, a screen door. Squeaky springs, small handled, wooden-framed, oddly painted and repaired into dependability in most every way. I knew when I hit that screen door, my transition from hot and hostile to chilled air conditioning and grape Kool-Aid was just a few steps away. I still get a real sense of ’security’ when I think back about that door. You see, that door represented my entrance into my grandparents home. I still recall conversations in that home to this day, and I still ask my grandfather for his wise answer from time to time. In that home could be found love, respect, and honor given in exchange for hard work, honesty, and a selfless love for our neighbors. That door represented transitions in my life, from a very young boy, to a typical adolescent, to a teenager with long hair, to a young man in college, to a young husband…to a mourning young father…to a now thankful man.

You see, I believe doors are more than their purpose–like us. Doors represent security, for sure, but also much more. Doors represent transitions–that all important role of tellings us, “you have now gone a new way”.

I think God uses doors in our lives as well. Its easy for me to see that God ordains in His perfect timing, transitions. Though often not easy, these transitions give us comfort in the framework of understanding, we have entered a new place–a cue as to new work, new effect, newly exposed formation purpose, rawness of our edges, grace within His workings.

My encouragement to you is to celebrate the doors. Engage them in their God-given purpose and design..all of them. Everyone of them. Learn to see them, learn to know them, learn to accept them…after all, we are following Him through them. </msn>


Simple Renewal


May 22nd, 2009

Its a new day. His promises are renewed, each day. He sustained us yesterday. He will sustain us today. He will sustain us tomorrow. We can absolutely trust. We can absolutely let go. We can absolutely yield and become less self, self less.

Be transformed. Be renewed. Be catalytic. Let the world take care of everything else it wants to claim.

This is where we are. This is where we choose to stand. </msn>


The Power of Influence


May 20th, 2009

Vick Indicted FootballToday former Atlanta Falcons quarterback Michael Vick was released from federal prison. The build up to his release has been growing as I have seen and heard more conversations around what he will do now that he is out, and people’s opinions on the matter. For me I am anxious to see his path. I haven’t been where he is now, but I have been at a similar point multiple times in my career, life and spiritual journey. I am curious to see how much Grace a lost world will extend to this man.

While reading this article on the whole deal, I found one quote that grabbed my eye and my peaked my interest:

“Part of Vick’s problem was the company he kept”, Blank said, “and weeding out the bad influences and associating with people who have his best interests at heart will be a key to redemption and a possible return to the NFL.”

I mean, I think it would be incredible to see him put on a jersey and throw the ball again, but more than anything I am curious to see how he walks this path. After serving 19 months in federal prison will he walk out a new man or a hardened man?

I keep a list of ideas for blog posts in my moleskin and I have had a title at the top of the list for over a year now. The title of this blog. “The Power of Influence”. As I walk down this path of spiritual growth and formation I feel like I am just now truly getting a small picture of the power of influence. I am not sure if the statement was true about Vick, but the message is clear. What kind of company do we keep? What kind of influence does our community have on our lives? What kind of influence do we have on theirs? There were a few categories of influence that came to mind and I would like to list my thoughts around them below.

What type of influence am I letting into/around my business?

Am I surrounding myself with forward thinkers? Surrounding it with friends, colleagues and professionals that perform and push me to perform? People who will call me on things? Am I looking at what others in my industry are doing in an objective manner? Am I putting myself up against better, stronger opponents than myself just to learn from the potential loss? Am I continuing my education around my passion? Am I pushing the limits of my abilities? Are the people I follow across my social media community providing me with insight or distraction? Am I trying to force my business to be something it’s not based on who I let influence it’s direction?

Am I allowing my business to sit stagnant or am I purposefully shaping it’s direction with the influence I allow it? There is a reason why businesses have a Board of Directors.

What type of influence do I allow to penetrate my spiritual growth/relationship with God?

Do my friends know my struggles? Do they ignore them when the temptation is right in front of us? Are we encouraging others to grow? Is anyone praying for my path? Am I surrounding myself with people who are catalytic or just apathetic? Is anyone around me influencing my faith in a positive direction? Does anyone exist to challenge me in my faith and call me on my stupidity? Am I studying and pursuing my God?

Am I allowing myself to grow or have I surrounded myself with the perfect group to move nowhere with and sit still?

What type of influence do those around me have on my marriage?

Do the people around me joke about Divorce? Do others show me examples of honoring their wife and children? Am I surrounding myself with men who will help me be a better husband and dad and call me when I suck? Do the people around me know my family? Do they care? Would they be there in a crisis?

Do I take my role as protector of my family for real or am I just putting it out there to get attacked?

I am not pretending to know the answers to these things. I think the answer could change by the hour. There is a reason that they are listed as questions. I  feel like as business owners, employees, believers, fathers, husbands, sons, mothers, wives, daughters, contractors, volunteers, sinners, etc  we should be conscience about who and what we let in. We should be purposeful about the kind of influence we are pouring over others. We should at least be aware of it’s presence and impact.

I hope that this doesn’t come from left field. If anything it may help you get to know me a little more. If you follow me for long you will realize that for me the lines between business, family and my personal relationship with God blur. I have lived a life with masks on the wall for years and I am being intentional about being one person. One man. A man who first and foremost loves Christ, a sinner who has been forgiven and redeemed. A father who feels overwhelmed with joy that he has the son and wife that he been blessed with. A designer who is a little overly conscience of all the wrong typeface choices in the world. A developer who obsesses over clean code, business processes and validation in the creation of game changing apps and a business owner who wants to serve the kingdom with his work.