Posts

Showing posts with the label Github

S3Mate

Image
When working with AWS S3, I often receive S3 URLs that are not publicly accessible. These links can't be opened directly in a web browser, and they come in many different formats. For example: https://bucket.s3.amazonaws.com/key or https://s3.region.amazonaws.com/bucket/key Each time, I had to manually: 1) Figure out which format it was. 2) Extract the bucket and key. 3) Open the AWS Console. 4) Navigate to the correct object. This routine was repetitive and time-consuming. So I built S3Mate . It's a small desktop gadget that lets me paste any S3 URL, automatically resolves the bucket and key, and quickly shows or operates on the object without switching tools. The application detail, source code and releases can be found at the repository of the gadget at  https://github.com/tekichan/s3mate Even though S3Mate is a small project, I picked up a few useful lessons along the way. 1. Building Native Desktop Apps with jpackage I learned how to use jpackage to turn a Java applicat...

Event: Deploy to the cloud with Github Actions

Image
Manchester Java Community hosted an event in a dog friendly office of Kin + Carta . We learnt about digital transformation experience as well as Brian Benz live coding with Github and Azure new features.  Digital Transformation experience is about to transform an enterprise to agilely adapt the digital technology, such as API Gateway and Cloud Routing, to bring better user experience. Thanking the cloud advocate Brian, he brought us Octoverse Report about better performance and well being for developers. He also showed us a fun feature of Github Co-pilot as an AI pair programmer as well as more practical features in Github: Github Codespaces and Github-hosted runners . Certainly the key topic Brian demonstrated is Feature Filters in Azure App. This new feature is helpful for A/B Testing and Blue-Green Deployment. I was feeling chilled when I had a chat with participants in person. We shared our struggles in WFH and our daily coding works.

Product Catalog Example

Image
I have created a tutorial https://github.com/tekichan/catalog-example how to create a static website in AWS S3 and Azure Storage respectively by CLI. This approach is simple, robust and cost efficient for general usage. Please feel free to leave your comments or questions.