We look at everything businesses need to know about indemnity claims.
21 Jan 2022
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.
19 Jan 2022
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…
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.
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.
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
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
12 Jan 2022
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…
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…
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!
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.
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…
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.
Discover the steps involved in gaining BACS approved status
4 Jan 2022
We explore how BaaS can transform money management for your business.
Discover how to write and deposit a cheque in our guide.
Cheques don’t last forever, so cash them before they expire.
Is cashing foreign cheques in UK banks possible? Find out how.
We look at how to eliminate barriers to sale with an email payment link.
3 Jan 2022
Linux's epoll API solved the C10K problem, enabling fast and afforable Internet services.
Explore conflict resolution strategies in multi-master databases. Learn to handle conflicts with unique IDs, database precedence, & custom logic.
1 Jan 2022
When you're developing a game, whether it be 2D or 3D, you're going to need to add menus with buttons at some point. These buttons could be as simple as a means to exit the game, or something more com... The post Interacting with Sprite and UI Buttons in a Unity Game appeared first on The Polyglot Developer.
Wow, here we are, the sixth installment in the New Year series of posts. This year feels almost like a lost weekend. Aside from a few small…
31 Dec 2021
In a way, these two books are responsible for my entire professional career. With early computers, you didn’t boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command
5 tips for setting up and establishing a small successful business.
Read about our 4 best card machines for small business.
Making a CHAPS payment is simple and fast.
Contactless payment apps allow for quick and secure transactions.
Payment apps offer quick and secure transactions.
Reviewing 2021's highs, lows, and everything in between.
30 Dec 2021
Sara Soueidan is an independent Web UI and design engineer, author, speaker, and trainer from Lebanon. Currently, she’s working on a new course, "Practical Accessibility," meant to teach devs and designers ways to make their products accessible. We chatted with Sara about front-end web development, the importance of design and her appreciation of birds. The post Hacks Decoded: Sara Soueidan,…
I have spent a lot of time this year working with CVE data and most of that time in Jupyter notebooks. Over the holiday season, I decided to build a website from these notebooks using Github Actions, Github Pages and NBConvert. CVE.ICU ended up being the end product, and here is the source code. It is still an early work…
29 Dec 2021
How to amend and cancel direct debits and update payment bank details.
Accurate reconciliation is vital for businesses. Find out why and how to do it.
An explanation of AUDDIS, ADDACS and ARUDD and what they mean for your business.
Marketing is making consumers aware of your brand and forging a connection.
Five of the most popular online payment methods for your small business.
28 Dec 2021
$ glow charm.md
Behind-the-scenes of designcember.com.
27 Dec 2021
Replacing a substring of text within a larger string has always been misleading in JavaScript. I wrote Replace All Occurrences of a String in JavaScript years ago and it’s still one of my most read articles. The confusion lies in that replace only replaces the first occurrence of a substring, not all occurrences. For example: 'yayayayayaya'.replace('ya', 'na'); // nayayayayaya To…
25 Dec 2021
About 3 years ago I wrote about my Linux Desktop Setup and having used pretty much the same software setup for 10-15 years. My setup used to be heavily keyboard based. Now for work I am for the first time using a macOS-based Macbook Pro with an M1 Pro CPU. I spent the last 3 weeks using it as a…
24 Dec 2021
VRPs are coming in 2022, but what exactly are they and how do they work?
23 Dec 2021
Learn about confirmation of payee for your business.
Discover the best ways to increase ecommerce sales.
An explanation of when to use POs and how to process PO and non-PO invoices.
A simple explanation of the benefits of open banking and open banking apps.
22 Dec 2021
All Grouponers who haven’t been living under a rock this past year probably know what CX90 is. But for the few that missed out on this extraordinary project and the rest of the world, CX90 was a huge effort across the Product and Engineering Teams at Groupon where all of us came together to redesign our user experience and interface…
Learn about the climate action initiatives we've launched in 2021
I got a MacBook Pro 14" with an Apple M1 Pro SoC, 16GB of memory and 500GB of disk a couple of weeks ago, and wanted to write my impressions about it, since a lot of people ask.
I answer the question "what is one thing you can do to make your site better?"