From 501dec81cbdd5a49dc1f86129ed63cb2e1cf21ac Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Wed, 13 Mar 2024 11:09:57 +0000 Subject: [PATCH 01/10] feat(services): add v1 --- src/data/metadata.json | 6 +- src/pages/index.astro | 203 ------------------------ src/pages/services.astro | 333 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 335 insertions(+), 207 deletions(-) create mode 100644 src/pages/services.astro diff --git a/src/data/metadata.json b/src/data/metadata.json index f01292e9..9307bc09 100644 --- a/src/data/metadata.json +++ b/src/data/metadata.json @@ -15,11 +15,9 @@ }, "navbar": [ { "label": "Team", "href": "/team" }, - { "label": "Financial", "href": "/financial" }, - { "label": "Delivery", "href": "/delivery" }, - { "label": "Get Started", "href": "/get-started" }, - { "label": "Careers", "href": "/careers" }, + { "label": "Services", "href": "/services" }, { "label": "Blog", "href": "/blog" }, + { "label": "Careers", "href": "/careers" }, { "label": "XTDB", "href": "https://xtdb.com/", "target": "_blank" }, { "label": "Get in touch", diff --git a/src/pages/index.astro b/src/pages/index.astro index 892c8808..239b43d0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -430,209 +430,6 @@ const featuredBlogs = await parseBlogs({ -
-
-
-

Our Services

-

- We build high-performing teams, working in close collaboration with - our clients. -

-
-
- -
-
-
- image -
-
-
- Software Engineering -
-
-

- Delivery-focused software engineers that build high-quality, - adaptable systems: -

-
-
-
- -
-

- Elegant solutions based on research and creative - problem-solving -

-
-
-
- -
-

Well-tested, robust, efficient applications

-
-
-
- -
-

- Cloud-native backend engineering, with modern frontend UX -

-
-
-

- We can join your existing engineering staff or run dedicated - JUXT teams. Our projects succeed because we work hard to - understand the mission deeply and our engineers take ownership. -

-
-
-
- -
-
- image -
-
-
- Architecture Design & Review -
-
-

- We've designed data-intensive, realtime systems, solving tough - architectural problems in finance and many other domains. We - bring the philosophies of functional programming to the - architecture - treating time as a first-class concern; treating - data as immutable at all levels of the stack; promoting - stateless systems and operations. -

-

- We've designed and delivered event-driven and API-driven - systems, taking careful advantage of the capabilities of the - modern cloud. -

-

- We consult on existing systems to provide short and long-term - recommendations for increasing scale and evolving towards new - use-cases. -

-
-
-
- -
-
- image -
-
-
- Platform Engineering -
-
-

- JUXT has helped Fortune 500 companies get developer tooling - right. We deliver cutting-edge Internal Developer Platform - projects, allowing organisations to improve the efficiency of - engineering at scale. -

-

- Platform engineering done right can give your software teams: -

-
-
-
- -
-

- Compliance, security, and other non-functional guarantees, - at scale -

-
-
-
- -
-

- Delightful internal developer experiences and documentation. -

-
-
-
- -
-

- An internal 'open source' culture and a thriving community - of contributors. -

-
-
-
-
-
- -
-
- image -
-
-
- Cloud Infrastructure -
-
-

- We’ve been building systems on AWS since early 2014, over that - time we’ve accumulated first-hand knowledge and expertise of - managing and automating AWS infrastructure through code. -

-

- Our AWS systems have been successfully audited for PCI DSS - compliance and won praise for their operational stability, - information security and regulatory compliance. We have - experience in meeting GDPR requirements and protecting data - privacy. -

-
-
-
-
-
-
diff --git a/src/pages/services.astro b/src/pages/services.astro new file mode 100644 index 00000000..a7a32b8e --- /dev/null +++ b/src/pages/services.astro @@ -0,0 +1,333 @@ +--- +import { Image } from 'astro:assets' +import { getImage } from 'astro:assets' +import { MarkdownInstance } from 'astro' +import { parseBlogs, slugifyPath } from '@utils/common' +import Banner from '@components/Banner.astro' +import { BlogCard } from '@components/BlogCard' +import Clickable from '@components/Clickable.astro' +import { QuoteIcon } from '@components/Icons' +import Section from '@components/Section.astro' +import ContactUsMini from '@components/ContactUsMini.tsx' +import { Blog, Person } from '@utils/types' +import CaseStudy, { CaseStudyProps } from '@layouts/CaseStudy.astro' +import Layout from '@layouts/Layout.astro' +import { ChevronRightIcon, TickIcon } from '@components/Icons' + +const threadsPicture = await getImage({ + src: import('../assets/site/threads.png'), + width: 600, + height: 1366, + quality: 80, + alt: 'threads' +}).then((img) => img.src) + +const siteMetadata = await Astro.glob('../data/metadata.json') + +const homepageBannerPicture = await getImage({ + src: import('../assets/site/homepage-banner.jpg'), + width: 1700, + quality: 90, + alt: 'homepage banner' +}).then((img) => img.src) + +const testimonials = [ + { + name: 'MORGAN ROSS, TECHNICAL DIRECTOR, ONTHEMARKET PLC', + quote: + 'JUXT led the development team through this period of incredible achievements.', + bg: 'bg-red-600' + }, + { + name: 'MANAGING DIRECTOR, T1 INVESTMENT BANK', + quote: + 'The JUXT team are tremendously technically capable – delivering elegant solutions to complex problems.', + bg: 'bg-green-800' + }, + { + name: 'ANDY DWELLEY', + quote: 'XTDB has been an absolute dream to use.', + bg: 'bg-slate-800' + }, + { + name: 'PATRICK GALVIN', + quote: 'XTDB has been working great for me. It is a lovely lovely project.', + bg: 'bg-blue-800' + }, + { + name: 'JULIAN GAMBLE', + quote: + 'JUXT have made a huge contribution to the Open Source and Clojure community', + bg: 'bg-pink-800' + }, + { + name: 'NIC FERRIER', + quote: + 'They are programmers employing programmers to do work with the best tools in the most interesting ways.', + bg: 'bg-violet-800' + }, + { + name: "JACOB O'BRYANT", + quote: + 'I really appreciate the straightforward simplicity of schemaless persistence. With XTDB it was just so easy.', + bg: 'bg-gray-800' + } +] + +const blogs = await Astro.glob>('./blog/{*.md,*.mdx}') + +const isDev = import.meta.env.DEV + +const caseStudies = await Astro.glob( + '../data/case-studies/*.md' +) + +const featuredCaseStudiesMetadata = siteMetadata[0].homepage.featuredCaseStudies + +const featuredCaseStudies = featuredCaseStudiesMetadata.map((slug) => { + return caseStudies.find((caseStudy) => slugifyPath(caseStudy.file) === slug) +}) + +const people = await Astro.glob>( + '../data/people/{*.mdx,*.md}' +) + +const peopleByCode = new Map( + people.map((person) => [person.frontmatter.code, person.frontmatter]) +) + +const featuredBlogsMetadata = siteMetadata[0].homepage.featuredBlogs + +const filteredBlogs = featuredBlogsMetadata.map((slug) => { + return blogs.find((blog) => slugifyPath(blog.url) === slug) +}) + +const heroAuthorImports = { + heroImageImport: (heroImage) => import(`../assets/blog/${heroImage}.jpg`), + authorImageImport: (authorImage) => + import(`../assets/people/${authorImage}.jpg`) +} + +const featuredBlogs = await parseBlogs({ + rawBlogs: filteredBlogs, + rawPeople: people, + isDev: isDev, + getImage, + ...heroAuthorImports +}) +--- + + +
+ + +
+
+

+ For over a decade, we’ve built high-quality, scalable, and resilient software systems — without fail. +

+

+ Check out our Solutions for Financial Services and Case Studies for various innovative startups and SMBs. +

+
+ +
+
+
+ image +
+
+
+ Software Engineering +
+
+

+ Delivery-focused software engineers that build high-quality, + adaptable systems: +

+
+
+
+ +
+

+ Elegant solutions based on research and creative + problem-solving +

+
+
+
+ +
+

Well-tested, robust, efficient applications

+
+
+
+ +
+

+ Cloud-native backend engineering, with modern frontend UX +

+
+
+

+ We can join your existing engineering staff or run dedicated + JUXT teams. Our projects succeed because we work hard to + understand the mission deeply and our engineers take ownership. +

+
+
+
+ +
+
+ image +
+
+
+ Architecture Design & Review +
+
+

+ We've designed data-intensive, realtime systems, solving tough + architectural problems in finance and many other domains. We + bring the philosophies of functional programming to the + architecture - treating time as a first-class concern; treating + data as immutable at all levels of the stack; promoting + stateless systems and operations. +

+

+ We've designed and delivered event-driven and API-driven + systems, taking careful advantage of the capabilities of the + modern cloud. +

+

+ We consult on existing systems to provide short and long-term + recommendations for increasing scale and evolving towards new + use-cases. +

+
+
+
+ +
+
+ image +
+
+
+ Platform Engineering +
+
+

+ JUXT has helped Fortune 500 companies get developer tooling + right. We deliver cutting-edge Internal Developer Platform + projects, allowing organisations to improve the efficiency of + engineering at scale. +

+

+ Platform engineering done right can give your software teams: +

+
+
+
+ +
+

+ Compliance, security, and other non-functional guarantees, + at scale +

+
+
+
+ +
+

+ Delightful internal developer experiences and documentation. +

+
+
+
+ +
+

+ An internal 'open source' culture and a thriving community + of contributors. +

+
+
+
+
+
+ +
+
+ image +
+
+
+ Cloud Infrastructure +
+
+

+ We’ve been building systems on AWS since early 2014, over that + time we’ve accumulated first-hand knowledge and expertise of + managing and automating AWS infrastructure through code. +

+

+ Our AWS systems have been successfully audited for PCI DSS + compliance and won praise for their operational stability, + information security and regulatory compliance. We have + experience in meeting GDPR requirements and protecting data + privacy. +

+
+
+
+
+
+ +
+
From f65bc2a0e32c2569dfb0499979814c25b340224f Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Wed, 13 Mar 2024 11:16:07 +0000 Subject: [PATCH 02/10] feat(services): add contact section --- src/pages/services.astro | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/services.astro b/src/pages/services.astro index a7a32b8e..fa41b0d4 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -329,5 +329,9 @@ const featuredBlogs = await parseBlogs({ +
+ +
+ From 9ab553376d3b503edeba35de3a0043030039296d Mon Sep 17 00:00:00 2001 From: Malcolm Sparks Date: Wed, 13 Mar 2024 15:14:49 +0000 Subject: [PATCH 03/10] Add main headings after a long meeting in MK --- src/pages/services.astro | 55 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/src/pages/services.astro b/src/pages/services.astro index fa41b0d4..16f37a36 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -127,16 +127,69 @@ const featuredBlogs = await parseBlogs({ }} /> +

- For over a decade, we’ve built high-quality, scalable, and resilient software systems — without fail. + For over a decade, we’ve built high-quality, scalable, and + resilient software systems — without fail.

Check out our Solutions for Financial Services and Case Studies for various innovative startups and SMBs.

+
+

Financial Technology

+

From front-end blotters to backend databases and APIs, in equities derivatives, fixed income, structured-products, FX and more

+
+ +
+

Programming Language Expertise

+

We are the original masters of Clojure and also have experts in Kotlin, Python, TypeScript and more. If you need experienced engineers in these languages, JUXT are the best firm to use.

+
+ +
+

Access to the top engineering talent

+

JUXT is an engineering-led company, with a depth of talented individuals

+

This is the staff augmentation feature

+
+ +
+

AI Implementation

+

We work on a number of client projects that are already leveraging LLMs at scale, in banking and finance. We are gaining significant experience in what works and the best techniques which we can share with you. Are you struggling with your AI strategy and implementation? Let's talk.

+
+ +
+

Data Expertise

+

JUXT think, eat and breathe data expertise. From knowledge graphs, client reporting, record management, ETL pipelines, Cloud-migration, analytics, database modelling, data catalogues, Data Mesh to latest AI techniques such as Knowledge Graphs, Retrieval Augmented Generation and vector databases.

+
+ +
+

Architecture Design & Review

+

including System Modernisation

+
+ +
+

MVP and beyond

+

+ We work closely with project leaders to understand the core + objectives deeply and successfully deliver an MVP. Make JUXT + your technical partner, and we will bring a wealth of + experience and judgment to the early phases of your project + lifecycle and beyond. +

+

+ For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more. +

+

+ +
+
+ + + +
Date: Wed, 13 Mar 2024 15:20:35 +0000 Subject: [PATCH 04/10] Further progress on bikeshedding the services page --- src/pages/services.astro | 372 ++++++++++++++++++++++----------------- 1 file changed, 207 insertions(+), 165 deletions(-) diff --git a/src/pages/services.astro b/src/pages/services.astro index 16f37a36..fea502fe 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -166,220 +166,262 @@ const featuredBlogs = await parseBlogs({
-

Architecture Design & Review

-

including System Modernisation

+

System Design & Architecture Review

+

including System Modernisation, event-sourcing, event driven architectures, domain driven design

-

MVP and beyond

+

Platform Engineering

+

DevOps, Containerisation, Cloud-migrations, IDPs

- We work closely with project leaders to understand the core - objectives deeply and successfully deliver an MVP. Make JUXT - your technical partner, and we will bring a wealth of - experience and judgment to the early phases of your project - lifecycle and beyond. + JUXT has helped Fortune 500 companies get developer tooling + right. We deliver cutting-edge Internal Developer Platform + projects, allowing organisations to improve the efficiency of + engineering at scale.

- For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more. -

-

- -
-
- - + Platform engineering done right can give your software teams: +

+
+
+
+ +
+

+ Compliance, security, and other non-functional guarantees, + at scale +

+
+
+
+ +
+

+ Delightful internal developer experiences and documentation. +

+
+
+
+ +
+

+ An internal 'open source' culture and a thriving community + of contributors. +

+
+
-
-
-
- image -
-
-
- Software Engineering +
+

MVP and beyond

+

+ We work closely with project leaders to understand the core + objectives deeply and successfully deliver an MVP. Make JUXT + your technical partner, and we will bring a wealth of + experience and judgment to the early phases of your project + lifecycle and beyond. +

+

+ For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more. +

+

+ +
+
+ + + + +
+
+
+ image
-
-

- Delivery-focused software engineers that build high-quality, +

+
+ Software Engineering +
+
+

+ Delivery-focused software engineers that build high-quality, adaptable systems: -

-
-
-
- -
-

- Elegant solutions based on research and creative +

+
+
+
+ +
+

+ Elegant solutions based on research and creative problem-solving -

-
-
-
- +

-

Well-tested, robust, efficient applications

-
-
-
- +
+
+ +
+

Well-tested, robust, efficient applications

-

- Cloud-native backend engineering, with modern frontend UX -

-
-
-

- We can join your existing engineering staff or run dedicated +

+
+ +
+

+ Cloud-native backend engineering, with modern frontend UX +

+
+
+

+ We can join your existing engineering staff or run dedicated JUXT teams. Our projects succeed because we work hard to understand the mission deeply and our engineers take ownership. -

+

+
-
- -
-
- image -
-
-
- Architecture Design & Review + +
+
+ image
-
-

- We've designed data-intensive, realtime systems, solving tough +

+
+ Architecture Design & Review +
+
+

+ We've designed data-intensive, realtime systems, solving tough architectural problems in finance and many other domains. We bring the philosophies of functional programming to the architecture - treating time as a first-class concern; treating data as immutable at all levels of the stack; promoting stateless systems and operations. -

-

- We've designed and delivered event-driven and API-driven +

+

+ We've designed and delivered event-driven and API-driven systems, taking careful advantage of the capabilities of the modern cloud. -

-

- We consult on existing systems to provide short and long-term +

+

+ We consult on existing systems to provide short and long-term recommendations for increasing scale and evolving towards new use-cases. -

+

+
-
- -
-
- image -
-
-
- Platform Engineering + +
+
+ image
-
-

- JUXT has helped Fortune 500 companies get developer tooling +

+
+ Platform Engineering +
+
+

+ JUXT has helped Fortune 500 companies get developer tooling right. We deliver cutting-edge Internal Developer Platform projects, allowing organisations to improve the efficiency of engineering at scale. -

-

- Platform engineering done right can give your software teams: -

-
-
-
- -
-

- Compliance, security, and other non-functional guarantees, +

+

+ Platform engineering done right can give your software teams: +

+
+
+
+ +
+

+ Compliance, security, and other non-functional guarantees, at scale -

-
-
-
- +

-

- Delightful internal developer experiences and documentation. -

-
-
-
- +
+
+ +
+

+ Delightful internal developer experiences and documentation. +

-

- An internal 'open source' culture and a thriving community +

+
+ +
+

+ An internal 'open source' culture and a thriving community of contributors. -

-
+

+
+
-
- -
-
- image -
-
-
- Cloud Infrastructure + +
+
+ image
-
-

- We’ve been building systems on AWS since early 2014, over that +

+
+ Cloud Infrastructure +
+
+

+ We’ve been building systems on AWS since early 2014, over that time we’ve accumulated first-hand knowledge and expertise of managing and automating AWS infrastructure through code. -

-

- Our AWS systems have been successfully audited for PCI DSS +

+

+ Our AWS systems have been successfully audited for PCI DSS compliance and won praise for their operational stability, information security and regulatory compliance. We have experience in meeting GDPR requirements and protecting data privacy. -

+

+
-
-
+
From fee693f9e65c793639f9b22c3c6084b8d8432712 Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Fri, 15 Mar 2024 15:02:24 +0000 Subject: [PATCH 05/10] feat(services): block out v2 --- public/images/chevron-right.svg | 9 + src/components/services/MiniBlog.astro | 23 ++ src/components/services/Service.astro | 12 + src/pages/services.astro | 327 ++++++++++--------------- 4 files changed, 178 insertions(+), 193 deletions(-) create mode 100644 public/images/chevron-right.svg create mode 100644 src/components/services/MiniBlog.astro create mode 100644 src/components/services/Service.astro diff --git a/public/images/chevron-right.svg b/public/images/chevron-right.svg new file mode 100644 index 00000000..a728e7d4 --- /dev/null +++ b/public/images/chevron-right.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/src/components/services/MiniBlog.astro b/src/components/services/MiniBlog.astro new file mode 100644 index 00000000..59c0c3fe --- /dev/null +++ b/src/components/services/MiniBlog.astro @@ -0,0 +1,23 @@ +--- +import AssetImage from '@components/team/AssetImage.astro' + +const { tall = false } = Astro.props; +--- +
+ +

+ Category | 2024-01-02 +

+

My Title

+

+ My description. +
+ It has many lines. +
+ This is one of them +

+
diff --git a/src/components/services/Service.astro b/src/components/services/Service.astro new file mode 100644 index 00000000..8a4b4c5a --- /dev/null +++ b/src/components/services/Service.astro @@ -0,0 +1,12 @@ +--- +const { title } = Astro.props; +--- +
+
+

{title}

+
+ +
+
+ +
diff --git a/src/pages/services.astro b/src/pages/services.astro index fea502fe..874af090 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -1,28 +1,16 @@ --- import { Image } from 'astro:assets' import { getImage } from 'astro:assets' -import { MarkdownInstance } from 'astro' -import { parseBlogs, slugifyPath } from '@utils/common' import Banner from '@components/Banner.astro' -import { BlogCard } from '@components/BlogCard' -import Clickable from '@components/Clickable.astro' -import { QuoteIcon } from '@components/Icons' import Section from '@components/Section.astro' import ContactUsMini from '@components/ContactUsMini.tsx' -import { Blog, Person } from '@utils/types' -import CaseStudy, { CaseStudyProps } from '@layouts/CaseStudy.astro' import Layout from '@layouts/Layout.astro' -import { ChevronRightIcon, TickIcon } from '@components/Icons' +import { ChevronRightIcon} from '@components/Icons' -const threadsPicture = await getImage({ - src: import('../assets/site/threads.png'), - width: 600, - height: 1366, - quality: 80, - alt: 'threads' -}).then((img) => img.src) - -const siteMetadata = await Astro.glob('../data/metadata.json') +import AssetImage from '@components/team/AssetImage.astro' +import SimpleColumn from '@components/team/SimpleColumn.astro' +import Service from '@components/services/Service.astro' +import MiniBlog from '@components/services/MiniBlog.astro' const homepageBannerPicture = await getImage({ src: import('../assets/site/homepage-banner.jpg'), @@ -30,94 +18,9 @@ const homepageBannerPicture = await getImage({ quality: 90, alt: 'homepage banner' }).then((img) => img.src) - -const testimonials = [ - { - name: 'MORGAN ROSS, TECHNICAL DIRECTOR, ONTHEMARKET PLC', - quote: - 'JUXT led the development team through this period of incredible achievements.', - bg: 'bg-red-600' - }, - { - name: 'MANAGING DIRECTOR, T1 INVESTMENT BANK', - quote: - 'The JUXT team are tremendously technically capable – delivering elegant solutions to complex problems.', - bg: 'bg-green-800' - }, - { - name: 'ANDY DWELLEY', - quote: 'XTDB has been an absolute dream to use.', - bg: 'bg-slate-800' - }, - { - name: 'PATRICK GALVIN', - quote: 'XTDB has been working great for me. It is a lovely lovely project.', - bg: 'bg-blue-800' - }, - { - name: 'JULIAN GAMBLE', - quote: - 'JUXT have made a huge contribution to the Open Source and Clojure community', - bg: 'bg-pink-800' - }, - { - name: 'NIC FERRIER', - quote: - 'They are programmers employing programmers to do work with the best tools in the most interesting ways.', - bg: 'bg-violet-800' - }, - { - name: "JACOB O'BRYANT", - quote: - 'I really appreciate the straightforward simplicity of schemaless persistence. With XTDB it was just so easy.', - bg: 'bg-gray-800' - } -] - -const blogs = await Astro.glob>('./blog/{*.md,*.mdx}') - -const isDev = import.meta.env.DEV - -const caseStudies = await Astro.glob( - '../data/case-studies/*.md' -) - -const featuredCaseStudiesMetadata = siteMetadata[0].homepage.featuredCaseStudies - -const featuredCaseStudies = featuredCaseStudiesMetadata.map((slug) => { - return caseStudies.find((caseStudy) => slugifyPath(caseStudy.file) === slug) -}) - -const people = await Astro.glob>( - '../data/people/{*.mdx,*.md}' -) - -const peopleByCode = new Map( - people.map((person) => [person.frontmatter.code, person.frontmatter]) -) - -const featuredBlogsMetadata = siteMetadata[0].homepage.featuredBlogs - -const filteredBlogs = featuredBlogsMetadata.map((slug) => { - return blogs.find((blog) => slugifyPath(blog.url) === slug) -}) - -const heroAuthorImports = { - heroImageImport: (heroImage) => import(`../assets/blog/${heroImage}.jpg`), - authorImageImport: (authorImage) => - import(`../assets/people/${authorImage}.jpg`) -} - -const featuredBlogs = await parseBlogs({ - rawBlogs: filteredBlogs, - rawPeople: people, - isDev: isDev, - getImage, - ...heroAuthorImports -}) --- - +
-

@@ -138,98 +40,137 @@ const featuredBlogs = await parseBlogs({ Check out our Solutions for Financial Services and Case Studies for various innovative startups and SMBs.

+
-
-

Financial Technology

-

From front-end blotters to backend databases and APIs, in equities derivatives, fixed income, structured-products, FX and more

-
- -
-

Programming Language Expertise

-

We are the original masters of Clojure and also have experts in Kotlin, Python, TypeScript and more. If you need experienced engineers in these languages, JUXT are the best firm to use.

-
- -
-

Access to the top engineering talent

-

JUXT is an engineering-led company, with a depth of talented individuals

-

This is the staff augmentation feature

-
- -
-

AI Implementation

-

We work on a number of client projects that are already leveraging LLMs at scale, in banking and finance. We are gaining significant experience in what works and the best techniques which we can share with you. Are you struggling with your AI strategy and implementation? Let's talk.

-
- -
-

Data Expertise

-

JUXT think, eat and breathe data expertise. From knowledge graphs, client reporting, record management, ETL pipelines, Cloud-migration, analytics, database modelling, data catalogues, Data Mesh to latest AI techniques such as Knowledge Graphs, Retrieval Augmented Generation and vector databases.

-
- -
-

System Design & Architecture Review

-

including System Modernisation, event-sourcing, event driven architectures, domain driven design

-
+
-
-

Platform Engineering

-

DevOps, Containerisation, Cloud-migrations, IDPs

-

- JUXT has helped Fortune 500 companies get developer tooling - right. We deliver cutting-edge Internal Developer Platform - projects, allowing organisations to improve the efficiency of - engineering at scale. -

-

- Platform engineering done right can give your software teams: + +

+ From front-end blotters to backend databases and APIs, in equities derivatives, fixed income, structured-products, FX and more

-
-
-
- -
-

- Compliance, security, and other non-functional guarantees, - at scale -

-
-
-
- -
-

+

+ + + +
+ + + +

+ We are the original masters of Clojure and also have experts in Kotlin, Python, TypeScript and more. + If you need experienced engineers in these languages, JUXT are the best firm to use. +

+ +
+ + + +

JUXT is an engineering-led company, with a depth of talented individuals

+

This is the staff augmentation feature

+
+
+ + + +
+
+ + +

+ We work on a number of client projects that are already leveraging LLMs at scale, in banking and finance. + We are gaining significant experience in what works and the best techniques which we can share with you. + Are you struggling with your AI strategy and implementation? Let's talk. +

+
+ + + +
+
+ + +

+ JUXT think, eat and breathe data expertise. From knowledge graphs, client reporting, record management, + ETL pipelines, Cloud-migration, analytics, database modelling, data catalogues, Data Mesh to latest + AI techniques such as Knowledge Graphs, Retrieval Augmented Generation and vector databases. +

+
+ + + +
+
+ + +

+ Including System Modernisation, event-sourcing, event driven architectures, domain driven design +

+
+ + + +
+
+ + + +

DevOps, Containerisation, Cloud-migrations, IDPs

+

+ JUXT has helped Fortune 500 companies get developer tooling right. + We deliver cutting-edge Internal Developer Platform projects, allowing organisations to improve + the efficiency of engineering at scale. +

+

+ Platform engineering done right can give your software teams: +

+
    +
  • + Compliance, security, and other non-functional guarantees, at scale +
  • +
  • Delightful internal developer experiences and documentation. -

    -
-
-
- -
-

- An internal 'open source' culture and a thriving community - of contributors. -

-
+ +
  • + An internal 'open source' culture and a thriving community of contributors. +
  • + + +
    + + + +
    + + + + +

    + We work closely with project leaders to understand the core + objectives deeply and successfully deliver an MVP. Make JUXT + your technical partner, and we will bring a wealth of + experience and judgment to the early phases of your project + lifecycle and beyond. +

    +

    + For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more. +

    +
    +
    + + + +
    +
    -
    - -
    -

    MVP and beyond

    -

    - We work closely with project leaders to understand the core - objectives deeply and successfully deliver an MVP. Make JUXT - your technical partner, and we will bring a wealth of - experience and judgment to the early phases of your project - lifecycle and beyond. -

    -

    - For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more. -

    -

    +
    -
    -
    +
    +
    +

    Old Stuff - To Remove

    +
    +
    @@ -293,11 +234,11 @@ const featuredBlogs = await parseBlogs({ >
    image
    From 15896e734d850f0328390f4dd5e3ceb0b8f92ae3 Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Mon, 18 Mar 2024 11:01:26 +0000 Subject: [PATCH 06/10] fix(services): make services titles smaller --- src/components/services/Service.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/services/Service.astro b/src/components/services/Service.astro index 8a4b4c5a..3dd83a2e 100644 --- a/src/components/services/Service.astro +++ b/src/components/services/Service.astro @@ -3,7 +3,7 @@ const { title } = Astro.props; ---
    -

    {title}

    +

    {title}

    From 6578118503642d0bac97f92f6cf4764065f7e98a Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Mon, 18 Mar 2024 11:02:03 +0000 Subject: [PATCH 07/10] fix(services): align content to top --- src/pages/services.astro | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pages/services.astro b/src/pages/services.astro index 874af090..cb5a268a 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -48,7 +48,7 @@ const homepageBannerPicture = await getImage({

    From front-end blotters to backend databases and APIs, in equities derivatives, fixed income, structured-products, FX and more

    -
    +
    @@ -68,7 +68,7 @@ const homepageBannerPicture = await getImage({

    JUXT is an engineering-led company, with a depth of talented individuals

    This is the staff augmentation feature

    -
    +
    @@ -81,7 +81,7 @@ const homepageBannerPicture = await getImage({ We are gaining significant experience in what works and the best techniques which we can share with you. Are you struggling with your AI strategy and implementation? Let's talk.

    -
    +
    @@ -94,7 +94,7 @@ const homepageBannerPicture = await getImage({ ETL pipelines, Cloud-migration, analytics, database modelling, data catalogues, Data Mesh to latest AI techniques such as Knowledge Graphs, Retrieval Augmented Generation and vector databases.

    -
    +
    @@ -105,7 +105,7 @@ const homepageBannerPicture = await getImage({

    Including System Modernisation, event-sourcing, event driven architectures, domain driven design

    -
    +
    @@ -135,7 +135,7 @@ const homepageBannerPicture = await getImage({ -
    +
    @@ -155,7 +155,7 @@ const homepageBannerPicture = await getImage({ For example: bike scheme in Spain, probate tree, Excel - from small to large companies in many industries: energy, finance, manufacturing, agriculture, healthcare and more.

    -
    +
    From 6f3509a62bac40e17b9384beaf7273a4afe6982a Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Mon, 18 Mar 2024 11:02:15 +0000 Subject: [PATCH 08/10] fix(services): shrink spacing at top --- src/pages/services.astro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/services.astro b/src/pages/services.astro index cb5a268a..843eba57 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -30,7 +30,7 @@ const homepageBannerPicture = await getImage({ }} /> -
    +

    For over a decade, we’ve built high-quality, scalable, and From e4ec5f372b8759e6fbaa15cda7ad8887c82cb800 Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Mon, 18 Mar 2024 11:02:29 +0000 Subject: [PATCH 09/10] fix(services): remove to remove --- src/pages/services.astro | 201 --------------------------------------- 1 file changed, 201 deletions(-) diff --git a/src/pages/services.astro b/src/pages/services.astro index 843eba57..c8aaea95 100644 --- a/src/pages/services.astro +++ b/src/pages/services.astro @@ -164,207 +164,6 @@ const homepageBannerPicture = await getImage({

    -
    -
    -

    Old Stuff - To Remove

    -
    - - -
    - - -
    -
    -
    - image -
    -
    -
    - Software Engineering -
    -
    -

    - Delivery-focused software engineers that build high-quality, - adaptable systems: -

    -
    -
    -
    - -
    -

    - Elegant solutions based on research and creative - problem-solving -

    -
    -
    -
    - -
    -

    Well-tested, robust, efficient applications

    -
    -
    -
    - -
    -

    - Cloud-native backend engineering, with modern frontend UX -

    -
    -
    -

    - We can join your existing engineering staff or run dedicated - JUXT teams. Our projects succeed because we work hard to - understand the mission deeply and our engineers take ownership. -

    -
    -
    -
    - -
    -
    - image -
    -
    -
    - Architecture Design & Review -
    -
    -

    - We've designed data-intensive, realtime systems, solving tough - architectural problems in finance and many other domains. We - bring the philosophies of functional programming to the - architecture - treating time as a first-class concern; treating - data as immutable at all levels of the stack; promoting - stateless systems and operations. -

    -

    - We've designed and delivered event-driven and API-driven - systems, taking careful advantage of the capabilities of the - modern cloud. -

    -

    - We consult on existing systems to provide short and long-term - recommendations for increasing scale and evolving towards new - use-cases. -

    -
    -
    -
    - -
    -
    - image -
    -
    -
    - Platform Engineering -
    -
    -

    - JUXT has helped Fortune 500 companies get developer tooling - right. We deliver cutting-edge Internal Developer Platform - projects, allowing organisations to improve the efficiency of - engineering at scale. -

    -

    - Platform engineering done right can give your software teams: -

    -
    -
    -
    - -
    -

    - Compliance, security, and other non-functional guarantees, - at scale -

    -
    -
    -
    - -
    -

    - Delightful internal developer experiences and documentation. -

    -
    -
    -
    - -
    -

    - An internal 'open source' culture and a thriving community - of contributors. -

    -
    -
    -
    -
    -
    - -
    -
    - image -
    -
    -
    - Cloud Infrastructure -
    -
    -

    - We’ve been building systems on AWS since early 2014, over that - time we’ve accumulated first-hand knowledge and expertise of - managing and automating AWS infrastructure through code. -

    -

    - Our AWS systems have been successfully audited for PCI DSS - compliance and won praise for their operational stability, - information security and regulatory compliance. We have - experience in meeting GDPR requirements and protecting data - privacy. -

    -
    -
    -
    -
    -
    -
    From c680d1e064956ce4f1ed62e26b3cc4ec250749c1 Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Mon, 18 Mar 2024 11:02:41 +0000 Subject: [PATCH 10/10] fix(services): remove category & date from mini blog --- src/components/services/MiniBlog.astro | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/components/services/MiniBlog.astro b/src/components/services/MiniBlog.astro index 59c0c3fe..868f8a05 100644 --- a/src/components/services/MiniBlog.astro +++ b/src/components/services/MiniBlog.astro @@ -9,9 +9,6 @@ const { tall = false } = Astro.props; alt="Something" class={ "object-cover " + (tall ? "h-52" : "h-32") } /> -

    - Category | 2024-01-02 -

    My Title

    My description.