Dom Tripodi

Dom Tripodi

Co-Founder - Lead Designer and Architect

Master software designer and architect - Bachelor of Computer Science (Honours) from Adelaide University (top 100 international university)

I attempt to run our business similarly to how I run my life. Alongside Sav, I always look to iterate a new and better solution. I focus on putting my best foot forward while reflecting on each action I make - no one is perfect and I am far from it. As a Software Engineer and business owner, I take strong pride in my ethics and the quality delivered to our clients. The “golden rule” is to treat people as you want to be treated and I always want someone to act with honesty and respect. Therefore, every client I work with gets my utmost honesty and respect. I also feel passion for every business we help take their next step online. I understand that the industry we work in can be difficult to navigate for clients if they are not tech savvy. It is my job to make them feel comfortable every step of the process.

I appreciate the hours that work can demand but also show respect to my own health. I ensure I put time into out-of-hours activities to keep my brain fresh. I play the piano for fun, organise a bookclub each month and run a walk/run group every week with friends. I do this to make sure I am fully recharged every time I turn on my computer.

I sometimes get asked by clients if we will be able to support them beyond our project. For context, I run this business with my brother who is my best friend and we are not going anywhere. We are a team of Software Engineers that can support clients for many years to come. If you choose to work with us, then you are choosing a team that supports you before, during and after your project.

Recent  Posts  on  Kilobites

Check out some of the latest posts by Dom Tripodi on the Kilobites blog

Profile photo of Dom Tripodi

Improving User Experience on Product Page - Be Careful Messing with History!

Improving User Experience on Product Page - Be Careful Messing with History! cover image

This will be a very quick and brief post about messing with window.history.pushState compared to window.history.replaceState. Both functions have their use case and I want to share a quick reason why you should use one compared to the other and why it matters.

Quick Explanation

As you navigate a website, URL and history management is handled for you but sometimes you may want to update the history stack manually.

As stated directly from its source on mdn web docs, window.history.pushState does as follows:

The pushState() method of the History interface adds an entry to the browser’s session history stack.

A common use case for wanting to update the history stack manually is to update the URL bar without refreshing the page.

For example, if you are on an online shopfront (ecommerce store) and are viewing products, each product may have a variant.

Let’s imagine here at Sanico Software we are selling leather hats (we aren’t but maybe we should?), the general product URL may be:

Base Product URL
https://www.sanico.com.au/products/leather-hat

However, we actually offer hats in brown, black and red (this is sounding better and better). Therefore, the individual links of each variant may be:

Brown
https://www.sanico.com.au/products/leather-hat?variant=1

Black
https://www.sanico.com.au/products/leather-hat?variant=2

Red …

Keep Reading...

Profile photo of Dom Tripodi

Why UI Colors is a Game-Changing Tool Every Developer should use

Why UI Colors is a Game-Changing Tool Every Developer should use cover image

The phrase “less is more” comes to mind when I use this tool. Improving accessibility for users who suffer from colour blindness has become paramount. Beyond accessibility problems, utilising colours that contrast correctly is a general must when it comes to design. The title mentions developers but I do believe anyone developing graphics could utilise this tool.

What is so good about this tool?

UI Colors has been built to work in unison with Tailwind CSS. The creator @erikdevries_nl has labeled the tool as a Tailwind CSS Color Generator.

Starting designs from a single colour can make it difficult to visualise an entire palette. If I were to use a colour dropper to view the hex value of the Sanico Software purple, I would be left with #6d2cd4. Now I have a primary colour.

Before attempting to find a secondary colour, I can first go to UI Colors and paste this hex into the primary input field.

Bam! Now I have 11 shades of my primary colour with example components. I can export these shades as a palette in Hex codes that will be utilised in my Tailwind CSS project.

If desired, I can then add a secondary and tertiary colour and view more example components.

Everything I have mentioned is on the Free Tier. Additional features are available for a reasonable price of $50USD/year. I now pay for the yearly fee, however, I have zero affiliation with the tool - I just …

Keep Reading...

Profile photo of Dom Tripodi

Why you should advertise when you are busy - don't stink of desperation!

Why you should advertise when you are busy - don't stink of desperation! cover image

I have dealt with many clients in the past who have said they don’t need to advertise since they are too busy.

I have also witnessed several of those clients hit unexpected dry spells that resulted in a frantic search for more business.

In my opinion, there is rarely a bad reason to prepare for the near future, especially in a world that changes from day to day.

How can you prepare for the near future?

My statement above may seem difficult to digest given the future is not predictable. However, in this case, I see preparations as preventative measures that help minimise exposure to a downturn in business.

There is no guarantee that advertising means your business will avoid a downturn. However, inaction to promote your business guarantees no new channels besides word-of-mouth.

Don’t forget, competitors to your business actively search for ways to be seen. If they are consistent in their efforts while you take zero action, their business may start securing your prospective clients.

What type of advertising do I mean?

Advertising is far deeper than the modern thinking of Google Ads and Social Media Marketing. Yes, the aforementioned channels are positive for advertisement but there are many different ways to seek business.

You could walk directly into a business to meet the owner, invest in a website, invest in billboards, attend local events, wrap your car, …

Keep Reading...

View all posts on Kilobites

About  Sanico

We are a team of computer programmers based in Australia and founded by Dom and Sav Tripodi. We build custom business software apps, websites, and ecommerce stores for small to mid-sized businesses in Australia and around the globe.

More about us
Sav and Dom on a skyscraper with the city in the background

Book  an  Appointment

For enquiries about our software services, you can use the form below. For all our priority clients please use your dedicated email address.

Due to high demand for our services, we respond within 24 to 48 hours. A software programmer from our team will reach out to set up an appointment. We offer a 1-hour free consult to all new clients.