Posts tagged ‘Apex’

See Mike Topalovich Present at Dreamforce 2016

Dreamforce 2016 df16

This will be my 5th year presenting at Dreamforce, and once again I’m excited about the content that I will be delivering. Come check out a session or two if you are interested in any of these topics, you can bookmark them prior to August 30th so that you have them ready to go when the Agenda Builder opens up.

The World is Flat: Design Principles for Salesforce Data Modeling

Getting the data model right is critical for the performance, usability and maintainability of your Salesforce customizations and custom Force.com applications. As you have probably already experienced, the Force.com database is unlike any relational database you may have used in the past, and SOQL is definitely not SQL. Attend this session to learn why Force.com data modeling is important, how to resist the temptation to normalize the data model and instead apply patterns of denormalization, and what patterns and practices can be applied to balance the competing requirements of user experience, analytics, query performance, scalability and operations to design high-performing data models for Salesforce.

Convert SQL Queries into SOQL Queries

SOQL is the query language of the App Cloud. Join us to learn how to translate SQL queries and joins into SOQL queries and joins. This session is intended for Apex developers who are having trouble understanding SOQL syntax.

Get Started with Responsive Apps in the Lightning Framework

Lightning Components, the UI framework with which the Salesforce1 Mobile application was built, is embedded within the Force.com Platform. Lightning Components allow you to rapidly build applications with reusable components using an event-driven architecture. Applications built with Lightning Components can support responsive design, adapting to the user’s device. Join us to learn how to build a simple Lightning application composed of decoupled components and their bundled resources. You should have experience in developing web applications with HTML, CSS, and JavaScript to get the most benefit from this session.

Getting Started with Apex Code for Developers

Do you have Java, C#, or other OOP experience and want to transfer those skills to do some heavy lifting for you on Force.com? Then get hands-on access to Apex Code, the world’s first cloud-computing programming language. We’ll make the transfer easy from what you already know to what you need to know for writing Apex Code.

This one-day pre-conference training course takes place on Monday, October 3.

Hope to see you in San Francisco! If you want to meet up for a beverage, please connect with @topalovich on Twitter.

Mike Topalovich Salesforce Technical Architect in Chicago
Mike Topalovich - Salesforce Certified Force.com Platform Developer I Mike Topalovich - Salesforce Certified Force.com Platform Developer II Mike Topalovich - Salesforce Certified Force.com Developer Mike Topalovich - Salesforce Certified Force.com Advanced Developer
Mike Topalovich - Salesforce Certified Mobile Solutions Architecture Designer Mike Topalovich - Salesforce Certified Force.com Platform App Builder Mike Topalovich - Salesforce Certified Administrator Mike Topalovich - Salesforce Certified Advanced Administrator

Thinking About Apex: Why Do I Need to Know How Force.com Works To Be a Good Apex Developer?

In Why Do I Need to Know How Force.com Works To Be a Good Apex Developer? – the first post published for the Thinking About Apex: A Salesforce Architect’s Perspective series – I have attempted to establish the “Why?” behind learning the Force.com platform in order to become an effective Apex programmer.

Anyone can read documentation, memorize syntax, and find code snippets on StackExchange to hack their way through an Apex development project, but any developer who wants to write effective and efficient Apex code has to first understand the underlying platform.

Thinking About Apex: The Introduction of a Conceptual Framework of Apex Design Principles

Thousands of companies have bought into the promise of Salesforce and are running their businesses in the cloud. The continuous innovation behind Salesforce gives forward thinking organizations the tools to develop custom business processes and applications that drive sustainable competitive advantage by removing the friction from customer facing business processes and making it easier for customers to do business with them. I have never been one to drink the Kool Aid, but I truly believe that just about any business problem can be solved with the Salesforce platform.

Unfortunately some companies will never see the full value from their Salesforce investment because of one problem that I have seen many times throughout the years that only seems to be getting worse: It is extremely difficult to find, hire and retain good Salesforce developers, and there isn’t enough of a backlog of new developers learning the platform to meet demand any time soon.

Salesforce Custom Convert Lead Page and Lead Conversion Process Using Visualforce and Apex

There are a number of “Black Box” processes in Salesforce that are essentially hardcoded functions that you have little or no control over. The out-of-the-box Lead Conversion process is one of these Black Box processes – when you click the standard ‘Convert’ button from a Lead record, you get redirected to a page called leadconvert.jsp.

While the standard page used for lead conversion is good enough most of the time for most customers, you may eventually find yourself asking, “How do I customize the Convert Lead screen?