Skip to main content

Tag: “Technical”

Technical Information

This page provides technical details about how our website is built, maintained, and secured. We believe in transparency and sharing our technical practices with the community. Technical Resources Colophon Detailed information about how this website was built, including technologies, frameworks, and development practices used. View details Source Code Our website is open source. View the complete source code, contribute improvements, or learn from our implementation. View on GitHub Security Policy Our security practices and vulnerability reporting process. Includes standard security.txt for responsible disclosure. View policy Accessibility Statement Our commitment to WCAG 2.1 Level AA compliance and inclusive web design. 100% compliant with comprehensive audit documentation. Read statement Humans.txt Credits for the people and technologies behind this website, following the humans.txt standard for transparency. View credits Website Status Website uptime monitoring and performance data from our external monitoring service for transparency. View status Open Source Commitment We believe in giving back to the development community. Our website source code is available under an open source license, and we welcome contributions from developers who want to help improve it. Technology Stack Our website is built using modern, secure technologies: Static Site Generator: Lume (Deno-based) Templating: Vento templating engine Styling: Tailwind CSS with custom design system Icons: Phosphor Icons Hosting: Netlify with global CDN Version Control: Git with GitHub CI/CD: Automated deployment and testing Contact Technical Team For technical questions, security reports, or accessibility concerns, please contact our technical team through our main contact form and specify the technical nature of your inquiry.
by eSolia Inc.Reading Time: 3 min

eSolia Colophon

History As they say, we "stand on the shoulders of giants", and this site is certainly no exception. We have built previous eSolia sites in Rapidweaver, Wordpress, Typo3, Drupal, or Hugo, and while all these website build systems had advantages of course, each had some fragility related to upgrades or dependencies. Static Site Generators Wanting to move from a database backed site builder to something else back in 2018, we considered various SSGs or "static site generators" that help you weave a website together from content files, style files, script programs, and image files. The SSG Hugo is an excellent system and very fast at building a site, but we wanted something that would allow us to focus our development effort on the Typescript language. We looked into a few and selected Lume. Deno and Lume Lume is a modern static site generator built on Deno, about which we learn: Lume is the Galician word for fire, but also a static site generator for Deno. It's inspired by other static site generators, such as Jekyll or Eleventy, but it's faster, simpler and easier to use and configure, with no package.json or complex bundlers. The reason Lume is so powerful is it's built on Deno, a modern runtime for JavaScript and TypeScript that's secure by default. Deno provides excellent TypeScript support out of the box, built-in testing, formatting, and linting tools. Lume is eSolia's preferred SSG. So, a hearty "domo arigato" to Lume creator Óscar Otero (@oscarotero), the Deno team led by Ryan Dahl, and the fantastic contributors to both projects. Site Look The look of this site comes from a couple of different components. First, the stylistic base of the site uses Tailwind CSS. About Tailwind: Tailwind CSS is a utility-first CSS framework packed with classes that can be composed to build any design, directly in your markup. It allows you to have consistency in your basic styles, responsiveness to support mobile users, and acts as a great starting point for any site design. As for Type Faces, we use IBM Plex Sans JP for optimal performance and readability across all devices. The icons you see are from Phosphor Icons. The photos and most graphics on this site are by Rick Cogley, unless otherwise noted. Data For dynamic content like news posts and project information, we pull data from our company ERP system running on PROdb, our cloud database. The Info Request form pushes info to a table in PROdb as well, to allow for some automation. Hosting This site and its Japanese counterpart are hosted on Netlify. DNS is also managed on Netlify for robust and fast DNS resolution. The repository for this site is hosted at Github. We're Humans(.txt) We also have a humans.txt file. Humans.txt is an attempt to standardize on a way of making a site colophon, in text format, and plays upon the robots.txt files that give directives about your site, to the search engine crawler programs that index it. Click it, and you'll see the same basic information as on this page, in a simple text only form. Thanks! Sites don't always properly acknowledge contributions, but believe us, _every site on the Internet_ owes a debt of gratitude to many parties, other than the company that did the site design. We leveraged Claude Code for efficient site development and content optimization. Finally, thanks also to team eSolia for the many hours working on content. Now to get back to business!
by eSolia Inc.Reading Time: 3 min