Entities Entity modelling, including entity relations. Aggregate Group of entities that can be interacted with as a single object. Commands Decoupled command objects that perform change operations on entities and aggregates.
After manually setting up several static sites with AWS, Hugo and GitHub Actions, I got round to putting together CloudFormation configuration to do it automatically. This includes handling the TLS certificate in AWS ACM.
The people at DesignRush got in touch to let me know that Kensio Software has been listed there under the Software Development Companies category. DesignRush is a B2B marketplace that categorises and lists various agencies including Software Development companies like Kensio Software.
During my career as a software engineer so far, I’ve tended to err on the side of caution when writing tests, taking the view that “more is more”. I think it’s usually better to have one more test than not to have it, even though there is of course a cost to each extra test.
I’ve been helping to build Doozy’s product as a freelance Software Engineer, using GCP, Firebase, TypeScript and serverless technology. I’m always keen to help early stage start ups with building an MVP, so contact me and we can discuss working together.
I’ve been providing software engineering services to Bulb via YLD, using Kubernetes, Terraform, GCP, TypeScript, Node.js, Python, MySQL, PostgreSQL and other technologies. If you need an experienced contract software engineer in the UK on a remote basis, please get in touch.
There was an interesting Twitter thread yesterday about the tradeoffs of going serverless. There are indeed many such tradeoffs. Serverless approaches offer many benefits, in particular the potential for cost savings (at least in the early stages of a project’s lifecycle) and the chance to offload what would otherwise be a lot of operational management work on to the cloud provider, letting you focus on your building your business and not an abstraction castle.
Moment Wall Art needed a fast and efficient e-commerce search solution for their online sales system. I was able to provide a scalable, low-cost search solution with a quick turn around.
Moment Wall Art sells art pieces on its custom e-commerce website as well as via Etsy. I provided an automated Etsy integration to manage products, inventory and orders between the two systems.
Hacking Chinese is a Mandarin language education website. I provided bespoke WordPress development to better serve Hacking Chinese’s readers. The new WordPress theme is more efficient both on the backend when serving user requests, and in its frontend CSS and JavaScript, compared to many off-the-shelf options.
As well as its bespoke e-commerce software, Pop Robin Cards also sells its 3D pop up cards via Etsy. This required a customised Etsy API integration, which I was able to provide.
I developed a customised e-commerce system for Moment Wall Art. The e-commerce system is serverless to deliver a fast and efficient user experience at low operational cost. The e-commerce system manages Moment Wall Art’s product catalogue, including a detailed taxonomy system.
I developed a custom education website for Chinese Boost. The website provides Mandarin Chinese learning materials and dynamic resources. The website is a serverless solution with a static web frontend.
I developed a tailor-made, custom e-commerce system for Pop Robin Cards. Pop Robin Cards sells 3D pop up cards such as birthday cards and Christmas cards. The bespoke e-commerce solution that I developed manages the inventory and sales process end-to-end, including stock management, search, payment and customer communications via e-mail.
I provided conversion of a WordPress website into a fast and cost-efficient static website for East Asia Student. Due to a combination of high-quality content and good SEO, the education website receives a relatively high level of traffic, which was becoming expensive to host for WordPress.