• Trends
  • Topics
  • Nodes
Search for keywords, #hashtags, $sites, add a dash to exclude, e.g. -$theonion.com

From evilmartians.com

Hey, AnyCable speaking! Needing help with a Twilio-OpenAI connection?—Martian Chronicles, Evil Martians’ team blog

1 2

Learn how to use AnyCable to integrate a voice assistant to your project with Twilio Media Streams and OpenAI Realtime API

#ruby #rails #webdev #programming

on Tue, 5PM

From evilmartians.com

Growing pains and a dose of Go: real-time features for this Rails app—Martian Chronicles, Evil Martians’ team blog

0 1

We helped Doximity, an online platform for medical professionals get maximum productivity for user calls. That involved keeping their investment in Rails but adding the real-time performance benefits of Go.

on Mon, 3PM

From evilmartians.com

How to do launch weeks for developer tools, startups, and small teams—Martian Chronicles, Evil Martians’ team blog

0 0

A launch week is densely packed with content and activities designed to announce and explain new releases and features from different angles. They are a tested promotional strategy for early stage startups (and especially for developer tools with small teams!)

on Nov 5

From evilmartians.com

How to avoid tricky async state manager pitfalls in React—Martian Chronicles, Evil Martians’ team blog

0 0

Learn how to prevent some tricky problems in React that can arise when using asynchronous state managers and avoid breaking UIs, animations, and destroying UX

on Nov 1

From evilmartians.com

Woah, opacity! A full guide to this badass hero of efficient UI design—Martian Chronicles, Evil Martians’ team blog

0 0

See how opacity can be a game changer for web apps, minimizing the number of design tokens, styles, and component variants, thus making your workflow more efficient and flexible, especially useful for startups and fast-moving teams.

on Oct 30

From evilmartians.com

A taste of Go code generator magic: a quick guide to getting started—Martian Chronicles, Evil Martians’ team blog

0 0

Make a small program that generates wrapping functions for the given type methods, and use this example as a good starting point for your own Go code generator!

on Oct 17

From evilmartians.com

“Design first, then build”: let’s bury this myth forevermore—Martian Chronicles, Evil Martians’ team blog

0 0

Waiting to build your mobile or web app after all the mockups and designs are complete is an increasingly obsolete model. Let’s present an alternative that we've used to great success.

on Oct 4

From evilmartians.com

Designing Tegon: a signature vision for the AI-driven issue tracker—Martian Chronicles, Evil Martians’ team blog

0 0

Tegon, the open source, AI-first issue tracker for engineering teams, needed a UI and UX to distinguish it from other issue trackers. Evil Martians took charge of this transformation, redesigning the core experience and bringing new ideas for AI-first features to elevate the issue tracker UX.

on Sep 25

From evilmartians.com

Cool frontend arts of local-first: storage, sync, conflicts—Martian Chronicles, Evil Martians’ team blog

0 0

Web applications often require an internet connection, but a fair chunk can also work offline. We show frontend engineers how to gracefully implement the big 3 local-first solutions: storage, synchronization, and conflict resolutions.

on Sep 24

From evilmartians.com

Creating a winning sales flow with authentic writing from engineers—Martian Chronicles, Evil Martians’ team blog

0 0

Authentic content from engineers can promote your startup's product or service. Here's how to motivate them and set up a winning flow for your team.

on Sep 18

From evilmartians.com

Martian Grotesk at Evil Martians

0 0

A typeface family with a strong personality designed for web and digital projects. It contains a variable font and 63 styles. Martian Grotesk appears legible on most platforms, even when being rendered in small sizes.

on Sep 18

From evilmartians.com

A letter to founders: join the local-first movement!—Martian Chronicles, Evil Martians’ team blog

0 0

Local-first is the next big thing, and in fact, it’s already disrupting the market of professional tools with one killer feature: zero latency. Read on to find out what that means, if it makes sense for your product and market, and how to ride this wave!

on Sep 10

From evilmartians.com

How to quickly (and weightlessly) convert Chrome extensions to Safari—Martian Chronicles, Evil Martians’ team blog

0 0

Created a browser extension for Chrome and now want it available in Safari too? Learn how and get guidelines on the extra steps needed for App Store publication.

on Aug 28

From evilmartians.com

Dev tools AI‑fication 101: lessons from Martian robots—Martian Chronicles, Evil Martians’ team blog

0 0

Learn how to bring AI to your developer tool by following our TestProf AI case study.

on Aug 26

From evilmartians.com

Railing against time: tools and techniques that got us 5X faster tests—Martian Chronicles, Evil Martians’ team blog

0 0

Read about the tools, techniques, mindset that got our client 5X faster tests.

on Aug 14

From evilmartians.com

Evil Martians: Rails Startup Stack

0 1

Evil Martians recommend a selection of services, gems, resources, and materials to build and grow fast-paced businesses with Ruby on Rails.

on Aug 14

From evilmartians.com

The SDK Imperative: why developer tools live or die by their SDKs—Martian Chronicles, Evil Martians’ team blog

0 1

Developer tools need an end-to-end developer experience, including the SDK. If that's slow, it undermines the performance benefits of the core product.

on Aug 12

From evilmartians.com

Soft deletion with PostgreSQL: but with logic on the database!—Martian Chronicles, Evil Martians’ team blog

0 0

Rubyists might take special pleasure here, but every SQL and PostgreSQL dev can learn this unorthodox approach: putting soft delete logic on the database side.

on Aug 8

From evilmartians.com

OKLCH in CSS: why we moved from RGB and HSL—Martian Chronicles, Evil Martians’ team blog

0 0

CSS Color Module 4 adds oklch(), and we gain P3 wide-gamut support, boost code readability, and improve developer-designer communication.

on Aug 7

From evilmartians.com

Want to make a great developer tool UI? Follow this fundamental rule!—Martian Chronicles, Evil Martians’ team blog

0 0

This fundamental UI design principle can make your interface simple to use and understand: elements on the top should control elements on the bottom, and elements on the left should control elements on the right. Learn deeper nuances about this rule—and make sure your users perceive your UI as...

on Aug 5

From evilmartians.com

Don’t wait, let’s use the browser Contact Picker API now—Martian Chronicles, Evil Martians’ team blog

0 0

We’ll explain and demo the browser Contact Picker API. Contact Picker features have been ubiquitous in native mobile apps for a long time. Browser adoption has finally picked up enough and it’s time to implement these features there, too.

on Aug 5

From evilmartians.com

Engineering connections: a conference talk primer for humans—Martian Chronicles, Evil Martians’ team blog

0 1

Evil Martians keep finding their way onstage, delivering great talks and even a few awesome keynotes. Here's some of our tips for preparing your own talk.

on Jul 29

From evilmartians.com

Flying free: a tale of partitioning with canaries in PostgreSQL—Martian Chronicles, Evil Martians’ team blog

0 0

This canary-based partitioning strategy is a safer, more controlled way to handle large-scale database partitioning and query optimization. Get real-time statistics and gradual optimization, reducing the risks with traditional partitioning processes.

on Jul 23

From evilmartians.com

Recapping the first Local‑First conference in 15 minutes—Martian Chronicles, Evil Martians’ team blog

0 1

A recap of the talks and key insights from the first Local-First Conference 2024

on Jul 23

From evilmartians.com

Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog

0 0

The SRE pros at Evil Martians attempt an objective analysis of the promises, applications, and potential of Kamal (formerly known as MRSK), plus things to watch out for.

on Jul 22

From evilmartians.com

How to make complex Chrome extensions: a zero gravity guide—Martian Chronicles, Evil Martians’ team blog

0 0

Building a complex browser extension isn't exactly easy, so use this guide and float to success!

on Jul 16

From evilmartians.com

Startups on Rails in 2024: my keynote at RailsConf—Martian Chronicles, Evil Martians’ team blog

0 0

Are startups choosing Ruby and Rails in 2024? Yes, they are! Moreover, they're shipping products faster by switching to Rails from the hyped Next.js and the established Java. Hear these stories in Irina's keynote at RailsConf.

on Jul 15

From evilmartians.com

Connection avalanche safety tips and prepping for real-time applications—Martian Chronicles, Evil Martians’ team blog

0 0

Learn about different strategies for taming a specific case of the thundering herd problem in real-time applications—connection avalanches.

on Jul 9

From evilmartians.com

Realtime diagnostic logging, or how to really spy on your Go web apps—Martian Chronicles, Evil Martians’ team blog

0 0

Learn how to temporarily stream verbose logs from your Go application without restarts and even without changing the application-level logging settings.

on Jul 2

From evilmartians.com

Beyond monospace: the search for the perfect coding font—Martian Chronicles, Evil Martians’ team blog

0 0

A guide for both font designers and users on the design differences that matter for programming and code readability.

on Jun 26

From evilmartians.com

Icon transcendence: customizing icons to complement fonts—Martian Chronicles, Evil Martians’ team blog

0 0

There are many lovely open source icon sets out there, but sometimes, we just need to 'transcend' them. Product Designer Gleb Stroganov shows us how to craft customized icons by leveraging product font styles, bridging two key interface elements—and giving our products some serious style.

on Jun 26

From evilmartians.com

Inertia.js in Rails: a new era of effortless integration—Martian Chronicles, Evil Martians’ team blog

0 0

We want to make Inertia.js more popular within the Rails community, so we've started a project to provide both Rails-specific community docs and a set of tools for simply integrating Inertia into Rails apps.

on Jun 26

From evilmartians.com

How to turn an open source project into a profitable business—Martian Chronicles, Evil Martians’ team blog

0 0

Success in the word of commercial open source remains an open question. To find your path, talk to your clients and understand their goals and pains; in this article, we look closer at the scene and ways forward.

on Jun 25

From evilmartians.com

The art of Turbo Mount: Hotwire meets modern JS frameworks—Martian Chronicles, Evil Martians’ team blog

0 0

Explore the fusion of Hotwire simplicity and JavaScript interactivity using the integration of Turbo Mount and React, Vue, or Svelte components for a dynamic and responsive user experience.

on Jun 24

From evilmartians.com

A perfect combo: content that sells from engineers who write by Evil Martians

0 1

We get over 60% of leads from our content, written or delivered at conferences around the globe by our own engineers (not marketing people!) I magnify their voices, help them hone their stories, and connect to their audience of peers with impactful content. And oftentimes, it requires a lot of...

on Jun 5

From evilmartians.com

StackBlitz and Evil Martians

0 0

Stackblitz is an online IDE for creating, editing, and deploying full-stack apps via browser using WebContainers. We worked on both backend and API development, official release preparations, and helped implement some enterprise features.

on May 28

From evilmartians.com

How does your chatbot UX size up? The 5 laws of ChatRobotics—Martian Chronicles, Evil Martians’ team blog

0 0

The quality of a chatbot's UX determines success. Take these 5 UX principles to heart during development.

on May 22

From evilmartians.com

How a year-long LeetCode habit upped my professional game—Martian Chronicles, Evil Martians’ team blog

0 0

Are algorithmic tasks like those on LeetCode useful for a developer beyond live-coding interview tasks? After spending a year developing a LeetCode habit, Nina Torgunakova answers the question and gives tips.

on May 22

From evilmartians.com

Hivemind at Evil Martians

0 0

Advanced Procfile-based process manager to run several processes from your Procfile in a single terminal.

on May 15

From evilmartians.com

Keep it together: 5 essential design patterns for dev tool UIs—Martian Chronicles, Evil Martians’ team blog

0 0

UI design can often make or break a successful developer tool. This post covers 5 essential dev tool UI patterns in a way so that even non-designers can get their project off the ground.

on May 7

From evilmartians.com

Let's have more tech meetups! A quick-start guide to holding your own—Martian Chronicles, Evil Martians’ team blog

0 0

Technical meetups are truly the best way to connect to people with similar passions. So, let’s bring them back! Here’s our quickstart guide based on our successful experience organzing a tech meetup in the San Francisco Bay Area.

on Apr 30

From evilmartians.com

Next-level docs with Next.js: Teleport’s new customer acquisition channel—Martian Chronicles, Evil Martians’ team blog

0 0

Well-structured, detailed documentation matters for all open source projects, but for Open Core solutions adopted by large businesses—it’s absolutely critical. See how we helped Teleport not only redesign their docs, but gain a super user acquisition channel in the process.

on Apr 24

From evilmartians.com

How to manifest streamlined authentication: AWS Cognito in a React app—Martian Chronicles, Evil Martians’ team blog

0 0

Streamline the authentication process and essentially alleviate the burden of managing it by integrating AWS Cognito and AWS Amplify into your React TypeScript application, with a focus on SAML 2.0 integration with Identity Providers and enhancing REST API security using Bearer token authentication.

on Apr 22

From evilmartians.com

CLI UX best practices: 3 patterns for improving progress displays—Martian Chronicles, Evil Martians’ team blog

0 0

3 popular UI patterns for keeping users informed about ongoing processes: the spinner, the X of Y pattern, and the progress bar, the pros and cons of each, and tips for choosing the one that best suits your needs.

on Apr 16

From evilmartians.com

Let there be docs! A documentation-first approach to Rails API development—Martian Chronicles, Evil Martians’ team blog

0 0

We examine approaches to API documentation, with a case for why the documentation-first approach is beneficial, plus, we'll not only introduce a new Ruby gem, Skooma, that will be a revelation for those who are ready to follow this path, you can also read on for practical tips and advice for jumping in.

on Apr 9

From evilmartians.com

MVPs, prototypes, results: how to win with a Martian Design Sprint—Martian Chronicles, Evil Martians’ team blog

0 1

Our clients have seen big wins from our design sprints: rapid MVPs, design artifacts that set the project course, new investment funds, successful business pivots, and even design awards. This is the ideal way to kickstart the entire development process, bring founder ideas to life, and give...

on Apr 8

From evilmartians.com

Season 3, Episode 2: Jono Bacon, former Director of Community at GitHub and Ubuntu by Evil Martians

0 1

Are you building a community for your developer tool? The new episode of the Dev Propulsion Labs podcast is packed with dozens of recommendations from Jono Bacon, who helped build over 300(!) open source communities, including GitHub and Ubuntu.

on Apr 3

From evilmartians.com

Dev Propulsion Labs

0 1

Dev Propulsion Labs is a podcast about building successful developer tool companies hosted by Evil Martians.

on Mar 28

From evilmartians.com

SF Bay Area Ruby Meetup by Evil Martians

0 1

Hey, Bay Area builders and tinkerers! Whether you’re weaving magic with Ruby or Rails in your day job, crafting the next big thing in your garage, or simply intrigued by the promise of productivity and sheer joy Ruby and Rails could sprinkle on your 2024 projects, this is where you want to be....

on Mar 26

From evilmartians.com

Beyond bars and lines: 7 cool ways to visualize data in your dev tool—Martian Chronicles, Evil Martians’ team blog

0 0

There are many different ways that developer tools can visualize data, and some may not be so obvious. We examine 7 methods of displaying data, the pros and cons of each, real life cases, and we also share even more scenarios where you might leverage each type of graph.

on Mar 26