A developer journey through the pros and cons of AWS Lambda functions, SQS, DynamoDB, API Gateway, and Couldformation (with SAM templates) and the real power of Lambda Powertools and Pydantic.
A developer journey through the pros and cons of AWS Lambda functions, SQS, DynamoDB, API Gateway, and Couldformation (with SAM templates) and the real power of Lambda Powertools and Pydantic.
Have you ever needed to sign AWS S3 links in Salesforce? If you are here - it seems the answer is yes. For those of you who are not sure why you need an S3 links signing - I’m sure that you heard at least once in the IT news about some big company’s data that was leaked from their cloud. Most of the time it’s because they did not configure the public access to their buckets properly, in case they are using AWS S3.
Recently I had a simple request from a client of ours – to use an embedded video as a design element in the header area of a page. It sounds simple, but it turned out to be tricky. Here are some of the options I found out during my experiments.
In the process of creating an UI design it's important to have mock-ups ready as quickly as possible to share and discuss with the client. This is why the prototyping tools such as Adobe XD, Figma and Sketch significantly changed the world of UI/UX design. But what happened with the “father” of them all - Adobe Photoshop? Is there a place for it in a modern web design company's toolbox?
Did you notice that most of the components in details or other tabs in the record page are self refreshing when any action is performed on the main record? This behavior is made with an Aura event called “refreshView”. It is very handy - if you handle this event, it will tell you to refresh your component data. If you dispatch this event, it will tell the other components in the current page to refresh their components data.
Being a web designer for more than 15 years, I often hear comments like “Oh, you make web designs, so you just draw pretty mock-ups?” That's just partly the truth. The true web designers are not just visual artists. They have to get their feet wet in the technical side, as well as to have skills of marketers and even copywriters. In this article I'll share what’s our team’s process of creating a web design, start to finish, from the designer's perspective.
In our previous article, we briefly mentioned the two most common pricing models used by web development agencies - Fixed-price and Time & Material. Our initial intention was to discuss in full detail the advantages and disadvantages of each of these models; however, the internet appears to be overflowing with information on this matter, so we’re just going to share our own experience on pricing. More specifically, we’ll tell you in which cases we used Fixed-price or Time & Material and why we generally prefer one of the approaches. Also, we’ll give some practical advice on what to watch and how to proceed with your web dev project.
These days UI development in Salesforce prefers using Lightning Web Components (LWC) as they are faster and more modern than Lightning Components (aura). Unfortunately, they are still not a complete replacement for Lightning Components. According to this official page for example, a Workspace API is not supported. This API is used for managing the tabs in Console. The Console itself is highly used by the sales teams or other teams that use SoftPhone inside Salesforce. So it seems that we have a problem, the solutions to which are not that complicated.
What would you do, if you had to develop a number of microsites for a client? We faced this issue as a part of a larger project for a real estate portal, which has multiple modules to it. In one of the modules there is an administrative panel through which real estate agents enter certain information about the properties they offer – text, location, video and images, as well as contact information.
Choosing the right web development company for your digital project is a challenge each business owner faces. Nevertheless, such a choice is essentially no different from selecting a business partner for other non-digital projects. Generally speaking, when you are choosing with whom to cooperate, your decision largely depends on two factors: the skills and experience of the potential partner and how well you can work together, which we could also define as a “cultural fit”.
We have a client who loves the Salesforce Console and uses it a lot. Recently he gave us a task where he needed the tab for creating a new record to be closed when the record is created successfully and then to focus the source tab. Let’s see how we made it work...
The time to continue our journey of reviewing e2e testing frameworks has come. If you missed our previous articles on the topic don’t hesitate to take a look, we already covered Cypress and Nightwatch.js.
It sounds mental, right? Is it possible at all? Well let me explain how you can spend close to nothing on your wonderful idea when it comes to development.
Struma No 2
Dobrich 9300
+359 899 181044
3 East Point, High Street
Seal, Sevenoaks
Kent TN15 0EG
+44 7512 320760