Предлагаю поделиться ссылками на ваши открытые репозитории, где хранятся ваши наработки, касаемые Salesforce.
Лично я сейчас занимаюсь разработкой маппера доменных сущностей на DTO сущности и наоборот.
Базовые возможности:
You are welcome!
Я в свободное время учу, читаю, изучаю СФ и программирование в целом. Бесконечная история.
О развитии собственного проекта только недавно подумал, но пока нет достаточного потенциала. Но было бы можно "прибиться" к хорошей компании...
Заметил при собеседованиях, что когда требуются СФ программисты уровня от среднего к сениор, то от них требуют не только программирование, но в первую очередь способность анализировать ситуацию и продавать клиенту "решения", т.е. фактически это БА с архитектурой. Умение работать с клиентом и продавать - это такие скилсы, без которых не подняться по карьерной лестнице в нашем деле.
Поэтому сейчас сделал уклон в эту сторону: на тех проектах, что знаю (а это все бизнес приложения), я анализирую, обобщаю общую логику и структуру проекта, рисуют UML диаграммы. Читаю по СФ книги по теме. Нравится и чувствую что все что я знал о СФ - это только один из пазлов в общей картине бизнеса.
Cast wilder!
wilder, когда-то писал, что ему не хватает возможности работы с zip файлами.
Какой функциональности не хватает вам?
Не хватает нормального стандартного парсера wsdl. Знаю, что есть куча сторонних решений, которые позволяют решить проблемы, но, млин, какого хрена сам Salesforce не может сделать нормально. Ни разу не встречал валидного для SF wsdl, каждый раз приходится плясать с бубнами.
Еще недавно столкнулся с интересной "нехваткой" - REST API Salesforce не поддерживает CORS. Т.е. я не могу писать нормальныt JS приложения для другого сайта (приходится делать через сервер). С одной стороны понимаю что безопасность и все такое, с другой - это уже стандарт которым пользуется весь мир.
А так по apex коду - вполне всего хватает 99,9% бизнес задач решается с ходу.
Ну как вариант я бы еще предложил нормальную систему логирования. Не Debug log отдельные, а например какой нибудь дополнительный источник данных, куда бы я мог складывать писать логи и потом по необходимости их доставать и анализировать. Пока для этого приходится использовать кастомные объекты, но это жудко "дорого". При нормальной степени логирования работы приложения у меня Data Storage заканчивается за месяц. Как вариант использовать внешнее хранилище для логов, но тогда проблемы с будет кушаться время. В итоге идеальный вариант - это комбинирование кастомного объекта с внешним хранилищем и периодическим сливом данных, но тогда это уже серьезный велосипед, которое тянет на отдельное приложение.
Ну кроме работы с зип архивами не хватает простой вещи. Возможности записать или отправить что-то после exeption.
А где ссылка? :)
http://blogforce9.blogspot.in/ - интересный блог, человек занимается разработкой (в т.ч. и на sf), и в гитхаб исходный код некоторых приложений выкладывает
Только проверяйте, чтобы не было дублей. Я вроде уже добавлял этот сайт.
Если я пропустил, то поделитесь ссылочкой