Skip to content

Instantly share code, notes, and snippets.

View jpalala's full-sized avatar
🔭
Lets build something useful

Joe Palala jpalala

🔭
Lets build something useful
View GitHub Profile
@jpalala
jpalala / email.js
Created May 19, 2026 16:23 — forked from jcollado/email.js
Send email with nodemailer and AWS SES (API or STMP)
var nodemailer = require('nodemailer');
var sesTransport = require('nodemailer-ses-transport');
var smtpPassword = require('aws-smtp-credentials');
var mailOptions = {
from: 'from@example.com',
to: 'to@example.com',
text: 'This is some text',
html: '<b>This is some HTML</b>',
};
@jpalala
jpalala / deploying-static-page-to-cloudflare-pages-via-wrangler-cli.md
Created May 17, 2026 13:57
Deploying a Static Site to Cloudflare Pages via Wrangler CLI

Deploying a Static Site to Cloudflare Pages via Wrangler CLI

This guide outlines the direct, programmatic workflow for deploying a static website or single-page application (SPA) to Cloudflare Pages.

By utilizing the Cloudflare Wrangler CLI, you bypass the need to manually configure projects inside the Cloudflare dashboard UI. The entire lifecycle—from initialization to deployment—is managed entirely from your terminal or CI/CD pipeline.


🚀 Architectural Advantage: Zero-UI Configuration

Yes, you can do it with Codex. It does not have to be Claude.

Codex supports three related modes:

1. Local agent work

codex
@jpalala
jpalala / The_Limitations_of_using_LLMs_to_Code.md
Created May 15, 2026 16:08
Limitations of using LLMs to code

Large language models (LLMs) are very good at generating code that matches patterns they’ve seen during training. That strength also creates several important limitations.

1. Pattern matching ≠ true software understanding

LLMs generate code by predicting likely token sequences, not by reasoning about program correctness the way a compiler or experienced engineer would.

This means they can:

  • Produce code that looks correct but fails edge cases
  • Misunderstand implicit requirements
@jpalala
jpalala / read-this.md
Created May 6, 2026 08:29
[GEMINI] - how to implement socialite login with google, and github

Building a modern login page inspired by your screenshot is a great way to streamline user onboarding. To achieve this in Laravel, we'll use Tailwind CSS for styling and Lucide Icons (an excellent open-source alternative) to match that clean, professional look.

1. The Blade View (resources/views/auth/login.blade.php)

This template uses the same layout structure as Replit: a centered card, large "Continue with" buttons, and a clean email input section.

<!DOCTYPE html>
<html lang="en">
<head>
@jpalala
jpalala / example-shopify-frui-frontend.tsx
Last active April 18, 2026 05:07
Here is how you build a front page using storefront-api-client
import React, { useEffect, useState } from 'react';
import 'frui/frui.css'; // Essential for Frui styling
const HomePage = () => {
const [products, setProducts] = useState([]);
const [loading, setLoading] = useState(true);
useEffect(() => {
const fetchProducts = async () => {
const query = `
@jpalala
jpalala / index2.md
Created March 30, 2026 05:49
overview aws topics

Here’s your AWS Developer Associate Study Guide (Markdown format) — written like a clean, shareable internal doc or Notion page, with exam-focused callouts.


📘 AWS Developer Associate Study Guide


🔐 1. IAM & Long-Term Credentials

@jpalala
jpalala / index.md
Created March 30, 2026 05:38
what-are-various-charts-available-for-reports-in-agile-kanban-jira.md

🎯 Slide Deck: Jira Kanban Reports Explained 🟦 Slide 1 — Title

Jira Kanban Reports & Metrics Understanding Flow, Predictability, and Planning

CFD, Cycle Time, Throughput, Burnup Practical insights for Agile teams 🟦 Slide 2 — Why These Reports Matter Improve delivery predictability

@jpalala
jpalala / cowfetch.sh
Last active October 16, 2025 16:00
cowfetch
# Please install cowsay or else!
now=$(date +%H:%M)
message="U da Goat!"
uptimemsg=$(uptime | awk -F'(up |, [0-9]+ users?)' '{print "up" $2}')
printf '\033[36m'
cowsay -d "$message $uptimemsg"
echo "You are using $(grep '^PRETTY_NAME=' /etc/os-release | cut -d= -f2 | tr -d '"') $(uname -m)"
@jpalala
jpalala / symfony_cheatsheet.md
Last active October 7, 2025 04:50
SYMFONY Cheatsheet

A Symfony cheat sheet provides a quick reference for commonly used commands, configurations, and best practices within the Symfony framework. It typically covers various aspects of Symfony development, including:

  1. Console Commands: Project Management. Code
    php bin/console -V # Check Symfony version
    php bin/console list # List all available commands

Database Operations (Doctrine).