We look at what SaaS companies can do to prevent and manage late payments.
20 Apr 2022
Our guide to personal contract purchase plans.
We look at how instalment buying can help both merchants and consumers.
Serverless Cloud allows developers to build full-stack apps powered by SvelteKit and Serverless Cloud. Develop, build and deploy under a minute with Serverless Cloud
We are excited to announce Serverless Framework Compose: a new feature enabling you to deploy multiple services in one command, in parallel, or ordered by dependencies!
Leverage WeChat to quickly start your loyalty program in China
19 Apr 2022
The environment in SwiftUI is sort of like a global dictionary but with stronger types: each key (represented by a key path) can have its own specific value type. For example, the \.isEnabled key stores a boolean value, whereas the \.font key stores an Optional<Font>. I wrote a custom dictionary type that can do the same thing. The HeterogeneousDictionary struct…
Cold starts and other issues engineers new to Serverless hear about are not the problem you may think they are. Anna explains why and even how to mitigate them.
I’m a backend developer who worked extensively writing code in Golang before joining SoundCloud. SoundCloud mostly uses Scala for its…
Two questions Business Analysts should keep asking (ourselves and others)
18 Apr 2022
Get your own web app up and running in about 15 minutes. You'll only need a basic understanding of AWS Lambda and some proficiency in JavaScript/TypeScript.
Things to Love and Hate about Swift/SwiftUI
16 Apr 2022
“Understanding responsibilities is key to good object-oriented design” — Martin Fowler Do you struggle with object-oriented programming…
What are Dependencies, Composition, Delegation, and Aggregation in Object-Oriented Programming?
Khalil StemmlerDependency: The Address object comes from outside, it's allocated somewhere else. This means that the Address and Employee objects exists…
Even though I studied object-oriented programming in university, I still struggled with it once I got out into the real world and tried…
I’ve been keeping an eye on MAUI – the .NET Multi-platform App UI – for a while, but I’ve only recently actually given it a try. MAUI is essentially the evolution of Xamarin.Forms, embracing WinUI 3 and expanding from a mobile focus to desktop apps as well. It’s still in preview at the time of … Continue reading Taking .NET…
15 Apr 2022
This release’s biggest feature is the GOAMD64 support.
Model explainability as a first class citizen
14 Apr 2022
How to decide whether or not a third party payment processor is a good fit.
Find out all about the future of wearable payment technology.
Find out what payment reversals are and how you can prevent them.
What are payment delays and how can you deal with them? Find out here.
Find out all you need to know about ecommerce payment gateways.
Does it feel like the cybersecurity landscape keeps changing beneath your feet? In the past two years, we’ve witnessed the definition of cybersecurity risks evolve and new types of security threats emerge. If you were to list out today’s top cybersecurity threats, it would likely look different that it did before the COVID-19 pandemic. Let’s […] The post The Top…
[Career Stories] Cynthia Anyaeriuba, Graduate Software Developer
Why kirana stores need an ‘ONDC push’ (part one)
Why kirana stores need an ‘ONDC push’ (part two)
13 Apr 2022
Meg Barron, VP of Digital Health Strategy at the AMA, talks about what’s next for virtual care and the healthcare industry.
We’re pleased to announce that we have partnered with Center for Humane Tech, a nonprofit organization that radically reimagines the digital infrastructure. Its mission is to drive a comprehensive shift toward humane technology that supports the collective well-being, democracy and shared information environment. The post Mozilla partners with the Center for Humane Technology appeared first on Mozilla Hacks - the…
Discover some of the best sales forecasting methods.
Discover top tips for creating the professional landscaping invoices.
Discover the pros and cons of implementing a location pricing strategy.
Find out how to get the most out of your automated accounting software.
Invoice accrual creates more accurate financial statements.
Goodhart’s law famously says: “When a measure becomes a target, it ceases to be a good measure.” Although originally from economics, it’s something we have to grapple with at OpenAI when figuring out how to optimize objectives that are difficult or costly to measure.
It’s always DNS . . . except when it’s not: A deep dive through gRPC, Kubernetes, and AWS networking
DatadogThe story of a seemingly simple issue that led us into the hidden complexities of gRPC, DNS, and Kubernetes.
12 Apr 2022
GoCardless and Plum answer your VRP questions
Create your own geoportal with a custom map, your own data, a map legend, a place-name search, a satellite view of a selected building, and a street view.
Aligning data architecture with organizational structure in the financial services sector
Thoughtworks InsightsAligning data architecture with organizational structure in the financial services sector
11 Apr 2022
Performance is an essential aspect of any production application, and GitHub is no exception. In the last year, we’ve been making significant investments to improve the performance of some of our most critical workflows. There’s a lot to share, but today we’re going to focus on a little-known feature of some Rack-powered web servers called rack.after_reply that saved us 30ms…
Find the answer to “how do automatic payments work?” here.
Discover what to consider with credit card data storage systems.
Improve cash flow with a monthly retainer invoice.
How do retainer contracts work and what are their benefits?
Learn how to apply SaaS usage based pricing.
Discover how DeliveryApp will use GoCardless to transform payments
Holistic data governance with these four focus areas
Why product teams can’t replace innovation labs (part one)
Why product teams can’t replace innovation labs (part two)
Digital corporate banking: commercial contextual banking (part one)
Data mesh Tackling five of the aviation industry’s biggest data challenges
8 Apr 2022
Is Domain-Driven Design (DDD) overrated? In my opinion, you can only say DDD is overrated once you've achieved mastery over it. At this…
Recently, we introduced Background Art as a new way for customers to add graphics to their websites. This feature leverages WebGL to generate abstract animated graphics client side. These graphics can be seamlessly added to a web page, offering an alternative to images and videos for section backgrounds.
We needed more than a day for IWD 2022. Find out about our month of celebration.
[Career Stories] Jenny Wong, Global Partnerships Director
Gearing up for the metaverse: real-world (part two)
An illustrated guide to autonomy
7 Apr 2022
What is a profit model, and how can you create one?
Find out all about credit control and whether it’s right for your business.
Discover how to create a consolidated invoice.
Discover the pros and cons of monthly vs annual subscriptions.
We show you how to send a quote easily using our template
How to reduce checkout abandonment by looking at the reasons behind it
We explore how to incorporate subscription services into your business model.
Social change by Thoughtworks Romania
Gearing up for the metaverse: exploration (part one)
Domain modeling by Algebraic Data Types (part 2)
Domain modeling by Algebraic Data Types (part 1)
6 Apr 2022
Well, everybody. The time has come. March 31st, 2022 was my last day at Apollo GraphQL. After about 3 years, countless blog posts, 4 talks…
If you've been keeping up with my series of tutorials around .NET Core and MongoDB, you'll likely remember that we explored using the Find operator to query for documents as well as an aggregation pip... The post Using LINQ to Query MongoDB in a .NET Core Application appeared first on MongoDB.
Wave is a $1.7B company with 70 engineers1 whose product is a CRUD app that adds and subtracts numbers. In keeping with this, our architecture is a standard CRUD app architecture, a Python monolith on top of Postgres. Starting with a simple architecture and solving problems in simple ways where possible has allowed us to scale to this size while…
AWS just released a brand new feature called "Lambda Function URLs", and we are happy to announce that Serverless Framework supports Lambda Function URLs immediately.
5 Apr 2022
At Slack, the goal of the Mobile Developer Experience Team (DevXp) is to empower developers to ship code with confidence while enjoying a pleasant and productive engineering experience. We use metrics and surveys to measure productivity and developer experience, such as developer sentiment, CI stability, time to merge (TTM), and test failure rate. The DevXp…
From planning and tracking our work on GitHub Issues to using GitHub Discussions to gather your feedback and running our developer environments in Codespaces, we pride ourselves on using GitHub to build GitHub, and we love sharing how we use our own products in the hopes it’ll inspire new ways for you and your teams to use them. Even before…
Every once in a while I learn about a JavaScript property that I wish I had known about years earlier — valueAsNumber is one of them. The valueAsNumber provides the value of an input[type=number] as a Number type, instead of the traditional string representation when you get the value: This property allows us to avoid parseInt/parseFloat, but one gotcha with…
Hi! It’s your friendly project management theorician. You might remember me from blog posts such as Why software projects take longer than you think, which is a blog post I wrote a long time ago positing that software projects completion time follow a log-normal distribution. Just a bit of a refresher if you don’t want to re-read that whole post.…
Our 13-week Leadership Accelerator Programme in partnership with Coding Black Females
Thoughtworks InsightsOur 13-week Leadership Accelerator Programme in partnership with Coding Black Females
Deaf diversity in a team: how a deaf person and a hearing person can pair up
Role of leaders in transformations
4 Apr 2022
Find out how to set up automatic payments here.
Find out about the best dropshipping payment gateways here.
Read up on online payment fraud prevention techniques here.
Discover the most popular UK online payment methods.
Could landlord rent tracking software be useful for your business?
Web apps are accepting numerous types of inputs, from basic text to code to imagery, files, and more. It’s important that we validate the contents we receive but if you do allow arbitrary text, it’s good to know what exactly has been submitted so you can present it properly. Enter the Code Detection API — an API that allows you…
Building capability for emerging technologies while on projects
3 Apr 2022
2 Apr 2022
Yes, you read that correctly – “Dynamic Pinvoke” as in “Dynamic Platform Invoke” Background Recently, I was browsing through Microsoft documentation and other blogs to gain a better understanding of .NET dynamic types and objects. I’ve always found the topic very interesting mainly due to its relative obscurity and the offensive opportunities for defensive evasion. […]
1 Apr 2022
Ever since its introduction in the 2017 paper, Attention is All You Need, the Transformer model architecture has taken the deep-learning world by storm. Initially introduced for machine translation, it has become the tool of choice for a wide range of domains, including text, audio, video, and others. Transformers have also driven most of the massive increases in model scale…
Learn how to create a seamless payment experience for customers.
Find ecommerce subscription software to grow your business.
The Chargebee integrations you need to be using
Cash flow forecasts in Xero explained
Everything you need to know about how and why to offer customers split payments
How to use the HMRC bad debt relief scheme to reclaim VAT on unpaid invoices.
The buy now pay later industry is expected to be worth over £127 billion by 2023
What does an escrow service company do? Find out more.