Target Group: ArchitectsComplexity: Medium Assets have always been a strange object I could never really grasp. What’s the difference between a Product and an Asset? What to really use Assets? Why not go with a Custom Object right away? Like every CTA student, I became very excited once I learned: Assets don’t count against data …
Author Archives: johanngilibconsulting
Diagrams: Make It Yours
Target Group: Admins, Devs, ArchitectsComplexity: High For years I was intimated by these Flow-Charts, UMLs, swimlanes or Class diagrams. I tried creating them a few times but failed miserably and eventually gave up. During my #journeyToCTA, I realized: I can create diagrams. Maybe not “standard” ones but some that work for me and the judges …
Note to myself: What means success to me?
Many of us came to (unexpected) success through Salesforce. I’m doing amazing projects, large and small, and making more money than ever I expected. But it comes with a catch, especially as an independent contractor.There’s always the possibility to do more, to earn more, to do more, to make the next career step. Chatting with a wise …
Continue reading “Note to myself: What means success to me?”
Advanced Search: Sometimes I have to have fun
I know, there have been more important things to do this morning (sport, meditation, groceries…) but I couldn’t stop myself. I really wanted to finish “Advanced Search” for Easy-CPQ. It supports now: Search, sort and buttons. What I learned: 1) Copy UX as much as possible, don’t be smart-> I tried to come up with …
Continue reading “Advanced Search: Sometimes I have to have fun”
Save the environment: Don’t litter
Target Group: Admins, Devs, ArchitectsComplexity: Simple Learning from my own very painful experience and having it confirmed by a few fellow architects and tech-leads: If I don’t clean today, it’s (almost) never gonna happen. Situation: The cleaning sprint that never happens 6 months into my new project I look into my configuration and code and …
Save the environment: Re-Use & Recycling
Target Group: DevsComplexity: Simple I could improve my output as a coder a lot over the last couple of weeks. While practice helps, re-use & recycling was a big factor. Things I Re-Use & Recycle: 1) Code:I build a small library of code I tend to use over and over. Some are for copy/past, some …
Opinion: Building As A Process
Target Group: Admins, Devs, ArchitectsComplexity: Simple In the past, setting up an app, building a flow or coding felt like art or magic to me. It was a back and forth from front to back, from top to bottom. My head was swirling while the solution slowly came alive. While it felt great, it was …
Experiment: Refactor before Go-Live
Target Group: PMs, ISVs, ArchitectsComplexity: Advanced Easy-CPQ is coming along nicely, all MVP features are implemented, Feature Freeze is reached. Currently, people are Alpha-Testing the app. Usually, I’d go about documentation and marketing material next. This time I do it differently. Situation: I know, after Go-Live the first weeks are full of bug fixes, smaller …
Be prepared – Create Templates
Topic: Preparing SolutionsTarget Group: #JourneyToCTAComplexity: Advanced While the Salesforce ecosystem and the #journeyToCta is huge, it’s not unlimited. Furthermore, some requirements and solutions are just more common than others. Web2Lead, de-duplicating, or SSO are just a few examples. I am obsessed with preparing templated solutions for the most common requirements. Doing many, many mocks, discussions, …
How I finally started mocking in tests
Topic: Mocking in Test ClassesTarget Group: Developer and ArchitectsComplexity: Advanced Every Developer has heard of mocking in tests and why you should do it. Some amazing developers even do it. I’ve seen the adverse effect of missing mocks in Test Classes. Writing Test Classes without mocks is a chore and therefore done poorly (by me). …