# Jared Wray > CEO and Founder of Hyphen AI, Inc. Empowering developers to seamlessly build, deploy, and manage applications. ## About - Personal site: https://jaredwray.com - GitHub: https://github.com/jaredwray - LinkedIn: https://linkedin.com/in/jaredwray - X: https://x.com/jaredwray ## Blog - [Today is an Amazing Day for Eric Branner and the Fons Team!](https://jaredwray.com/blog/congrats-to-the-fons-team/): As an investor, I'm thrilled to announce that Fons, a startup that provides small to medium business - [Keyv Now with Etcd](https://jaredwray.com/blog/keyv-now-with-etcd/): We’re excited to announce that keyv now fully supports etcd. This is an exciting development for any - [The Cost of High Availability](https://jaredwray.com/blog/the-cost-of-high-availability/): 99.99% availability, also known as four nines availability, requires a system to only have 52.60 min - [Google Cloud Scheduler Create Job Quick Reference](https://jaredwray.com/blog/google-cloud-scheduler-create-job-quick-reference/): Google Cloud has a cloud based CRON job system which is highly scalable and resilient so you do not - [Contrib: Enabling Direct to Fan for Charities](https://jaredwray.com/blog/contrib-enabling-direct-to-fan-for-charities/): Contrib is a digital fundraising platform that empowers influencers to engage with their fans, raise - [Writr now powered by Ecto!!!](https://jaredwray.com/blog/writr-now-powered-by-ecto/): [Writr](https://github.com/jaredwray/writr) is a simple-to-use blogging system that until now only s - [Introducing Ecto - A modern template consolidation javascript library for EJS, Handlebars, Markdown, Pug, and more!](https://jaredwray.com/blog/introducing-ecto-template-consolidation/): ## What is Ecto? Template engines have long been used to simplify code and to use static template f - [Keep Your Hands Dirty](https://jaredwray.com/blog/keep-your-hands-dirty/): Throughout my career, I have seen many different management styles. Some were more effective than ot - [Introducing Docula!](https://jaredwray.com/blog/introducing-docula/): No trick, just a treat! One of the big things that I love is the idea of making documentation (when - [Using GitHub Projects](https://jaredwray.com/blog/using-github-projects/): The [Fons](https://fons.io/) team decided to use [GitHub Projects](https://github.com/blog/2272-intr - [Internet Privacy for Humans!](https://jaredwray.com/blog/internet-privacy-for-humans/): With the continued uproar surrounding online privacy, you would assume there’d be an easy way to con - [Docula: Persistent Links and Styles!](https://jaredwray.com/blog/docula-persistent-links-and-styles/): In our last update, we simplified the modules down to two ([docula-ui](https://www.npmjs.com/package - [Module Simplification and Customization in Docula!](https://jaredwray.com/blog/module-simplification-and-customization-in-docula/): Let the Simplification Begin! We have moved from three modules to now only two. [docula-core](https: - [Time Management for Founders](https://jaredwray.com/blog/time-management-for-founders/): Time management and task prioritization are ongoing struggles for many of the founders and entrepren - [Roadmaps and the Tooth Fairy](https://jaredwray.com/blog/roadmaps-and-the-tooth-fairy/): If you still believe in the tooth fairy, please stop reading now. I once thought like you: for a pr - [Page Titles, Path Remix, API Hotness, and Your Own Logo. Oh My!](https://jaredwray.com/blog/page-titles-path-remix-api-hotness-and-your-own-logo-oh-my/): Big updates to [Docula](https://docu.la/) over the last couple weeks and it is about time we got it - [Github edit links in docs, full text searching and a easier configuration.](https://jaredwray.com/blog/github-edit-links-in-docs-full-text-searching-and-a-easier-configuration/): Thanks so much for the great response and feedback on [Docula](https://docu.la/)! Here are some more - [PC 2 MAC Simple Advice to Make it Easier](https://jaredwray.com/blog/pc-2-mac-simple-advice-to-make-it-easier/): I often find myself coaching PC users on how to use their brand new spanking Mac. It’s a phenomenon - [So, You Want to be a Founder…](https://jaredwray.com/blog/so-you-want-to-be-a-founder/): That is amazing and I congratulate you. I congratulate your drive to create something from nothing, - [Polish Your Company](https://jaredwray.com/blog/polish-your-company/): Transforming your incubated idea into a full-blown business is no easy task. Many of the founders I - [Mythical Evaluations and Reality](https://jaredwray.com/blog/mythical-evaluations-and-reality/): The current marketplace is in a state of flux. Some people claim there’s a bubble, others reject thi - [The Silent Company Killer](https://jaredwray.com/blog/the-silent-company-killer/): There is a growing epidemic in the enterprise. It has existed for many years and many companies work - [Moving On from CenturyLink…](https://jaredwray.com/blog/moving-on-from-centurylink/): Today is my last day at CenturyLink. It has been an absolute honor to work for and contribute to suc - [Enabling Remote Workers and Keeping Them Engaged](https://jaredwray.com/blog/enabling-remote-workers-and-keeping-them-engaged/): Harvard Business Review wrote a great article on “[Why Remote Workers Are More (Yes, More) Engaged]( - [Five Ways PaaS will Rock the Enterprise](https://jaredwray.com/blog/five-ways-paas-will-rock-the-enterprise/): Platform-as-a-Service is one of the hottest new technologies to hit the market in recent years. Alre - [Four Golden Rules of High Availability](https://jaredwray.com/blog/four-golden-rules-of-high-availability/): For over the past decade I have worked in the enterprise building large, high-availability systems. - [Is Judgement the Number One Trait for a Great Developer?](https://jaredwray.com/blog/is-judgement-the-number-one-trait-for-a-great-developer/): Great blog post from Tammer Saleh on the number one trait for a developer: [http://www.engineyard.co - [It’s the Polish that Makes Something Special](https://jaredwray.com/blog/its-the-polish-that-makes-something-special/): When you look at applications today it is very easy to tell which ones have the “polish” — and becau - [My Greatest Successes Have All Come From Small Failures](https://jaredwray.com/blog/my-greatest-successes-have-all-come-from-small-failures/): My father-in-law recently sent me an article from the NY Times ([http://nyti.ms/nLBqp4](http://nyti. - [Once You Click Send the Internet Owns Your Data](https://jaredwray.com/blog/once-you-click-send-the-internet-owns-your-data/): With graduation happening for many people right now I often wonder what they have learned in High Sc - [Performance is a Feature… Even for IT](https://jaredwray.com/blog/performance-is-a-feature-even-for-it/): Recently Jeff Atwood over at [coding horror](http://www.codinghorror.com/blog/2011/06/performance-is - [Scalable Development… If You Need Scale Choose Wisely.](https://jaredwray.com/blog/scalable-development-if-you-need-scale-choose-wisely/): I see many different applications at [Tier 3](http://www.tier3.com/) from our customers and how they - [What You Think You Need vs. What You Really Need](https://jaredwray.com/blog/what-you-think-you-need-vs-what-you-really-need/): Every business wants to keep costs down and save money, right? Choosing a dynamic environment gives - [Get Your Kids to Start Coding](https://jaredwray.com/blog/get-your-kids-to-start-coding/): Coding is cool. Getting your kids to code is even cooler and will help them long term in our technol - [Moving to Three Languages](https://jaredwray.com/blog/moving-to-three-languages/): I’ve made the move to just three languages: JavaScript/Node, .NET / C#, and Go. In an age where new - [Picking a Co-Founder is Hard](https://jaredwray.com/blog/picking-a-co-founder-is-hard/): I had a great opportunity at this year’s Interop Las Vegas IT Conference and Expo to talk with some - [Work / Life Balance for Founders](https://jaredwray.com/blog/work-life-balance-for-founders/): I read an article recently about a [high powered CEO who quit his job in light of a letter](http://w ## Open Source Projects - [Keyv](https://github.com/jaredwray/keyv): Keyv provides a consistent interface for key-value storage across multiple backends via storage adapters. It supports TTL based expiry, making it suitable as a cache or a persistent key-value store. - [Cacheable](https://github.com/jaredwray/cacheable): With over 1bn downloads a year Cacheable provides a robust, scalable, and maintained set of caching packages that can be used in various projects. - [Fumanchu](https://github.com/jaredwray/fumanchu): Handlebars + Handlebars-helpers (helpers are now maintained in this project) combined into a single package. Easily use in your nodejs or browser projects as it is a drop in replacement when using handlebars directly. - [Writr](https://github.com/jaredwray/writr): Writr is a simple and easy to use markdown rendering engine that is designed to be used in a variety of ways and is very flexible. - [Ecto](https://github.com/jaredwray/ecto): Modern Template Consolidation Engine for EJS, Markdown, Pug, Nunjucks, Mustache, and Handlebars. - [Docula](https://github.com/jaredwray/docula): Docula makes generating a website for your projects simple and beautiful. Keep your data in GitHub, but still have an amazing site for your project. - [Airhorn](https://github.com/jaredwray/airhorn): Airhorn makes it easy to send SMS, SMTP, Webhooks, and mobile push notifications easily using templates through your standard cloud providers. We focused on making it cloud native by default (using cloud services). - [Hookified](https://github.com/jaredwray/hookified): Hookified is a simple and easy to use event emitting and async middleware hook system. It is designed to be used in a variety of ways and is very flexible. - [mockhttp](https://github.com/jaredwray/mockhttp): Mockhttp is a simple and easy to use http server that can be used to mock out http requests and responses. It is designed to be used at mockhttp.org, docker (jaredwray/mockhttp), or in your own npm projects. - [fastify-fusion](https://github.com/jaredwray/fastify-fusion): Fastify API framework with best practices and plugins fused together to make it easy to build and maintain your API with features such as static paths, logging, CORS, Helmet, Swagger, etc. - [qified](https://github.com/jaredwray/qified): Qified is a simple and easy to use consolidation library for messaging queues such as RabbitMQ, Redis, and Nats. It is designed to be used in a variety of ways and is very flexible. - [qrbit](https://github.com/jaredwray/qrbit): Qrbit is a fast QR code generator with logo embedding support, built with Rust and native node packages for best performance while avoiding additional modules (example: canvas). - [memcache](https://github.com/jaredwray/memcache): memcache is a nodejs client for the memcached server built for use in @keyv/memcache with minimal dependencies, clustering capabilities, hooks, error emitting, and maintained regularly. - [hashery](https://github.com/jaredwray/hashery): Hashery is a robust and moderm object hashing provider that works in browser and nodejs for hashing and slot / number alocation. It includes multiple providers such as SHA-256, SHA-512, DJB2, MURMER, CRC32, and more. ## Links - [Blog](https://jaredwray.com/blog) - [Feed](https://jaredwray.com/feed.xml) - [llms-full.txt](https://jaredwray.com/llms-full.txt)