We look at the fees incurred through overseas transactions.
25 Jan 2022
We look at the cost and benefits of a letter of credit.
Find out why good management of receivables is so important.
On December 9, 2021, the Apache Log4j vulnerability – which affects the popular Apache Foundation Log4j library – was disclosed to the public over Twitter. In the days following the event, IT and SecOps teams scrambled to patch these vulnerabilities. But log4j is a popular piece of code, which means that patching takes time. That’s […] The post Protecting Against…
We are introducing embeddings, a new endpoint in the OpenAI API that makes it easy to perform natural language and code tasks like semantic search, clustering, topic modeling, and classification.
How MapTiler created beautiful cloudless satellite maps of the whole world with ESA Sentinel-2 data.
In this post, we’ll look at real-life use cases by some of our early users and see how Serverless Cloud can help solo developers be more productive.
24 Jan 2022
Want to know how long for a direct debit refund? Find out here.
Everything you need to know about contactless payments and their safety.
Are you aware of all the costs of contactless payment?
Discover all you need to know about the contactless payment limit.
Learn about SEPA payments after Brexit.
Learn database partitioning! Scale reads/writes & improve availability by splitting your database. Explore horizontal/vertical strategies.
Personalization in retail: simplifying a complicated relationship
Give a DAM: Digital asset management in legacy modernization
21 Jan 2022
Find out why direct debit is one of the safest forms of payment around.
How to calculate and reduce your customer churn.
What is donor management software and how does it work?
We look at everything businesses need to know about indemnity claims.
We explore the best payment solutions for your charitable organisation.
Satellite and high-resolution aerial imagery of the USA, Europe, and Japan is now available for self-hosting from on-prem environments or offline laptops.
20 Jan 2022
In this post, we'll dive into the internals of Serverless Cloud to show you what is happening under the hood when you develop and deploy your applications.
Traditional lenders riding the ‘buy now pay later’ wave
19 Jan 2022
This article was originally authored by Srinath Ananthakrishnan, an engineer on the Heroku Runtime Networking Team Summary This following story outlines a recent issue we saw with migrating one of our internal systems over to a new EC2 substrate and in the process breaking one of our customer’s use cases. We also outline how we […] The post The Adventures…
On this site, we're primarily concerned with software design, architecture, and the many problems that occur later on in your developer…
A few months ago you might remember a tutorial I put out regarding remote caching in Eleventy. In this tutorial titled, Download and Cache YouTube Data in an Eleventy Website with Simple JavaScript, I... The post Add Pagination to Your Eleventy Static Generated Website in Minutes appeared first on The Polyglot Developer.
There’s a common saying that adults spend more time with coworkers than family; for us software engineers, we spend more time with our text editor than our families. And why shouldn’t we? They’re our main tool to do a variety of things, and as these editors evolve, they’re capable of doing even more. UltraEdit, a paid text editor, has been…
How to brew a perfect strategy, responsibly (part one)
How to brew a perfect strategy, responsibly (part two)
18 Jan 2022
If you’ve ever built anything with web technologies, you’re probably familiar with MDN Web Docs. With about 13,000 pages documenting how to use programming languages such as HTML, CSS and JavaScript, the site has about 8,000 people using it at any given moment. MDN relies on contributors to help maintain its ever-expanding and up to date documentation. We reached out…
The latest cloud-free satellite imagery for the whole world in high resolution and beautiful, natural colors.
I'm a mother, I'm a Thoughtworker
17 Jan 2022
The PubNub PubCast brings together leaders from a variety of industries to discuss how they're creating innovative and engaging virtual experiences.
In 2022 the Blender Institute team will focus on four strategic projects.
Safety is boring, let's do pointer arithmetic.
At Zerodha, the first mobile version our flagship trading platform Kite was written as a native Android app in 2015. After building a cross-platform version in React Native in 2017, we finally settled for a full rewrite in Flutter in 2018, a choice that has paid off really well for us. There were several factors and trade-offs that prompted these…
A multicurrency bank account makes cross border payments easy.
Here’s how to find an invoice template for freelance work.
There are key differences between an invoice and statement.
Here’s how to find the best online billing software for small business.
Learn more about how a UK credit card processor operates.
In the last article in this series, Awesome Git Aliases, we took a look at some awesome aliases for Git. However, the true power of Git aliases comes from writing custom scripts. These allow you to build Git commands that can do anything you can imagine. In this article, I’ll show you how you can create script aliases with Git.…
Learn how to build a simple image hosting app on Serverless Cloud by using Serverless Storage
Software ate the world: A decade later, it's still a very hungry beast
Lessons learned about internal products
16 Jan 2022
Explore leaderless replication - a fault-tolerant, strongly consistent data replication strategy. Learn how it works and its benefits.
14 Jan 2022
I recently stumbled upon a standard SQL feature that was implemented, to my surprise, in HSQLDB. The keyword is CORRESPONDING, and it can be used with all set operations, including UNION, INTERSECT, and EXCEPT. Let’s look at the sakila database. It has 3 tables with people in it: Similar, but not the same. What if … Continue reading A Rarely…
What is the best sole trader accounting software?
Stop chargebacks harming your business with chargeback management.
How can cloud bookkeeping software benefit your small business?
Are there advantages of cloud accounting vs desktop software?
Employing setInterval for condition polling has really been useful over the years. Whether polling on the client or server sides, being reactive to specific conditions helps to improve user experience. One task I recently needed to complete required that my setInterval immediately execute and then continue executing. The conventional and best way to immediately call a function at the beginning…
NB: This post describes a very casual code review of a few cryptography functions used by MetaMask. It does not describe any vulnerabilities. If you’re the kind of person who likes a meandering and amateurish code review that goes absolutely nowhere, you’ll enjoy this post. Otherwise you might want to read something more exciting: I … Continue reading An extremely…
How Jane Street Pairs Interns to Projects and Teams During the Software Engineering Internship
Jane StreetSoftware engineering intern candidates often ask how team placement works and how much input incoming interns have over their teams and projects. We know team placement is an important factor for many students when deciding which internship to accept. We’ve spent considerable time and thought on this process in recent years and hope to demystify the experience with this post.
13 Jan 2022
If you send a BACS payment on a Friday, when will it clear?
Instant payment processing helps customers manage cash effectively.
SEPA instant payments have changed the game for UK businesses.
Contactless is convenient, but does contactless payment take longer to clear?
See the advantages and disadvantages of a credit card payment.
The UK government is reviewing the Duty to Report. We believe it should stay.
We just launched GoReleaser v1.3, the first release of 2022!
The new version of MapTiler Server can easily connect to any PostGIS database and load data as map tiles.
Tutorial on how to build a CSV Parser, powered by Serverless Cloud
Five ways I grew my career as a quiet person
Five tips from the data awesome frontline
12 Jan 2022
Ryan Basayne of Coralogix sits down with Morgan Shultz of Copado to discuss his experience leveraging Coralogix on the Heroku Platform. Copado is an end-to-end, native DevOps solution that unites Admins, Architects and Developers on one platform. DevOps is a team sport, and uniting all 3 allows you to focus on what you need to […] The post How Copado…
Every week, the GitHub Mobile team updates the GitHub Mobile apps on both iOS and Android with new features, bug fixes and improvements. Shipping a mobile app is not an easy task. Before a build goes out to our users’ hands, we must make sure the end result is properly built, all written tests are passed, and any critical issues…
I recently got into streaming video games on a consistent basis and needed a better call to action (CTA) to encourage subscribers. In an attempt to encourage more subscriptions, I thought it'd be bene... The post Create a Custom Stream Elements Overlay for YouTube Subscribers appeared first on The Polyglot Developer.
When do you need to overhaul a large code base to address tech debt? What is the best way to address widespread inconsistencies and outdated patterns? How can you make significant architectural improvements to a complex application while still continuing to ship features? These were questions we grappled with at the beginning of 2020, when…
A big beginner-friendly introduction to programming and the ideas behind writing code.
11 Jan 2022
N+1 queries are a popular problem in many applications that run SQL queries. The problem can be described easily as follows: 1 query fetching a parent value is run N queries fetching each individual child values are run This problem isn’t limited to SQL, it can happen with any poorly designed API that does not … Continue reading Using jOOQ’s…
Last year threw a lot at cybersecurity teams, from the emergence of several high-profile cyberattacks to the revelation of widespread vulnerabilities. As we all move into 2022, odds are your team is re-thinking your cybersecurity strategy to help make your organization more resilient and flexible. This should involve an evaluation of your cybersecurity solutions, as […] The post 3 Ways…
How to prepare for a software engineer interview, from the process to the mindset.
Intel Processor Trace is a hardware technology that can record all program execution flow along with timing information accurate to around 30ns. As far as I can tell almost nobody uses it, seemingly because capturing the data is tricky and, without any visualization tools, you’re forced to read enormous text dumps.
The new MapTiler Desktop 11.3 release is now available for you to download, and it brings some sweet new features!
Retail 2030: technology drives the retail experience
Navigating the WeChat ecosystem: what mixture of WeChat official accounts should I choose for my business?
Thoughtworks InsightsNavigating the WeChat ecosystem: what mixture of WeChat official accounts should I choose for my business?
10 Jan 2022
Update: Everything in this article about Davis is also currently true in the following cities: Redondo Beach Beverly Hills Manhattan Beach South Pasadena Santa Monica Anaheim Oxnard To get a full list, visit the HCD website, click "Compliance Report," and filter for "Compliance Status" => "OUT". I would also guess that San Francisco will make […]
Discover the best invoice software for small businesses.
What to include in your payment request letters and when to send them.
Extending supplier payment terms may be easier than you think.
Starting a business with no money is both possible and surprisingly common.
The benefits of small business networking and how to set yours up.
Tips and strategies to get your first programming job
9 Jan 2022
If you're just getting started with object-oriented programming, the notion of an class may seem a little foreign. Abstraction is one of…
7 Jan 2022
One of the coolest things about using and making jOOQ is that we get to discover the best extensions to the standard SQL language by vendors, and add support for those clauses in jOOQ via emulations. One of these syntaxes is BigQuery’s * EXCEPT syntax. Everyone who ever wrote ad-hoc SQL queries would have liked … Continue reading The Useful…
Do you need to change your direct debits when you get a new card?
Banking APIs are useful for open banking processes.
Find out how loss carryforward works.
Do you know how to calculate your precise account balance?
One of my least favorite tasks as a software engineer is resolving merge conflicts. A simple rebase is a frequent occurrence but the rare massive conflict is inevitable when many engineers work in a single codebase. One thing that helps me deal with large rebases with many merge conflicts is flattening a branch’s commits before fixing merge conflicts. Let’s have…
The ‘data awesome’ framework
6 Jan 2022
Imagine yourself as an engineer who just joined SoundCloud. Besides meeting your colleagues and getting your new laptop, badge, and that…
5 Jan 2022
3.16.0 Release with a new Public Query Object Model API, Spatial Support, YugabyteDB Support and Much More
jOOQThis release tackles two long standing and complex feature requests that usershave asked us to offer for a long time: a public API for manipulating jOOQ’squery object model (QOM), and spatial support. New Query Object Model (QOM) Every jOOQ query is modeled as an expression tree constructed via our intuitiveDSL. For some use-cases there exist … Continue reading 3.16.0 Release…
All CPAs are accountants but not all accountants are CPAs.
Frictionless payments help organisations save money and reduce churn
New payments architecture is the future vision of shared payment infrastructure.
Business accounts vs merchant accounts – both essential to online business.