The new version of OpenMapTiles is available in an OpenStreetMap style, showing all the features available.
23 May 2023
How does "Buy Now Pay Later" work?
Working towards sustainable organizational transformation
Popovers are everywhere on the web platform. Learn how to use the new web platform primitives to take advantage of them today.
22 May 2023
A secure software supply chain represents another facet of Microsoft's built-in security to enhance and maintain trust in our products. It’s a continuation of the journey we embarked upon since the launch of Security Development Lifecycle (SDL) in 2004 and represents our commitment to continually enhance Microsoft’s foundational security. The post The Journey to Secure the Software Supply Chain at…
Every business collects payments. Do you know how much the payment methods you choose actually cost you? Watch our on-demand webinar to find out
Leveraging IoT to deliver printouts to your doorstep Setting up our Printout Delivery Store has been highly satisfying. At one end is the joy of customers discovering an easy, home-delivered solution for last-minute printouts. But even more enjoyable is the knowledge that we created a nationwide service with only a Raspberry Pi and a seamless print flow that effectively harnesses…
Now is a good time to start thinking about the governance of superintelligence—future AI systems dramatically more capable than even AGI.
Breaking Through Barriers: How Engineering Effectiveness Can Transform the Banking, Financial Services and Insurance Industry
Thoughtworks InsightsBreaking Through Barriers: How Engineering Effectiveness Can Transform the Banking, Financial Services and Insurance Industry
19 May 2023
Snapshot: innovation lab projects
Scaling up efficiently for customer delight
18 May 2023
an explainer on Soundpool framework in Android -its features, limitations. The challanges we faced and the framework we built on the top of it to make it more efficient. Sound plays an important role in enhancing our members’ experience on our app. As a multi-product platform, our members engage with the app for various purposes such as payments, rewards, e-commerce,…
The ChatGPT app syncs your conversations, supports voice input, and brings our latest model improvements to your fingertips.
Digital banks: lessons from South East Asia (part 2)
Three ways to fast-track your MVP
17 May 2023
As a design organization we have the opportunity to make a significant impact on making GitHub inclusive for all developers. Designing complex interactions for users with a wide range of abilities is challenging. It’s easy to fall into traps where checks pass but the resulting experience isn’t actually a good experience for anyone, including those with disabilities. We are early…
How to make the most of PubNub's Dashboards
Introduction In this article, we are going to see what is the standard SQL operation order. Once you understand the order in which SQL operations are executed, then it will be clear why the Oracle legacy pagination query required a Derived Table in order to make sure that the ROWNUM pseudocolumn is computed after executing the ORDER BY clause. SQL…
The CISO Dilemma How can information security leaders ensure that employee usage of artificial intelligence (AI) tools to help increase organizational productivity is not putting sensitive company data or intellectual property (IP) at risk of leakage or other harm? We addressed this dilemma last week at Cisco Live in Amsterdam with the unveiling of exciting […] The post Controlling ChatGPT…
Digital banks: global opportunity ripe for the picking (part 1)
16 May 2023
Confidently make evidence-based decisions to meet your goals with PubNub Insights.
Considering a subscription model for your business? Learn all the benefits.
10 benefits of reducing operating costs and effective ways to reduce expenses
Are you looking to streamline your procurement process?
Learn how cross border payments work.
Learn how to get paid as an independent contractor.
What is the best way to take a tutor payment?
Which cleaning payment method would be best for your business?
15 May 2023
🎉 I am thrilled to share that I have recently achieved my AWS Certified Developer – Associate certification! ☁️🧑🏻💻
Announcing the first steps to sunset Subversion from the Blender development infrastructure.
I am proud to announce that Cisco Umbrella for Government has achieved FedRAMP In Process status for FedRAMP Moderate authorization. This reflects our commitment to providing one of the most comprehensive and reliable cloud-native cybersecurity solutions to federal, state, and local government agencies, as well as all other organizations that depend upon FedRAMP certification. We […] The post Cisco Umbrella…
How to raise awareness and build capabilities with simple and engaging accessibility content
Thoughtworks InsightsHow to raise awareness and build capabilities with simple and engaging accessibility content
The Power of service design in digital transformation: A case study in global sales operations
Thoughtworks InsightsThe Power of service design in digital transformation: A case study in global sales operations
Embracing the age of AI: Into the future of CX
12 May 2023
Views and components are one of the first things you’ll work with when starting a new project in Vue.js. In this article, we’ll explore the nature and functionality of Vue.js views and components, and see if there’s any difference between them. Views in Vue.js are components that point to the actual web page you want […]
Wondering how to invoice clients? Here’s an A-Z of consulting fee invoices.
Is a consultant retainer contract right for you?
When New Retail meets NFTs (part one)
When New Retail meets NFTs (Part two)
Web3: An illustrated guide
Calculating software carbon intensity
11 May 2023
Discover PubNub's involvement in GDC 2023 and other gaming conferences, showcasing its real-time solutions to empower game developers.
Unlocking inclusive design: how Primer’s color system is making GitHub.com more inclusive
GitHubOver 100 million developers around the world come to GitHub to build software. Primer, GitHub’s open source design system, is responsible for creating inclusive, responsive and efficient experiences for a diverse range of users. The Primer team aims to enable all user interface (UI) components to be built leveraging Primer. At Primer’s foundation is our color system, a way of…
Back in March I was fortunate to spend several days visiting Brussels, where I had a chance to attend a panel on “chat control“: the new content scanning regime being considered by the EU Commission. Among various requirements, this proposed legislation would mandate that client-side scanning technology be incorporated into encrypted text messaging applications like … Continue reading On Ashton…
Popovers are everywhere on the web platform. Learn how to use the new web platform primitives to take advantage of them today.
10 May 2023
Lead like a mother - Be courageous, empathetic and strong
Best practices to improve customer engagement in digital banking
9 May 2023
Restarting and shutting down a computer remotely is a frequent task for remote system administrators. As someone that writes many shell scripts, I also find myself automating system restarts. Let’s look at a few ways to restart Mac systems from command line! Restart a Local Mac To restart a local Mac system from command line, you can execute: sudo shutdown…
Introduction In this article, we are going to see how the default entity sequence changes when migrating from Hibernate 5 to Hibernate 6. Domain Model Let’s assume we have a Post parent entity that has a one-to-many bidirectional association with the PostComment child entity. The Post parent entity looks like this: And the PostComment looks as follows: Notice that both…
In October 2021, the United States Federal Trade Commission (FTC) announced changes to the Safeguards Rule, requiring greater security measures from “non-banking” organizations handling and transacting consumer financial data. The deadline for compliance is June 9, 2023. What does the FTC Safeguards Rule require? The FTC Safeguards Rule applies to U.S. businesses that are “significantly […] The post Creating a…
We use GPT-4 to automatically write explanations for the behavior of neurons in large language models and to score those explanations. We release a dataset of these (imperfect) explanations and scores for every neuron in GPT-2.
Top 10 steps to follow when introducing and scaling Data Mesh from a business perspective
Thoughtworks InsightsTop 10 steps to follow when introducing and scaling Data Mesh from a business perspective
Exploring the Potential of ChatGPT as a Coding Partner (part 2)
8 May 2023
This article discusses moderating Generative AI and considerations to keep in mind when using this technology.
Retrospectives are essential for a team’s ongoing growth and achievement, but they can be exclusionary for team members with disabilities due to the inaccessibility of most retrospective tools. These tools often depend on drag-and-drop functionality, images, color coding, and undefined digital spaces with no clear headings or navigational anchors. To ensure everyone can actively participate, the GitHub Accessibility leadership team…
A few weeks ago I ran into a conversation on Twitter about the weaknesses of applied cryptography textbooks, and how they tend to spend way too much time lecturing people about Feistel networks and the boring details of AES. Some of the folks in this conversation suggested that instead of these things, we should be … Continue reading PRFs, PRPs…
Bluesky is a hot new social networking platform that functions like Twitter from Twitter’s original founder. New users are flooding into the platform as a respite from Elon Musk’s vision of Twitter and the fumbles that have happened since his takeover. Upon signing up for Bluesky, your username defaults to {yourdesiredhandle}.bsky.social, but there’s a better and more secure option. One…
Learn how to use x/exp/teatest to write tests for your Bubble Tea apps.
The transformation of merchant acquiring
5 May 2023
Is your payment collection process ready for economic uncertainty? Watch on-demand to find out how you can protect your revenue by automating your payments.
Roadmap of Blender Foundation suported projects for the second quarter of 2023.
Discover the key differences between push and pull payments.
Why cloud-based payments are the present and future of finance
Taking credit card payments over the phone offers big potential.
Read up on what information is needed to make an ACH payment.
This article walks through the challenges of cross-compiling a Rust web app from a Mac Silicon machine to an x86 Docker container using musl, RusTLS, multi-stage builds and other techniques to produce a small container image.
U.S. Government customers can now leverage Cisco to meet the mandate for CISA’s Protective DNS with enhanced protection for on-premises and roaming client users. Protective DNS is offered by the U.S. Cybersecurity and Infrastructure Security Agency (CISA) to detect and prevent cyberattacks targeting Federal civilian executive branch agencies (FCEB). U.S. Federal Civilian agencies must integrate […] The post Cisco Umbrella…
May is the maintainers month, so I would first like to thank all the maintainers out there for the hard work, you rock!
MapTiler has been creating a comprehensive mapping ecosystem for businesses, including advanced processing tools like Desktop/Engine, data storage and processing services, QGIS plugins, geocoding and geolocation services, JavaScript libraries, map styling tools, and more. Until now, we primarily relied on the open-source community and MapLibre for displaying maps on the web. While this will continue, we are taking it to…
A digital-first operating model in banking: How to get it right and avoid the pitfalls
Thoughtworks InsightsA digital-first operating model in banking: How to get it right and avoid the pitfalls
4 May 2023
Blender gets five slots for Google Summer of Code 2023!
The May 2023 release of the Python and Jupyter extensions for Visual Studio Code are now available. In this release, Jupyter is no longer installed alongside the Python extension, microvenv support was added for the Create Environment command, new automatic conversion of f-strings, and code navigation on strings that contain module names. Keep reading to learn more! The post Python…
What’s new in 4.3: Smoother automated workflows, you can upload new tiles via API Easier to use API: functionality aligned with the Cloud API documentation updates License changes, get your new key now! Improved raster handling, faster and more efficient Download the latest version of MapTiler Server for free now!
3 May 2023
Safeguarding Software: Embracing Security Design Principles in Software Development
Domenico LucianiIn today's digital landscape, developing software with a security-oriented mindset is no longer an option – it's a top priority. I've had the opportunity to attend the Secure…
This month, we’re expanding the Heroku platform with a limited release of our Private Spaces product in two new regions, India (Mumbai) and Canada (Montreal), enabling customers to maintain even greater control over where data is stored and processed. These two new regions will fully support Heroku Private Spaces, Heroku Shield Private Spaces, Heroku Postgres, […] The post Heroku Private…
Introduction Welcome to a new issue of the High-Performance Java Persistence Newsletter in which we share articles, videos, workshops, and StackOverflow answers that are very relevant to any developer who interacts with a database system using Java. Articles The pick of this edition is this article, which explains the bad parts of PostgreSQL. While PostgreSQL is a great open-source database…
A11yOps: Automated digital compliance for accessibility
2 May 2023
Multipurpose themes are flexible WordPress templates that can be used to create virtually any kind of website. They are often best-sellers, and because they are so popular there are a lot of them to choose from. Too many in fact unless you have time to spare to find one that is best for you. Where there may be an instance…
Exploring the Potential of ChatGPT as a coding partner
1 May 2023
Image by Eric Elliott using PromptCrafter and Midjourney SudoLang is a powerful natural language pseudocode programming language that makes it easier to instruct OpenAI’s GPT-4, Anthropic’s Claude, and other language models. For an overview of language features and benefits, check out The Art of Effortless Programming and Unit Testing ChatGPT Prompts: Introducing Riteway for SudoLang . To gain a better…
AWS Amplify is a cloud development platform that streamlines the deployment of web applications, making it easier for developers to focus on writing code. With AWS Amplify, you can quickly deploy your Next.js app to the cloud and take advantage of its powerful features. In this article, I’ll guide you through the process of deploying […]
If you’re a developer working with Next.js, you may have found yourself needing to load data from a file in your application. This could be anything from a JSON file containing configuration settings to a CSV file with data that needs to be processed and displayed on your site. Loading data from a file in […]
If you’ve been using TypeScript for a while, you’re probably familiar with the “any” type. This type is often used as a placeholder for a value whose type is unknown or difficult to specify. While using “any” can make your code more flexible, it also comes with a number of drawbacks. For example, it can […]
Have you ever found yourself working on a web application and needing to handle query parameters in a type-safe way? If so, you’re in luck! TypeScript provides powerful tools for working with query parameters that can help you catch bugs at compile time and write more maintainable code. If you’re using Next.js, you might also […]
Privacy is always incredibly important, especially with visual media where you may not have the permission of individuals in the video. If you’re filming something in public, it’s likely you’ll catch someone’s face who simply doesn’t want or need to be identified. This recently got me to thinking: what’s the easiest way to blur faces in a video via command…
30 Apr 2023
Bookmarks for May 2023: 17 links - An Architecture Path to Mainframe Moderniz...; (11) Lesson 9 - Analyzing Architecture: Ma..., and more.
Check 7 uses cases of PubNub with customer stories and examples of business tech integrations
To celebrate Work&Co's tenth anniversary, I'm excited to share this two-piece series. Both drawings are 3d scenes, hatched by my vector raytracer, Rayven, to get a hand drawn feel. Created: April 2023 Size: 31x30cm Paper: Fabriano Bristol 250gsm Pens: Pigma Micron
The second plot for Work&Co's anniversary, and my personal favorite. The bumpy sphere is an allusion to the challenging period we've all experienced due to COVID-19. Created: April 2023 Size: 27x27cm Paper: Fabriano Bristol 250gsm Pens: Molotow Blackliner
29 Apr 2023
Introduction In this article, we are going to see how Spring handles transaction and database connection management. I decided to write this article because this topic has been requested recurringly by the students taking my High-Performance Java Persistence training. Spring TransactionInterceptor In order to provide declarative transaction management, Spring uses AOP (Aspect-Oriented Programming), and methods annotated with the @Transactional annotations…
28 Apr 2023
(cover image from ThisisEngineering RAEng) Let’s face it: software is easier to write than maintain. This is why we, as software engineers, prefer to just “rip it out and start over” instead of trying to understand what another developer (or our past self) was thinking. We seem to have collectively forgotten that “programs must be […]
A CRM with email automation can help you keep in contact with your best leads, your new customers, and your... The post Guide to using a CRM with email automation: the best triggers for the biggest impact appeared first on GoSquared Blog.
The CSS language is full of small gaps which are frustrating to navigate. Between CSS properties to hide a container and its contents, there is still room for improvement. visibility: hidden keeps height and width integrity while display: none on a container hides everything. You can use .container > * to hide all contents of a container, but what if…
Eight things that slowed down our backend workflow and what we did to improve
The benefits of not finding a product-market fit: Understanding why and when it's a good thing
Thoughtworks InsightsThe benefits of not finding a product-market fit: Understanding why and when it's a good thing
26 Apr 2023
Tens of thousands of API applications interact with Strava’s publicly available API, from small projects whose only users are the developers who created them to larger partners like Garmin, Zwift, Wahoo, or Peloton, who upload thousands of activities to Strava daily on our athletes’ behalf. Recently the API & Platform team undertook a project to redefine the way that Strava…
Ready to take your engineering ship to Warp 9? (by Christopher Chiu-Tabet) Nowadays, everyone is examining how to increase efficiencies and cut costs to improve their bottom line. Although it may seem counterintuitive, engineering managers can help increase efficiencies by investing in tools for their engineering group that can help increase the team’s velocity and therefore increase efficiencies and the…
The future of generative AI is niche, not generalized