Hey HN! We've noticed lots of teams try to implement a Pull Request Environment solution from scratch which is why we started building Uffizzi. Uffizzi is an automation tool that lets you preview pull requests before merging. You integrate it as a step in your CI to create, update, and delete on-demand Preview Environments for APIs, frontends, backends, databases, and microservices. We based our solution around a docker-compose application definition. Uffizzi is an open-source, off-the-shelf, cross-platform solution that works with any version control system, container registry, or CI platform.
HN user
jpthurman
Co-founder @Uffizzi
Uffizzi | Lead Developer | Remote, Hybrid, or Onsite | Full-time
COMPANY Hi I’m Josh, Co-founder of Uffizzi. We’re a seed-stage company ($2.8m raised) building an open-source full-stack previews engine. We empower Dev teams with a Continuous Previews capability aka on-demand or ephemeral test environments for frontends, backends, APIs, and microservices. Our application serves as a middleware between your application as defined by docker compose and your infrastructure (Kubernetes) to facilitate manual and automated preview environments (Open / Close PR). These pre-merge test environments enable teams to avoid the bottlenecks of having limited Dev environments, to iterate quickly, and to evaluate risks before merging.
OPPORTUNITY We’re looking for an experienced full-stack Ruby on Rails engineer to take over the Lead engineering role and build a team around you. Must be a strong IC and have the ability to Lead a major development effort. Must be able to recruit and onboard additional developers. Must be well versed in cloud-native development, Kubernetes, and DevOps best practices.
-Build in the Open -Build something that helps other Developers -Influence Core Product decisions -Help Build and Lead a team
Other Roles available - Sr. Front End Engineer (React.js), Full-Stack Engineer (RoR), SRE, or tell us why you’d be a valued asset.
TECH STACK Ruby on Rails, Go, React.js, Kubernetes
Send your LinkedIn, CV, and/or questions to josh@uffizzi.cloud
This is great. I’d be curious to know what the most significant sale has been - anything $100k or more?
It’s good to see someone filling this void. I was diagnosed with sleep apnea when I was leaving the military and have struggled to get it addressed in the transition to civilian life, changing insurance, doctors etc and have basically given up. Having a resource to be able to coordinate the process to finding a solution is really important. The CPAP never worked for me but I know there are other configurations that I never got to.
We tried Montessori with mixed results.
We love the foundations and philosophy. My wife set up our house according to the Montessori approach of making everything accessible for the kids.
Our oldest- She did fine at Montessori but we noticed that she would never push herself or be pushed - per the method. For example she would only go to the shelf with puzzles that she could easily master. It wasn’t a competitive environment and she thrives on that. She moved on to regular Kindergarten and is doing well.
Our second- Same problem as the first - but this was a bigger issue because he was far behind his developmental milestones and needed speech and occupational therapy just to get to Kindergarten.
Our third- She was born for Montessori. She loves independence and is the most capable two year old I’ve come across. She’s the only one who uses the Montessori set-up(s) at home that my wife made happen.
Our fourth- Still a baby - we shall see
This is a good analysis. I’m often looking for something like this to help back my own intuition. Everyone sees the problem of media bias but it’s hard to define in more tangible terms. I appreciate the side by side of WSJ and NYT articles on the Canadian Truck Drivers - shows how subtle differences in reporting the same event skew left or right.
One way I’ve seen it couched is that the liberals have always owned the cultural high ground by having a preponderance of left-leaning, highly educated individuals in the ranks of the news media and in Hollywood - and that Fox News, Limbaugh, Bongino are an aggressive response to that.
When I talk to my own family members who skew right they talk pretty negatively about the media in general and particularly the NYT or WaPo - but they know and trust me. So I try to explain that many of the folks who work at these places are very similar to me (education, background, thinking) - and that they shouldn’t wholesale discount whatever they publish.
In the SOF / military community “prioritize and execute” is a way of life. This works really well on short timelines with clearly scoped tasks. But when timelines become fuzzy and scopes less determinate it becomes an unwieldy mantra. The most important things I have to do require the most consideration - so I find that I work on them in my head - in the margins of time I have between the grind of the day - and then when the timeline becomes critical I have the brainstorming I needed already complete - then it’s time to execute. In the mean time I got a lot of important things done - as the author suggests.
I tend to be quite skeptical of opinion pieces in our age of polarization but on this one I happen to know and trust the author. She's been a physician for our family and if we still lived in the same location we would still go to her.
Some good points:
Many parts of the U.S. issued mask mandates in 2020 when COVID-19 was new and poorly understood. It was sensible to take maximum precautions in a chaotic and frightening situation; many thought it a small sacrifice to make while scientists toiled to gain a greater understanding of the virus and to develop vaccines. But two years later we know much more about the virus and how to stop it, including abundant evidence showing the lack of efficacy of some of these measures (cleaning surfaces, masking in schools).
Lifesaving vaccines are now also widely available. As a physician, I’m well aware that medical knowledge is constantly changing. As our understanding grows, our practice changes. This should be a time to peel back layers of mitigation that we now know to be ineffective, yet many school districts are doubling down.
U.S. policy is an outlier: the World Health Organization advises against masks for kids under 5 and only selectively for kids under 11, and many European nations have kept schools open without requiring masks.
Thanks. Obviously I'm not a direct user of your technology and so maybe this is not intended for me but if you could translate your "A" and "B" into a hard, real-life example that I could understand I would be empowered to be an advocate for you. Best of luck to you.
Who would use this and why?
This isn't clear to me - are your buyer's institutional investors? Are they buying your technology to create trade options for their end users i.e. an individual investor? I don't know what an ATS is so I gather that I'm not a direct user of your technology - perhaps I would be an indirect user? Would E-Trade, for example, leverage your technology to provide me with a combinatorial buying option?
Nice visual - the poll text was long and unwieldy
I’m a big proponent of vaccines but this is pretty egregious over-reach.
That changes in mid-March, when the police are to start conducting random checks of vaccination status — including during traffic stops.
This is a cool concept and I applaud your efforts to focus on improving parenting for Dads. With my close friends I have an outlet to vent about all the challenges of parenting and I find that most helpful - to be heard and to hear their challenges. In general there’s no “safe space” to vent about how difficult parenting is. If you do it on social media you’re likely to get skewered or misinterpreted - just look at this thread as an example. To the degree you can create a safe space to vent and feel heard without judgment I think that’s the greatest potential value.
Good observation that is relevant for the entire industry. Fitness is roughly a derivative of time and intensity. Seems like you have a good amount of low intensity (walk 1hr). Adding in some strength work would go a long way towards preventing muscle atrophy. Pavel from Strong First has a “grease the groove” method they calls for intermittent low rep - high intensity strength that works well IMO - https://www.strongfirst.com/
I’m glad to see a report on this - I hate to see the NFL actively promoting gambling with their biggest stars lining up for the commercials. I’m sure in their eyes it will “promote” the game but it will ruin the lives of many. My grandfather had a gambling problem and was an easy mark in his latter years - something like this would have been a dark pit of cyclical losses and broken relationships
Feature flags became essential when we began to open our offering as various configurations with varying features that align with business packaging. We use them as an easy way to toggle features per environment and end-user-configuration. Certain features are turned on/off for our Cloud version vs. OSS vs. Self-host. It's conceptually easy to understand across the team and easy to control.
I agree with the ‘promise’ of the declarative. A useful analogy is human teams. Effective leaders are often good at the declarative - they provide a vision or end state and the creative problem solving team members determine how to implement the stated vision in relation to the current state. The result is determined by the problem solving ability of the element to which the end state was given.
I second this. The article mentions how dubious it is that kids can wear their masks properly. I’ll site my own son who routinely pulls his down below his mouth and nose. I can imagine the stress on teachers who have to keep up appearances that masks are being enforced while also watching the kids in their class do anything but keep them on in an effective manner.
That DoD is willing to address the need to leverage OSS and set a policy that balances and mitigates risk-benefit is a really positive step. I left the military almost 4yrs ago and even at the most advanced organizations there was a huge under-appreciation for the need to invest in software capabilities across the board. I’m glad to see this.
This makes sense - the main reason GitLab took off is vertical integration with CI/CD which Github is catching up on. Github has the long game in mind and with it's size and preponderance of OSS I see it taking over when they innovate to a more useable level.
Having lived a similar path (Uffizzi was initially a Heroku-like PaaS before we pivoted) I’ll offer some lessons learned that I wish I could have had a crystal ball to see. -First I’ll reference Peter Thiel’s 10x rule - is your product or experience much, much better than the alternatives? -The market is pretty saturated with free and low cost options for hosting. Heroku being the 1st and most ubiquitous and then Digital Ocean launching their PaaS in 2020. I’m sure there’s others. I’ll concede that Render seems to have gotten some traction despite some significant odds against doing so. -We got $100k in credits from GCP -You’ll likely have trouble attracting serious start-ups or businesses because they will worry that you won’t be here in 1 year or even 3 years. If you don’t attract businesses you’ll have a hard time getting to monetization.
Your monetization plan is unique and I love anything that simplifies the Dev experience. Best of luck to you.
Yes! I bike with my kids to school daily and if one of them gets out ahead of me inevitably a car stops to ask if they are alright
I have to spend extra time and energy planning for the case where they don’t follow through
This is why establishing trust is critical to any high performance org. It’s the basis of much of Military Spec Ops training. What makes SEALs, SF, Rangers and other SOCOM units so effective is how well they screen members for trust. They would rather have a mid-level performer with high trust than a high level performer with low trust. No one has the time/energy to be checking up on what is assigned or what you say will be done. You have to trust it explicitly. This is what makes these organizations hyper-effective. When trust is low procedures, process, and bureaucracy take over - all of which leads to incredible inefficiencies. I like to say Trust is currency.
I’ve been looking into something to reduce eye strain and also help me go to sleep faster after ending screen time. The research on blue-light blocking glasses as the NPR article shows is pretty dubious. I’m curious if anyone has used these and if they notice any significant results
Save the date Dec10th for this Docker Live Talk: Uffizzi is a Cloud Application Platform that makes deploying, running and managing your applications easy and cost-effective. Join us as we talk with Co-Founders of Uffizzi, Josh Thurman and Grayson Adkins, about simplifying your app hosting using Uffizzi and Docker containers.
Easiest Way To Run Docker In The Cloud + Fully Managed MySQL and Postgres
Exactly.
I once saw how GCP was using AI to help you manage your IAM. We went the opposite direction. You get a personal account which you own and then you can invite contributors at the project level. Projects and the environments within are completely isolated. You and all your contributors can choose which Private Dockerhub repos to connect and deploy from.
Org accounts are coming
OMG. Why uffizzi cloud exists.
appreciate the feedback