deps.edn and monorepos XI (Polylith)

This is part of an ongoing series of blog posts about our ever-evolving use of the Clojure CLI, deps.edn, and Polylith, with our monorepo at World Singles Networks.

From: Sean Corfield: An Architect's View

Simpler Bootstrap accordions

Vertically collapsing accordion UI components are simple to implement these days using native HTML.

From: cfSimplicity

Spring for GraphQL Schema Mapping Inspection Report

Join VMware's Spring Developer Advocate, Dan Vega, as he explores the exciting new releases in Spring for GraphQL. Dive into the enhanced features of the inspection report, walk through how to create a project, and more!

From: Dan Vega

Threads vs Twitter - A New Challenger Approaches

So, what makes this so interesting? There's already been hundreds of twitter competitors that have come and gone in the months since Musk took over the blue bird app.

From: Michael Walter Van Der Velden

On ColdFusion, AES, and Padding Oracle Attacks: Hic Sunt Dracones

TL; DR: If you use AES-CBC (or another block cipher operating in CBC mode) to decrypt user-controlled ciphertext, validate the ciphertext with an HMAC or similar integrity check prior to decryption to avoid Padding Oracle vulnerabilities.

From: Hoya Haxa - A Security Research Blog

Deploying Spring Boot 3 Applications to AWS Lambda

Discover effective solutions for hosting your personal spring boot projects without hefty costs. Boost your skills with Dan Vega, your spring developer advocate, while exploring the capabilities of AWS Lambda.

From: Dan Vega

Long-Term Funding, Update #3

In my previous Long-Term Funding update I said I would review/overhaul the Libraries pages (both authoring and the directory) and write the tools.

From: Sean Corfield: An Architect's View

Adobe ColdFusion Log Verboseness

Server logs in ColdFusion are a must-have resource to help you tune, monitor, and troubleshoot your servers.

From: Chris Tierney

Rogue Engine & JS Game Development

Those who have been following me for a while might know that while I'm no game developer, much like 90% of all other web devs, game development was my starting goal for getting into programming.

From: Michael Walter Van Der Velden

An Ode to the Intel Mac

The general advice is that a computer should last between 2 and 4 years.

From: Michael Walter Van Der Velden

How to add Request Headers using HTTP Interfaces in Spring Boot 3

In this tutorial you will learn how to add a request header when using HTTP Interfaces in Spring Boot 3.

From: Dan Vega

Spring HTTP Interface Clients: Consuming HTTP services in Spring Boot

Learn all about the new HTTP Interfaces in Spring Framework 6 and Spring Boot 3 by building out a real world example.

From: Dan Vega

FortiGate 80F to Unifi Security Gateway Pro 4 IPSec Tunnel Issues

I have recently replaced an older Cisco ASA 5550 with a FortiGate 80F.

From: Chris Tierney

Into The Box 2023 Slides

I'm back from Houston Texas after another great Into the Box conference. Slides for my talk Taming the top 25 Most Dangerous Software Weaknesses can be found here. For code samples I used my Bank of Insecurity repository which is full of security weaknesses.

From: Pete Freitag's Homepage

Java 17 🤝 AWS Lambda: Creating Serverless Functions in Java & Spring with Java 17

AWS has made a big announcement recently - Java 17 runtime is now supported on AWS Lambda. What this means is, you now have the freedom to write your lambda functions using Java in Spring and specifically target JDK 17.

From: Dan Vega

Why You Don't Want To Use CFMX_COMPAT Encryption

This is the first of what may be a couple of posts about my presentation from ColdFusion Summit East 2023, which was held in April in Washington, DC.

From: Hoya Haxa - A Security Research Blog

Demystifying Spring Session: A Comprehensive Introduction for Java Developers!

In this tutorial, we'll explore the powerful features of Spring Session and learn how to effectively manage user sessions in your Java web applications.

From: Dan Vega

Long-Term Funding, Update #2

In my previous Long-Term Funding update I said that I planned "to review and/or overhaul the Getting Started, Introduction, and Web Development sections, with a focus on the latter.

From: Sean Corfield: An Architect's View

OAuth2 Login Made Easy in Java: A Spring Boot & Spring Security Walkthrough

In this tutorial, we will discuss how to set up OAuth 2 logins in Spring Security with Spring Boot.

From: Dan Vega

🔥 New in Spring Boot 3.1 - Spring Boot Docker Compose Module

In this tutorial you will learn about the new Spring Boot Docker Compose Module. This module allows you to use Docker Compose files directly with Spring Boot applications.

From: Dan Vega

Advanced Spring Security - How to create multiple Spring Security Configurations

In this tutorial, we will discuss how to create multiple Spring Security configurations and why you might want to do so.

From: Dan Vega

Create a GraphQL Client in Java with Spring Boot

If you're working on a Spring application and you need to call another REST API, you have tools such as RestTemplate or WebClient.

From: Dan Vega

Calva, Joyride, and Portal

Back in December, 2022, I described my original Calva, Joyride, and Portal setup.

From: Sean Corfield: An Architect's View

Copying AWS EC2 Tags to EBS Using PowerShell

These days when creating an EC2 instance in the AWS console UI, by default, the tags are duplicated across Elastic Block Service (EBS) and Elastic Network Interface (ENI) attached resources being created.

From: Chris Tierney