Everything you need to know about accepting payments via phone, post or email.
21 Dec 2021
Discover AVS services and how to conduct an AVS check.
Learn about continuous accounting for business
Learn about consumer behaviour theory in business.
It’s been over a week since Amazon Web Services experienced the outage that impacted AWS’ main US-East-1 region. For roughly nine hours on December 7, 2021, things built on the AWS platform, from business websites to educational tools, ceased to operate. Then, on December 15, AWS experienced a second outage that affected Amazon’s US-West-1 and […] The post How the…
GoReleaser v1.2 is out — likely be the last feature release of 2021. It also marks the first 5 years since its first commit. It comes packed with some great features and fixes by several people!
AWS announced Lambda event filtering during re:Invent 2021. This new feature helps reduce the quantity of Lambda's invocation to exactly match your requirements and possibly save on costs. We'll deep dive into a specific example in this article. We're happy to announce that Serverless Framework now supports event filtering for both `stream` and `sqs` event types via the new `filterPatterns`…
20 Dec 2021
Discover how GoCardless can help you to keep more customers.
We look at what makes the fastest-growing SaaS companies thrive.
Our guide to paid-up capital for publicly traded companies and investors.
— Building Felix, the Design System for Groupon Several new features have been released on Groupon.com recently, such as the QR code in the navigation bar to download the app, and a banner carousel to display multiple banner messages within a single view. In the past, similar product features might take 2–3 sprints to complete, but now all of these…
We look at the role of payment instruments in cashless transactions.
We explore accounts for high risk and low risk merchants.
We look at some of the best ways for your charity to accept payments.
18 Dec 2021
This is an excerpt from an internal document David Mackey and I co-authored in April 2019. The document is excerpted since much of the original doc was about comparing possible approaches to increasing efficency at Twitter, which is mostly information that's meaningless outside of Twitter without a large amount of additional explanation/context. At Twitter, most CPU bound services start falling…
17 Dec 2021
Hear businesses discuss how we can take real climate action at work and at home
Hear what we've been doing behind the scenes to create a climate action plan
Hear SMEs share their climate action journey, including learnings and challenges
16 Dec 2021
Technical interviews are the worst. Getting meaningful signal from candidates without wasting their time is notoriously hard. Thankfully, the industry has come a long way from brainteaser-style questions and interviews requiring candidates to balance a binary tree with dry erase markers in front of a group of strangers. There are more valuable ways to spend time today, and in this…
Learn how nature can help businesses to become more sustainable
Starting from Spring Boot 2.5, there’s a handy new callback that you can implement, called DefaultConfigurationCustomizer, where the word DefaultConfiguration corresponds to jOOQ’s DefaultConfiguration. You can simply create a class like this in your project: The above callback receives the DefaultConfiguration at its initialisation stage, during which you can still safely mutate it to change … Continue reading How to…
There are a number of utilities required to really power a content management system and its users. One of the most important utilities is a performant, feature-rich WYSIWYG editor. We’ve always had to choose between the two exiting editors, CKEditor and TinyMCE, but now we have Froala, a next generation WYSIWYG editor from Sencha. Quick Hits Amazing advanced features like…
Building — and adopting — a component library in the context of a vibrant business is no easy feat. Here are a few things we’ve learned. At a small startup, the timing is never quite right to start a component library. Extremely quick iteration is not usually associated with putting together a standardized set of components and conventions to use…
GraphQL can be an extremely powerful and efficient way to create APIs and MongoDB Realm makes it easy by allowing you to connect your collections to GraphQL schemas without writing a single line of co... The post Implement Full-Text Search over a GraphQL API in MongoDB Atlas appeared first on MongoDB.
As 2021 draws to an end, we've rounded up our most popular content and questions
DNS tunneling is a technique that encodes data of other programs and protocols in DNS queries, including data payloads that can be used to control a remote server and applications. Because of this, DNS tunneling – and DNS exfiltration associated with it by threat actors – is of great concern to many IT and SecOps […] The post Introducing Improvements…
Success+ uses machine learning to find the optimal time to retry failed payments
We’ve fine-tuned GPT-3 to more accurately answer open-ended questions using a text-based web browser.
New MapTiler Planet maps have more than 150 million new buildings, quality control, greatly improved landcover, and upgraded hillshading and contours. It’s our best ever mapping!
15 Dec 2021
We recently launched a technology preview for the next-generation code search we have been building. If you haven’t signed up already, go ahead and do it now! We want to share more about our work on code exploration, navigation, search, and developer productivity. Recently, we substantially improved the precision of our code navigation for Python, and open-sourced the tools we…
More so than any other level of the management chain, front-line engineering managers are the most attuned to the day to day realities of shipping software. Giving them a collective voice to surface what works and what doesn’t is critical to understanding the efficacy of organizational policy and process.
Is economy pricing the right model for your business?
Is Software as a Service or subscription the model you need to use?
Discover the best billing solutions for an MSP (Managed Service Provider).
What is cost per lead and why does it matter?
Choose the best digital wallet for you.
Learn more about our support for Rebalance Earth
Learn how to setup a custom URL shortener for your startup that you can extend later with Serverless Cloud.
14 Dec 2021
Automation is a system administrator, support agent, and tech savvy person’s dream. Automating tasks via scripts remotely helps to get clients out of trouble or even the organization itself. Oftentimes big updates can require users log out. Logging a user out from command line is super easy on Macs! To log a user out of macOS with a confirmation warning,…
While adding a recent feature to our Kubernetes compute platform, we had the need to mutate newly-created pods based on annotations set by users. The mutation needed to follow simple business rules, and didn’t need to keep track of any state. Surely there must be a canonical solution to this simple problem? Well, sort of.…
Fine-tune with a single command.
Intro # POV - Your Mighty is dead and the charger is gonezo. This is not a good situation.
Watch the Replay of our December 2021 Community Call! See demos of the latest features in Serverless Framework, Serverless Cloud, and a sneak peek at the upcoming Serverless Console
13 Dec 2021
There seems to be an established truth in programming that code reviews find a lot of bugs. An example is chapter 18 (Modern Code Review) in the book Making Software. This is however not my experience – I rarely find … Continue reading →
Measure your business’ carbon footprint to improve sustainability.
A sustainable business model can also help to improve profits.
How much money do you need to start a franchise?
eCheck payments are secure and cost-effective.
Reading from and writing to the user’s clipboard can be both a very useful and dangerous capability. Used correctly and it’s a huge convenience to the user; used dubiously and the user could suffer catastrophic consequences. Imagine a wrong account number or wallet address being copied — yikes! This is why programmatic copy and pasting needs to be protected, and…
I see a lot of essays framed as writing advice which are actually thinly veiled descriptions of how someone writes that basically say "you should write how I write", e.g., people who write short posts say that you should write short posts. As with technical topics, I think a lot of different things can work and what's really important is…
12 Dec 2021
Minecraft has an API. If you run your own server you can program it from Python.
11 Dec 2021
Lately I’ve been studying Fully Homomorphic Encryption, which is the miraculous ability to perform arbitrary computations on encrypted data without learning any information about the underlying message. It’s the most comprehensive private computing solution that can exist (and it does exist!). The first FHE scheme by Craig Gentry was based on ideal lattices and was considered very complex (I never…
10 Dec 2021
Get the lowdown on recurring payments and recurring payment systems, right here.
Results from the collaboration with Facebook Reality Labs on Cycles.
Designing for diversity requires the right culture, an appetite for taking action and the bravery to learn on the go
GoCardlessHow can we design technology products to fit the needs of diverse customer bases
9 Dec 2021
We are happy to announce that the December 2021 release of the Python Extension for VS Code is now available. This announcement includes a new refactoring option via Pylance, rich editing support for virtual or untrusted workspaces, an update regarding debugging with Python 2.7 and a community highlight: a Python package manager extension. The post Python in Visual Studio Code…
Your guide to understanding Instant Bank Pay and its key benefits
In classic SQL (i.e. before jOOQ’s awesome MULTISET operator), nested collections were fetched using ordinary (outer) joins. An example of such a query would be a query running against the sakila database to fetch actors and their films. Using jOOQ: The result from the jOOQ debug log would look something like this: +--------+----------+---------+-------+---------------------+ |actor_id|first_name|last_name|film_id|title | … Continue reading Using JDK…
Everything you need to know about deposit invoicing.
Learn about cheque cashing and what it can mean for you and your business.
We outline how an advance invoice works along with its benefits.
There are various ways to transfer money online, but which is best for you?
A payment voucher is an effective way of keeping on top of short-term liabilitie
Will open banking or Account-to-Account payments simplify your payments process?
It's been a year of huge growth at GoCardless, find out what we've been up to
8 Dec 2021
Today, we are rolling out a technology preview for substantial improvements to searching code on GitHub. We want to give you an early look at our efforts and get your feedback as we iterate on helping you explore and discover code—all while saving you time and keeping you focused. Sign up for the waitlist now, and give us your feedback!…
From resources, prizes and expert tips - we're giving back in a meaningful way
7 Dec 2021
Starting from the release date of Visual Studio 2022, we are changing how we include Python runtime installation options in Visual Studio to better reflect differences in the lifetimes of Python versions and Visual Studio. The post Changes to How We Bundle Python in Visual Studio appeared first on Microsoft for Python Developers Blog.
There are a number of different advantages and disadvantages of direct debit.
The convenience and the cost of accepting credit cards with your business.
We explore willingness to pay and how it affects your pricing structure.
Find out if your business needs one-click payments.
Find out how and why to work out your CAC to LTV ratio.
Lately, I had been asked to help out with the deployment Adobe Acrobat DC to Microsoft Intune-managed notebooks. Getting out of my system design/software architecture bubble turned out to be an interesting experience. First of all some background: All notebooks are managed by Microsoft Intune through the Microsoft Endpoint Manager. […] The post Distributing Adobe Acrobat DC with Microsoft Intune…
Ask most IT or SecOps teams and they’ll tell you that a secure web gateway (SWG) forms the backbone of their cybersecurity stack. That’s why Gartner includes a SWG in their Secure Access Service Edge (SASE) framework, which integrates a wide array of networking and cybersecurity solutions into a single, cloud-delivered service. Secure Access Service […] The post SASE Breakdown:…
A built-in blob storage service for your Serverless Cloud applications
6 Dec 2021
I fail phone screens pretty often, which limits my job prospects and is embarrassing for someone with ten years of industry experience, a pretty extensive Github account and a publicly available list of difference-making projects. 1 In theory a phone screen is supposed to evaluate whether a) this person would be good at the job […]
In Firefox 95, we're shipping a novel sandboxing technology called RLBox — developed in collaboration with researchers at the University of California San Diego and the University of Texas — that makes it easy and efficient to isolate subcomponents to make the browser more secure. This technology opens up new opportunities beyond what's been possible with traditional process-based sandboxing, and…
I’m answering many jOOQ questions on Stack Overflow, and a lot of times. The problem has the same cause: People not using jOOQ’s code generator. The main reason people seem not to be using it, is because it takes some extra time to set up, but as with anything well designed, the initial investment will … Continue reading Why You…
This is a pseudo-transcript (actual words modified to be more readable than a 100% faithful transcription) of a short lightning talk I did at Twitter a year or two ago, on pitfalls of how we use latency metrics (with the actual service names anonymized per a comms request). Since this presentation, significant progress has been made on this on the…
3 Dec 2021
Prevent overdrafts and bounced cheques with efficient payment reconciliation.
A mobile payment channel offers customers a better purchasing experience.
Find out if voice payments are likely to become mainstream.
Discover the meaning of UPI and how it works
Online payment trends become more and more important in the digital age.
In the v1.1 release, GoReleaser introduced a new feature called “changelog groups”. This is a quick post to spread the word.
2 Dec 2021
When should your SaaS platform go to market?
SaaS accounting software should support recurring billing.
5 tips to help online retailers get prepared for the Christmas rush
We discuss everything new companies need to know about processing payments.
A guide to establishing mutually satisfactory payment terms with freelancers.
Over 70% of the files uploaded on Slack are images, and over 75% of those images are screenshots. What this tells us is that though images are ephemeral, screenshots are often used as a quick way to provide extra detail and context, and typically gain a high level of engagement over a short time period.…
A lot of news came out of AWS re:Invent 2021 - get updates from our team on how Serverless Framework, Dashboard, and Cloud are taking advantage of the latest AWS enhancements (like improved SQS batch error handling with AWS Lambda).
1 Dec 2021
At GitHub, we use ChatOps to help us collaborate seamlessly. They’re implemented using our favorite chatbot, Hubot. Running a ChatOps command is similar to running commands on your terminal, except that teammates can see what you ran and see the results if the commands are invoked from Slack. This enables real time collaboration. This is especially useful in handling incidents…
Discover the best payment methods for freelancers.
Learn everything you need to know about the LIBOR transition timeline.