Stackomate's Avatar

Stackomate

@stackomate.com.bsky.social

A Brazilian web development company. https://stackomate.com

58 Followers  |  358 Following  |  60 Posts  |  Joined: 04.02.2025  |  1.6257

Latest posts by stackomate.com on Bluesky

πŸ’‘Tip: Want more control over your internet? You can set up your own custom DNS server to block ads, trackers, and malicious domains right at the network level.

#Privacy #SelfHosting #DNS

07.08.2025 14:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Problem: You need a cross-platform app for Web, Desktop, and Mobile

Alternatives:
- CapacitorJS – web-first + native features
- Electron/Tauri – desktop powerhouse
- Flutter / React Native – native-like mobile

Which one’s your go-to solution? #WebDev #CapacitorJS #CrossPlatform

06.08.2025 13:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

When building websites with TypeScript and React, what are the reasons people choose other frameworks over Next.js? We are curious to hear different perspectives.

18.06.2025 17:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Animating zooming using CSS: transform order is important… sometimes How to get the right transform animation.

CSS uses a complex algorithm to decide how to animate transforms. If you get it wrong, as many folks do, you end up with an unnatural animation.

Here's how it works, and how to avoid the pitfalls.

jakearchibald.com/2025/animati...

17.06.2025 11:20 β€” πŸ‘ 229    πŸ” 50    πŸ’¬ 13    πŸ“Œ 2

πŸ”§ React tip: If you're managing external state (like browser APIs or global singletons), check out useExternalSyncStore. It ensures consistent rendering by synchronizing React reads with external sources.

#ReactJS #ReactTips #WebDev

17.06.2025 15:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The Next.js app powering Xarta was implemented by Stackomate for NΓΊcleo Jornalismo @nucleo.jor.br, as part of the Codesinfo program β€” managed by @projor.bsky.social and funded by the Google News Initiative.

Huge thanks to everyone involved β€” we are proud to support open-source tools for journalism!

22.05.2025 01:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Xarta homepage, containing a welcome message to the user, a list of created context cards, and some buttons to create a new Xarta

Xarta homepage, containing a welcome message to the user, a list of created context cards, and some buttons to create a new Xarta

Xarta preview page, where staff users can edit and preview context cards as well as copy the embed code for the Xarta iframe.

Xarta preview page, where staff users can edit and preview context cards as well as copy the embed code for the Xarta iframe.

πŸš€ Announcing Xarta
: a lightweight CMS built on Ghost that lets you create embeddable cards that stay up-to-date across multiple pages. Write once, update everywhere.
Now supporting English, Spanish, and Portuguese!


πŸ‘‰ Try it at xarta.dev


#OpenSource #CMS #GhostCMS #JournalismTech

22.05.2025 01:19 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

πŸ’‘ Tip of the Day:

Installing Linux (or another OS) but have no network support?

πŸ“± Use USB tethering (available on both Android and iPhone) to get online and download the drivers you need.

#Linux #TechTips #USBtethering

16.05.2025 13:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A code snippet with two command-line examples.

To run using remote image, the command should be: docker compose -f docker-compose.yml up

To build and run locally with overrides, the command should be: docker compose -f docker-compose.yml -f docker-compose.local.yml up --build

A code snippet with two command-line examples. To run using remote image, the command should be: docker compose -f docker-compose.yml up To build and run locally with overrides, the command should be: docker compose -f docker-compose.yml -f docker-compose.local.yml up --build

Two YAML configurations:

docker-compose.yml: Defines a service named app using an image myorg/app:latest.

docker-compose.local.yml: overrides the app service to build locally using context . and Dockerfile.

Two YAML configurations: docker-compose.yml: Defines a service named app using an image myorg/app:latest. docker-compose.local.yml: overrides the app service to build locally using context . and Dockerfile.

πŸš€ Docker Tip:
Did you know you can use Docker Compose override files to change the behavior of your docker-compose.yml?

For example:

πŸ” Easily switch between:
βœ… Pulling a remote image
πŸ”§ Building it locally

Just pass multiple files using the -f flag:

#webdev #Docker #DevTips

05.05.2025 20:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Next.js devs β€” when working on the client side, are you using build-time env vars (NEXT_PUBLIC_*) or handling runtime variables?

We've been using noStore() to work around process.env being inlined at build time. Curious how others are solving this!

28.04.2025 20:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
RFC 2606: Reserved Top Level DNS Names

For more information, check RFC 2606: www.rfc-editor.org/rfc/rfc2606#...

24.04.2025 12:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ’‘ Today I learned there are 4 top-level domains and 3 second-level domains reserved just for testing:

Top-level:
.test
.example
.invalid
.localhost

Second-level:
example.com
example.org
example.net

All guaranteed to never be assigned πŸ”’

24.04.2025 12:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Web developers, what indispensable tools do you rely on daily? #webdev

14.04.2025 12:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We love developing in Docker containers! Instead of using VS Code's devcontainer.json, we built a custom solution. There's a bit of initial overhead to set up the repo, but it's super satisfying to spin up a full dev environment with a simple command.

04.04.2025 17:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Next.js cache invalidation is a full paradigm shift.
You don’t need to constantly re-fetch data, like hitting an API for every layout load.
Instead, you cache the fetch once β€” and selectively revalidate with revalidatePath('/', 'layout').

04.04.2025 12:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Docker Compose can now use Docker Bake under the hood for better performance. #Developers, have you ever used Bake? If so, would you recommend it?

21.03.2025 03:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does anybody know if MCP tools can be called via local LLMs? For example, we would love to call them via Ollama or LM Studio. #ai #llm #mcp

18.03.2025 12:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It seems that MCP (Model Context Protocol) will revolutionize how AIs integrate with custom tools. We're excited to see where this leads!

18.03.2025 00:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Web developers, what's your favorite framework for building web apps? πŸš€ Do you prefer React, Vue, Svelte, Angular, or something else? #webdev #JavaScript

14.03.2025 15:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ollama is great, however we have also been using llama.cpp to support Vulkan backend for specific GPU models.

12.03.2025 19:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Developers, have you ever worked with event sourcing? If so, what was your experience like? Would you recommend it? πŸ€” #webdev

25.02.2025 02:46 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Which reverse proxy do you prefer and why?

πŸ”Ή Nginx
πŸ”Ή Traefik
πŸ”Ή Caddy
πŸ”Ή Something else

#DevOps #SelfHosting #ReverseProxy

07.03.2025 12:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
crt.sh | Certificate Search Free CT Log Certificate Search Tool from Sectigo (formerly Comodo CA)

Here's how can you check which certificates exist for your domain:

1️⃣ Go to crt.sh – It’s a free tool that queries public CT logs.

2️⃣ Enter your domain name

3️⃣ Review results – You’ll see issued certificates, their validity, and CAs that issued them.

06.03.2025 17:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tip: Don’t rely solely on secret subdomains to hide private admin tools! TLS certificates are logged in public Certificate Transparency (CT) logs, making them easy to discover. Use authentication, rate limiting, and when possible, a VPN. #CyberSecurity #TLS #CTLogs

06.03.2025 17:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Friendly reminder: Take a moment to check that your backups are running and can be restored when needed. Future you will thank you! πŸ”„πŸ’Ύ #Backup #TechTip

03.03.2025 00:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey devs! πŸ’»πŸ” What open-source cybersecurity tools do you rely on to keep your sites safe? Share your go-to tools and tips! #CyberSecurity #OpenSource #WebDevelopment

27.02.2025 13:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Amazing work!

25.02.2025 23:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
A screenshot of the JSON Patch Generator tool comparing patch results from Stackomate's internal library and fast-json-patch. The Stackomate library outputs a single operation, while fast-json-patch produces three operations, highlighting the difference in handling changes.

A screenshot of the JSON Patch Generator tool comparing patch results from Stackomate's internal library and fast-json-patch. The Stackomate library outputs a single operation, while fast-json-patch produces three operations, highlighting the difference in handling changes.

We're currently improving our JSON tools, including our patch generator. By combining two widely-used npm modules (diff and fast-json-patch), we've enhanced it to track array changes more effectively. Excited to see how this improves workflows! πŸš€ #webdev #JSONπŸš€ #webdev #JSON

25.02.2025 23:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Developers, have you ever worked with event sourcing? If so, what was your experience like? Would you recommend it? πŸ€” #webdev

25.02.2025 02:46 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Updated the Docker engine tonight, and now some VPN containers are broken. Seems to be related to networking changes.

23.02.2025 06:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@stackomate.com is following 20 prominent accounts