Tackle failure rates and poor visibility with one-off instant payments
25 Oct 2022
Creating a thumbnail to represent a video is a frequent task when presenting media on a website. I previously created a shell script to create a preview video from a larger video, much like many adult sites provide. Let’s view how we can create a preview thumbnail from a video! Developers can use `ffmpeg, an incredible open source media utility,…
At Slack, we use Terraform for managing our Infrastructure, which runs on AWS, DigitalOcean, NS1, and GCP. Even though most of our infrastructure is running on AWS, we have chosen to use Terraform as opposed to using an AWS-native service such as CloudFormation so that we can use a single tool across all of our…
The Network Resiliency Strategy for the Umbrella Infrastructure is Key to Our Business Growth and World-Class Innovation
OpenDNSAt Umbrella, we choose to expect the unexpected and continue to improve from the lessons learned. We plan for failures as an unavoidable natural occurrence. This is critical in allowing us to build a resilient infrastructure to guarantee the highest uptime and user experience for our customers. To achieve such brilliant goals, we invest time […] The post The Network…
In an earlier blog post, we talked about how we changed the interview process during remote working as a way of improving our recruiting…
Data Mesh: Real examples and lessons learned
Embracing banking ecosystems – part two
24 Oct 2022
Learn how PubNub can power online features in your Unity Game for in-game chat, live-leaderboard updates, and notifications.
JavaScript and CSS allow users to detect the user theme preference with CSS’ prefers-color-scheme media query. It’s standard these days to use that preference to show the dark or light theme on a given website. But what if the user changes their preference while using your app? To detect a system theme preference change using JavaScript, you need to combine…
This case study shows how we reformed a scale-up's dev processes after uncovering severe discrepancies between the official and real way of getting things done. The post Do your engineers do what you think they do? appeared first on RisingStack Engineering.
Always be a step ahead of fraud with GoCardless Protect+
Hear payment experts from GoCardless and Plum as we deep dive into payment fraud to provide you with a better understanding of the different types of fraud and how they are already impacting your business.
MapTiler Desktop is now MapTiler Engine! Faster processing, optimized tiles, affordable pricing and many more improvements.
23 Oct 2022
21 Oct 2022
If you're a developer, worrying about your database is not necessarily something you want to do. You likely don't want to spend your time provisioning or sizing clusters as the demand of your applicat... The post Developing Your Applications More Efficiently with MongoDB Atlas Serverless Instances appeared first on MongoDB.
Using jOOQ’s code generator to call stored procedures is a popular reason to use jOOQ. For example, when you have a procedure like the following Oracle PL/SQL procedure: jOOQ will generate code for you to call very simply, like this: This will execute the following, taking care of binding all IN and OUT parameters for … Continue reading Calling Procedures…
Explore the best accounting software for artists and creatives.
Are you using the best cloud bookkeeping software?
Make your product launch a success with a go-to-market strategy.
Which UK online donation platforms are right for you?
Discover the top recruiting software for small businesses on the market.
Find out how to choose the best project management tools.
How does data analytics software work for businesses?
Discover our list of the best inventory software solutions.
Read our roundup of the best cyber security software for small businesses.
Discover the 9 scaled agile framework principles and their meaning.
How can a web app payment system benefit your business?
Discover when and how to offer payment plans to customers.
Stay organised with this checklist for pop-up shops.
What do you need to track an international payment? Find out here.
Are ad hoc payments right for your business?
Should your business use a rolling reserve?
If you’re one of the 20 million people who use Postman , then you’ve worked with Postman Collections in one way or another. Collections are a great way to organize API requests, and they allow developers to easily create, share, and collaborate on different APIs. Collections can be used for almost any API workflow, whether it’s mocking, monitoring, testing, or…
JavaScript part is actually pretty easy, it is more about preparing the video file correctly. If you just want the code for converting videos using ffmpeg, jump to the last section. Otherwise, let's start scrolling down to see these two videos scrubbing: Every 5 framesEvery 100 frames Code used looks like this, it just updates currentTime based on window scroll.…
Embracing banking ecosystems – part one
Connecting IoT devices to the cloud
The world of superapps
20 Oct 2022
Cater to customer preferences with online payment method statistics.
Discover how to encourage impulse buying at checkout.
Browse our tips for recession proofing a small business.
Learn how to devise the best business strategies in a recession.
Payment recovery can help improve your cash flow. Here’s how.
On Linux what can you turn into a file descriptor and then monitor with epoll?
Talking about improving sustainability of open source with some incredible open source community members. We highly recommend checking out their profiles to see the cool projects they’re working on!
19 Oct 2022
Working on a web extension is an interesting experience — you get to taste web while working with special extension APIs. One such API is storage — the web extension flavor of persistence. Let’s explore how you can use session and local storage within your Manifest V3 web extensions! Enabling Extension Storage The extension storage API isn’t available by default.…
How to carry out a cash flow budget with an illustrative example.
A choice of subscription billing solutions to help scale your business.
These 5 Xero construction apps will help users get the most from the platform.
We explore 5 essential Xero add-ons to help you track your company’s expenses.
We look at some Xero add-ons to help businesses better manage their cash flow.
We are still early with the cloud: why software development is overdue for a change
Erik BernhardssonThis is is in many respects a successor to a blog post I wrote last year about what I want from software infrastructure, but the ideas morphed in my head into something sort of wider. The genesis I encountered AWS in 2006 or 2007 and remember thinking that it’s crazy — why would anyone want to put their stuff in…
How to deal with the five dysfunctions of a team? (part one)
How to deal with the five dysfunctions of a team? (part two)
18 Oct 2022
We look at 5 Xero add-ons to help you get the most out of the platform
What will the cash flow on your buy-to- let property look like?
Is your buy-to-let cash flow as good as it could be?
Which accounting software is best suited to your business?
Could open banking help to transform your business?
How does Rust return values, and does it make any difference to us programmers?
17 Oct 2022
A proposal for a public platform to host and manage Blender extensions.
We have talked about different state management techniques in a reactJS application, to maintain the state of your application in a global store so that it can access any of the components inside the application wrapped by the provider. The techniques are Redux Context In this one, we are going to take a look at […]
ReactJS is an open-source JS library. Developers make front-end applications UI using it. React makes a developer’s life easy as it is very easy to make an interactive application with all sorts of functionality. But there is some more effort when it comes to making your end-user stick to your application and for that, the […]
Could your business use a break-even analysis chart?
Do you know how to interpret a balance sheet?
Learn about subscription accounting.
A simple guide to the four key benefits of ecommerce subscription models.
Learn the definition of invoice-to-pay
The previous release had ~100 commits, and this one has 149 since previous feature release!
We recently made updates to our SoundCloud iOS and Android apps to address key user experience (UX) fixes according to user feedback. We’ll…
Data Mesh at Glovo
Three ways clean tech can help you tackle scope three emissions
16 Oct 2022
This is the first of what I expect to become a series of maybe a dozen blog posts about a hobby project I’ve started, called DigiMixer. Back in January 2021 I posted about controlling an XR-16 using Open Sound Control, and then later using an X-Touch Mini to control the XR-16 using the same underlying … Continue reading Introduction to…
14 Oct 2022
At the start of the year I took up a job as Head of Delivery for BBC Product Group as part of a new cross discipline leadership team led by our CPO Storm Fagan. It’s my job to help the BBC get the most out of modern digital agile ways of working. Bringing more product thinking to how we work…
13 Oct 2022
As your project continues to grow, it also begins to be harder to track and control, especially in the case of more developers joining the project. So what can you do? In order to avoid creating a messy project that’s fuelled by spaghetti code, some common conventions, methodologies, and tools shall be set up, favorably […]
Most modern web applications today use complex color palettes, style guidelines, styling patterns, as well as many other methodologies and concepts in order to provide visually-stunning user interfaces which are not only pleasant to look like but are also intuitive due to the positioning of certain UI elements and the color schemes used. However, the […]
When it comes to styling out components in React we do have plenty of choices ranging from vanilla CSS, to CSS/SCSS Modules, to even using a UI library/framework such as Bootstrap or Material UI. However, when it comes to integrating them with our React applications, something doesn’t feel right, especially when trying to conditionally style […]
If you’re new to React you might be a bit confused about the whole data flow concept that you keep hearing about when researching more about React and the way that state and props work. No worries, as in this article we’ll go over an essential part of the unidirectional data flow of React, which […]
It often happens that, as a React Developer, you’re working with big data objects containing a lot of nested properties, especially those coming from an external API. Because of that, it’s not always possible for us to tell the exact shape of the object at runtime, as sometimes, due to unforeseeable issues, our objects come […]
Learn about Xero invoice processing.
Learn about ecommerce discount strategy.
A step-by-step guide to setting up a recurring invoice in Xero
Learn the definition of a purchasing card for small businesses.
Learn the definition of procure to pay and how to implement it
The SoundCloud Android app recently got a significant makeover: a “new year, new me” type of thing. Our remarkable design team and…
12 Oct 2022
Mac apps built with Xcode 14.0 and 14.0.1 may contain concurrency bugs because the Swift 5.7 compiler can generate invalid code when targeting the macOS 12.3 SDK. If you distribute Mac apps, you should build them with Xcode 13.4.1 until Xcode 14.1 is released. Here’s what happened: Swift 5.7 implements SE-0338: Clarify the Execution of Non-Actor-Isolated Async Functions, which introduces…
The difference between what your business earns and what it costs to run
Learn about bookkeeping for real estate agents.
Learn the definition of real estate accounting software
What accounting software should farmers be using?
Everything small businesses need to know about ecommerce accounting
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. We have…
11 Oct 2022
Designing and engineering a messaging system that is used by 6.8 million students and half a million teachers in K-12 schools is no easy feat. While the typical threats against online systems from unauthorized and unauthenticated access to sensitive information remain, the school environment compounds privacy challenges as additional entities such as guardians, co-teachers, and […] The post Privacy and…
SwiftUI’s .task modifier inherits its actor context from the surrounding function. If you call .task inside a view’s body property, the async operation will run on the main actor because View.body is (semi-secretly) annotated with @MainActor. However, if you call .task from a helper property or function that isn’t @MainActor-annotated, the async operation will run in the cooperative thread pool.…
The ins and outs of full cost recovery for charities
Four key steps to effective, stress-free cash flow management.
Ecommerce fraud protection and prevention techniques