26 focused topics
Technologies for your next step.
Explore the technologies Nurvia works with, including where each is a good fit and when a simpler option may be better.
Explore focused guidance for each area. Every page explains the opportunity, relevant considerations and a practical way to move forward.
01 / Technologies
Frontend
ReactReact is a JavaScript library for building user interfaces from reusable components. Its large ecosystem and hiring pool make it a common foundation fExplore topic ↗Next.jsNext.js is a React framework that adds server rendering, static generation, routing and data fetching, so pages load quickly and are easy for search eExplore topic ↗AngularAngular is a full framework from Google with built-in routing, forms, dependency injection and tooling, which encourages consistent structure across bExplore topic ↗Vue.jsVue.js is a progressive JavaScript framework that is easy to adopt and scales from small widgets to full applications. Nuxt adds server rendering and Explore topic ↗HTML & CSSHTML gives a page its structure and meaning, and CSS controls how it looks and adapts. Used well, they deliver speed, accessibility and resilience witExplore topic ↗
02 / Technologies
Backend
Node.jsNode.js runs JavaScript on the server and handles many simultaneous connections efficiently, which suits APIs, chat, live updates and integration servExplore topic ↗PythonPython is a readable, versatile language with exceptional libraries for data, automation and machine learning, which makes it a natural home for AI-poExplore topic ↗DjangoDjango is a high-level Python web framework with an ORM, authentication, an admin interface and protections against common attacks included from the sExplore topic ↗LaravelLaravel is a PHP framework with elegant syntax and a rich ecosystem for authentication, queues, billing, real-time events and more.Explore topic ↗PHPPHP powers a large share of websites, including WordPress. Modern PHP is typed, fast and supported by mature tooling and frameworks.Explore topic ↗JavaJava is a mature, high-performance language with extensive tooling, widely used in banking, insurance and large enterprises for long-lived systems.Explore topic ↗.NET.NET is Microsoft's cross-platform development platform. With C# it offers strong performance, tooling and a smooth path to Azure services.Explore topic ↗
03 / Technologies
Mobile
Swift & iOSSwift is Apple's modern programming language, and iOS is the platform for iPhone and iPad. Together they give the best access to device features and tExplore topic ↗Kotlin & AndroidKotlin is the preferred language for Android development. Combined with Jetpack Compose and modern architecture components, it produces clean, testablExplore topic ↗FlutterFlutter is Google's UI toolkit using the Dart language. It renders its own interface, giving a consistent look across platforms and efficient developmExplore topic ↗React NativeReact Native lets teams build native iOS and Android apps using React and JavaScript or TypeScript, sharing knowledge and sometimes code with web projExplore topic ↗
04 / Technologies
AI & Machine Learning
Machine LearningMachine learning is a branch of AI in which models learn patterns from data to make predictions or decisions, from forecasting demand to scoring risk.Explore topic ↗LLMLarge language models are AI systems trained on vast text data that can understand and generate language, summarise, extract information and reason ovExplore topic ↗Generative AIGenerative AI creates new content such as text, images, audio and code from prompts and context. It is a tool for drafting, exploring and acceleratingExplore topic ↗NLPNatural language processing helps computers work with human language, from classifying emails to extracting data from contracts and understanding custExplore topic ↗Computer VisionComputer vision lets software interpret images and video: detecting objects, reading text, checking quality and tracking movement.Explore topic ↗AI AgentsAI agents combine language models with tools and memory to carry out multi-step tasks, such as researching, updating records or handling requests fromExplore topic ↗
05 / Technologies
Blockchain & Web3
Smart ContractsSmart contracts are programs stored on a blockchain that execute automatically when conditions are met. Their transparency and immutability bring trusExplore topic ↗Web3Web3 refers to applications built on blockchain networks, where users can hold their own assets and identity and interact through wallets rather than Explore topic ↗SoliditySolidity is the leading programming language for smart contracts on Ethereum and compatible networks such as Polygon, Arbitrum, Optimism and Base.Explore topic ↗Crypto WalletA crypto wallet manages the keys that prove ownership of digital assets and signs transactions on the user's behalf. How those keys are stored definesExplore topic ↗