English site map for RM Porto Tech.
A structured view of the English routes currently available during the full language migration.
Main English routes
- Home
English entry point for RM Porto Tech.
- Technology hubs
English topic hubs by technical theme.
- Articles
English technical articles currently available.
- Quick diagnostic
Short diagnostic for technical risk signals.
- Glossary
Essential technical terms in English.
- Materials
English overview of free technical materials.
- Case studies
Didactic technical cases in English overview.
- Recommendations
Affiliate and resource recommendations overview.
- Contact
Contact page for business and technical topics.
Services and diagnosis
- Technical diagnosis
A focused analysis to understand symptoms, risks, evidence and priorities before hiring, rewriting, deploying or automating.
- API review
A focused review for REST APIs that need more predictable contracts, clearer errors, better observability and safer evolution.
- Docker/VPS deploy
Support for organizing Docker, Nginx, domains, SSL, environment variables, logs and post-deploy validation.
- Legacy modernization
A pragmatic route for understanding old Java systems before refactoring, rewriting or replacing critical parts.
- Legacy systems
An English entry page for companies dealing with old systems, undocumented rules, risky changes and modernization decisions.
Technology hubs
- Applied AI in software development
Use AI for specifications, code review, documentation, RAG and productivity without losing technical judgment.
- Java and Spring Boot
Guides about modern Java, Spring Boot APIs, maintenance, errors, performance, dependencies and incremental modernization.
- REST APIs and integrations
Planning and evolving REST APIs with contracts, DTOs, validation, security, logs and integration behavior.
- Deploy, DevOps and VPS operations
Docker, VPS, Nginx, Cloudflare, CI/CD, logs, rollback and predictable deployment routines for small teams.
- Software security
Dependencies, secrets, CI/CD, supply chain, access control, sensitive logs and safe update routines.
- Legacy systems and documentation
Mapping old rules, documenting critical flows, reducing key-person dependency and modernizing without rewriting blindly.
- International tech careers
International remote hiring, direct contracting and EOR, the technical skills international companies expect, and how to prepare for a technical interview in English.
- Cloud: AWS, Azure and Google Cloud in practice
Practical comparisons between AWS, Azure and Google Cloud for hosting, containers and managed databases, always with a decision and a checklist, never just an official-docs summary.
- Mobile and React Native
English hub about React Native apps, API contracts and mobile operations.
Operational guides
- Learning paths
A guided way to read RM Porto Tech content by objective instead of browsing isolated articles.
- Audience routes
A practical map that adapts content to the person reading: code, business risk, maintenance, deploy or product decision.
- Quick guides
Short, practical routes for common situations involving APIs, deploy, mobile apps, legacy systems, forms and technical documentation.
- Technical checklists
A checklist layer for turning technical content into repeatable verification before changes reach production.
- Technical prioritizer
A practical model for comparing technical risks, business impact, uncertainty and urgency before changing a system.
- Technical templates
Reusable structures that help small teams keep context without creating heavy documentation processes.
- Maintenance routine
A lightweight routine for dependencies, backups, logs, content, campaigns, forms, domains and deployment health.
- Evolution plan
A staged plan for moving from symptoms to evidence, priorities, small improvements and longer-term modernization.
- Technical indicators
A small set of indicators that helps teams monitor system health, content discovery, campaigns, forms and technical operations.
- Risk map
A way to map risks across code, deploy, DNS, email, forms, tracking, data, vendors, documentation and ownership.
- Technical playbooks
Step-by-step routines that help teams respond consistently when common technical situations happen again.
- Technical evidence
A practical guide to collecting evidence before diagnosing bugs, deploy issues, performance problems or integration failures.
- Root cause analysis
A lightweight RCA model for understanding why a technical problem happened and what should change to prevent repetition.
- Post-incident review
A simple review format for learning after incidents without turning every problem into a bureaucratic meeting.
- Change management
A lightweight model for planning, validating and communicating changes without blocking useful evolution.
- Responsibilities
A practical ownership map for avoiding confusion when a small company runs websites, systems, forms and ads.
- Operational continuity
A practical continuity view for keeping business-critical digital flows working during changes, incidents and vendor transitions.
- Technical maturity
A practical maturity model for understanding where a system stands and what should improve next.
- Technical decisions
A decision layer for comparing software paths with context, trade-offs, cost, risk and evidence.
- Technical problems
A symptom-based route for understanding what may be happening and where to read next.
- FAQ
Answers about how to use the portal, when to request a diagnosis, how recommendations work and how content relates to services.
English articles
- API contracts for React Native apps with Spring Boot
Define API contracts, errors, authentication, pagination and observability before building complex React Native screens.
- Authenticated navigation in React Native: routes, roles and session state
Organize protected routes, profile-based access, token refresh and fallback screens before the app grows into a maze.
- Offline sync in React Native: local data, queues and conflict rules
Plan offline behavior, sync queues, API contracts, idempotency and conflict rules before the app reaches the field.
- Mobile release and store readiness for React Native apps
Prepare Android and iOS releases with real testing, store metadata, privacy alignment, rollout criteria and post-release signals.
- Production observability for React Native apps
Organize crash context, release identity, API correlation, offline sync signals and post-release routines for production apps.
- Mobile analytics event taxonomy for React Native apps
Design analytics events, screen tracking, funnel outcomes, parameters and privacy rules before dashboards become business evidence.
- TestFlight and Google Play testing for React Native apps
Validate release candidates, testers, feedback, crashes, analytics and rollout readiness before public mobile release.
- React Native corporate app architecture
Plan navigation, API contracts, authentication, environments, releases and support evidence before the first production app grows.
- Expo development builds and EAS Build
Move a React Native app beyond prototype mode with controlled build profiles, native configuration and release evidence.
- React Native performance with FlatList and images
Improve mobile performance by controlling list rendering, image size, API payloads, render cycles and release checks.
- Push notifications in corporate mobile apps
Design useful push notifications with permission timing, channels, routing, quiet periods and operational safeguards.
- Mobile authentication with token refresh
Design login, token refresh, secure storage, expired sessions and API recovery for React Native apps.
- Photos and attachments upload in React Native
Plan permissions, compression, API limits, retry behavior and clear feedback for file uploads in mobile apps.
- React Native permissions without friction
Request camera, notification and file permissions with context, denial handling, platform checks and release discipline.
- Multi-step forms with drafts in React Native
Design long mobile forms with persisted drafts, resume behavior, validation, navigation safety and API feedback.
- Critical-flow testing in React Native with Detox
Plan mobile tests around login, forms, navigation, API states and release risk instead of trying to automate everything at once.
- React Native accessibility with TalkBack and VoiceOver
Improve mobile flows with labels, roles, focus order, touch targets, contrast and practical accessibility checks for Android and iOS.
- React Native forms with React Hook Form and Zod
Structure mobile forms with schema validation, field errors, API feedback, drafts and maintainable form state.
- TanStack Query in React Native: cache and mutations
Organize server state, cache keys, loading states, mutations, invalidation and offline-aware API behavior in mobile apps.
- REST API validation errors: practical patterns
Design validation errors with clear status codes, field messages, problem details, traceability and frontend-friendly contracts.
- Spring Boot request correlation logs
Use request IDs, structured logs, safe context and correlation practices to investigate APIs with less guesswork.
- Slow Spring Boot API: how to investigate
Separate database, payload, external calls, code, network and container evidence before changing infrastructure.
- Post-deploy checklist for VPS, Docker and Nginx
Validate DNS, proxy, containers, backend, forms, sitemap, ads, logs and rollback after deploying a small business system.
- DNS, Cloudflare and email migration without breaking MX
Move a website to Cloudflare or a new VPS while preserving MX, SPF, DKIM, DMARC, mail host records and email clients.
- SMTP contact forms: sender, Reply-To and deliverability
Configure website forms with authenticated SMTP, safe sender identity, Reply-To, timeouts, logs and deliverability checks.
- Technical documentation without blocking operations
Build useful documentation from recurring questions, deploy notes, API maps, ownership and operational evidence.
- How to document a legacy system: first steps
Map critical flows, integrations, data, deploy, risks and evidence before attempting a full rewrite.
- Trusted sources for corporate AI
Choose reliable sources for corporate AI projects with documentation, ownership, review, evidence and human responsibility.
- AI for small businesses without unnecessary risk
Use AI for support, documentation, analysis and internal productivity while controlling data, review and expectations.
- Review AI-generated code before deploy
Review AI-generated code for architecture, security, tests, dependencies, observability and production behavior before deployment.
- RAG for small business documents
Use retrieval-augmented generation with business documents by preparing sources, permissions, citations and feedback loops.
- Java 25 LTS, Spring Boot and modern backend programming
Understand how Java LTS releases, Spring Boot, APIs, observability and incremental modernization fit into real backend decisions.
- Cloudflare, Nginx and Docker on a VPS
Understand how DNS, proxy, SSL, containers, ports and SPA routing fit together when several systems share a VPS.
- AI in software development: productivity, risk and technical review
Use AI to accelerate software work without skipping architecture, security, testing, code review and business context.
- Software security and dependency risk for small businesses
A practical security route for dependencies, secrets, updates, SBOM, access control and software supply-chain risk in small systems.
Materials
- Java and Spring Boot technical checklist
A free review checklist for Java and Spring Boot projects covering structure, API boundaries, validation, logs, tests and deployment readiness.
- Professional REST API checklist
A free checklist to review routes, contracts, validation, errors, security, logs, documentation and evolution rules in REST APIs.
- Docker and VPS deployment checklist
A free checklist for Docker, environment variables, Nginx, DNS, SSL, backups, logs, health checks and deployment pipelines.
- Legacy Java modernization guide
A free guide to map business flows, technical risks, hidden rules, build stability and incremental modernization paths in legacy Java systems.
Recommendations
- A balanced developer setup for coding, studying, meetings and remote work.
This route prioritizes practical productivity: enough machine capacity, comfortable reading, reliable audio/video and ergonomics that do not block daily work.
- Books for software design, clean code, architecture, domain modeling and technical judgment.
A strong reading path combines durable engineering fundamentals with practice in real systems, APIs, legacy code and product decisions.
- A practical learning route for backend Java, REST APIs, databases, authentication and deploy.
Courses help more when they include complete projects, database integration, validation, authentication, tests and real deployment concerns.
- Tools to organize customers, tasks, documents, finance and small-business operations.
Small companies gain a lot when they reduce disconnected spreadsheets, repeated work and scattered information in messages.
Case studies
- Slow Spring Boot API: separating symptoms from causes
A didactic case study for investigating API latency through logs, database behavior, external calls, payloads and infrastructure evidence.
- Docker deployment on a VPS with port and proxy conflicts
A didactic case study about Docker, Nginx, DNS, SSL and containers when more than one system shares the same VPS.
- Legacy system without documentation: where to begin
A didactic case study for turning an old system into an initial technical map and reducing dependence on memory.
- Knowledge base for AI: organize documents before RAG
A didactic case study about preparing documents, permissions, source quality and risk before using retrieval-augmented generation.
Legal and trust pages
- Privacy policy
How RM Porto Tech handles personal data.
- Cookie policy
Cookies, analytics, advertising and preferences.
- Advertising policy
Advertising, affiliate and recommendation transparency.
- Terms of use
General use terms for the portal.