Free Post How to connect :observer to remote server in Elixir I don't know. In fact, every time I come back to needing this I fail again. Recently however I've found another, simpler solution: observer_cli. Seriously, it's all you really
Free Post Setup TimescaleDB on Elixir and Ecto Timescale seems pretty popular, but it's not exactly clear how to configure PostgreSQL extensions in Elixir. So here's my take. Prerequisites PostgreSQL 11TimescaleDBI've already set up my postgre tables so
Free Post TimescaleDB on DigitalOcean's PostgreSQL instance Note: If you already have a PostgreSQL database instance from Digitalocean, you don't need this tutorial. Just follow the Getting Started from the official TimescaleDB docs. No need to install
Free Post I did Sales Safari to find usecases, but found competition Here were my core assumptions when starting Bashboard, and how Sales Safari turned them around. All-in-one dashboards (like Cyfe) never have enough integrations to pull data from services. True. This
Free Post I think what Bashboard is missing is a value proposition Looking around IH there are a lot of cool products. Reading the interviews and seeing the landing pages makes it clear - the successful projects have a very clear value
Free Post Funnel chart from Mailgun to Unbounce to your app There are thousands of Dashboard apps out there, each of them with thousands of integrations, plus Zapier. Yet when I needed to See a funnel chart of users flowing from
Free Post Svelte: show Javascript in your page As with any tool that makes your life easier, The Law of Leaky Abstractions means there will always be gotchas! In Svelte if all you want to do is show
Free Post TIL PostgreSQL slow with million row aggregation (how to debug) I've refactored my stats aggregator three times now. First try was code-based transformations - 100'000 rows took longer than client browser could wait. Next I ported all the aggregations to
Free Post Lock screen config in sway You've probably already found Swaylock, but the configuration is a bit confusing. Here's my setup. All of these codes are meant to be put in ~/.config/sway/config, unless stated otherwise Idle lockTurn screen off in 9min30secLock screen in 10min (so 30sec after screen
Free Post elixir Elixir: put_in empty map/array put_in and update_in can be very useful for deeply nested values in maps, but if you're trying to add keys that don't exist yet, these commands fail. Use
Free Post It's still easier to learn coding from videos (than interactive tutorials) Image is from a learning group I hosted for a while. I've also taught in university and given trainings. About 400 people have tried to learn as my student. Many
Free Post startup No first customer yet Three things I learned this week with Bashboard. I built a prototype to have more clarity of the product for both myself and potential buyers. The frontend didn't basically get
Free Post startup My greatest startup yet (again): Bashboard If you want to go fast - you need metrics to tell you where you are. It helps you guide your focus to where it really needs to be. Imagine
Free Post I'm falling for programming - again. Once it was exiting. Something new. Software opened a whole world for me. Years after it became just a tool. It gets the job done. Today I'm getting to enjoy
Free Post My 2019: Founding a company After countless failed startups and projects I got tired of chasing "the dream". I was more okay with starting a traditional company. I had also gotten fed up with doing