tutorial
•
intermediate
- A “one‑shot” prompt can generate a complete, ready‑to‑run Python CLI tool on the first attempt, eliminating iterative debugging of LLM output.
- By embedding a special PEP 723 comment that lists required packages, the script can be executed with `uv run`, which automatically creates a temporary virtual environment and installs dependencies in milliseconds.
4m
•
tutorial
•
intermediate
- Quantum computers are now accessible via the cloud, but sending circuits to remote hardware and receiving results for each iteration creates significant latency and inefficiency.
- IBM’s 2021 introduction of **Qiskit Runtime** packages the entire quantum‑classical program in a container that runs close to the hardware, dramatically reducing round‑trip delays and improving scalability.
4m
•
tutorial
•
beginner
- Python’s extensive data‑science ecosystem runs natively on the mainframe, giving scientists direct, high‑speed access to the 70 % of the world’s structured data that resides there and enabling inline model execution on the Telum processor.
- Site Reliability Engineers can leverage the same Python tooling they already use for infrastructure‑as‑code to automate and manage z/OS environments, calling legacy REXX/JCL when needed while exploiting mainframe hardware features such as built‑in compression.
15m
•
tutorial
•
beginner
- Jamil Spain (IBM Cloud Developer Advocate) explains that traditional application design expects immediate, synchronous processing via REST APIs, which often leads to extensive error‑handling code.
- Message queuing is introduced as an architectural pattern that enables asynchronous communication, allowing different parts of an application to operate independently and remain functional even when other components are unavailable.
2m
•
news
•
beginner
- Digital leaders value rapid, agile responses to market changes, requiring expert business knowledge to be embedded in every transaction and interaction.
- By moving decision logic to the cloud, companies—like an insurer that increased policy update frequency from quarterly to weekly—gain a competitive edge through faster packaging and pricing adjustments.
15m
•
tutorial
•
intermediate
- Data pipelines must be highly scalable and resilient to support real‑time AI workloads that process millions to billions of records without bottlenecks.
- Memory constraints are a common failure point; optimizing memory usage—especially during the extract phase—is essential for robust pipelines.
10m
•
tutorial
•
intermediate
- The demo shows how to create a client‑side Human Service called “Travel Request” in IBM BPM 8570 and add a Travel Request business object variable.
- A new “Start with Grid” option lets you quickly generate a header‑footer grid layout for the coach, which can then be edited using grid‑editing mode.
3m
•
tutorial
•
intermediate
- Quantum primitives are high‑level black‑box abstractions that take a quantum circuit as input and return useful results like probability distributions or expectation values, hiding the low‑level sampling and post‑processing.
- They let developers focus on application logic rather than the probabilistic nature of quantum measurements, similar to how assembly language is abstracted by higher‑level programming languages.
7m
•
tutorial
•
intermediate
- Polyglot programming means using multiple programming languages and technologies in a single system to play to each tool’s core strengths.
- In cloud‑native architectures, separating concerns (frontend, backend, middleware) makes it practical to choose the most appropriate language or platform for each component.
5m
•
tutorial
•
intermediate
- The video recaps quantum fundamentals: qubits can exist in superposition (0, 1, or any combination) and become entangled, with state changes effected by quantum gates followed by measurement.
- To program quantum computers, developers use a quantum SDK; the tutorial focuses on Qiskit, a Python‑based and widely adopted framework.
5m
•
tutorial
•
intermediate
- Legacy mainframe COBOL systems still power critical business functions but are tangled in monolithic code, 3270 screens, batch jobs, and hidden business logic, making them hard to evolve.
- The first step to modernization is to map the entire application landscape with tools like ADDI (Application Discovery and Delivery Intelligence) and its Refactoring Assistant, identifying data flows, batch schedules, and the specific logic embedded in screens and transactions.
6m
•
tutorial
•
intermediate
- Python dominates data‑science, AI, and machine‑learning work thanks to its gentle learning curve, cross‑platform availability, and a massive ecosystem of reusable libraries.
- Julia and Python share high‑level, open‑source, dynamically‑typed characteristics, making their syntax look familiar to developers of either language.
7m
•
tutorial
•
intermediate
- Synchronous communication occurs when a user initiates an action (e.g., checking balance or updating address) and waits for an immediate response from the app.
- Asynchronous communication lets the system notify the user independently of a request (e.g., alerts about suspicious activity) so timely action can be taken.
28m
•
tutorial
•
intermediate
- IBM Operational Decision Manager (ODM) on Cloud is a collaborative, rule‑based SaaS that lets organizations capture, automate, and manage frequently occurring business decisions and share them across the IBM Cloud platform.
- The service is hosted on IBM SoftLayer’s global infrastructure (17 data centers) and provides secure HTTPS access for external applications to invoke decision services.
9m
•
tutorial
•
intermediate
- Real‑time experiences in modern cloud apps are delivered by Apache Kafka, an open‑source distributed streaming platform that continuously produces and consumes data streams.
- Kafka’s clustered architecture provides high throughput, ordered record handling, strong data accuracy, replication, and fault‑tolerance, ensuring low‑latency performance at scale.
3m
•
deep-dive
•
intermediate
- Maintaining a massive, monolithic COBOL application with thousands of files and a large database is cumbersome and makes pinpointing needed fixes difficult.
- Large language models that understand COBOL can automatically generate documentation, making the codebase far more navigable.
6m
•
tutorial
•
intermediate
- The banking sector is under pressure from cloud‑based digital disruptors and must modernize quickly while keeping costs low.
- IBM Cloud Pak and IBM Financial Services Workbench enable banks to add intelligent, integrated automation to loan decisioning and to build composable, cloud‑native banking solutions.
3m
•
tutorial
•
beginner
- IBM API Connect leverages the LoopBack framework for model‑driven API creation, and this tutorial walks through building and testing an API using the API Designer.
- After installing API Connect, a LoopBack project is generated with `apic loopback -d APIConnectDemo`, accepting default names and a “hello world” application type.
14m
•
tutorial
•
intermediate
- Jam Spain, an IBM Cloud Developer Advocate, recounts his early experience building a large‑scale online admissions system nearly 14 years ago, which forced him to embed extensive business logic directly into application code.
- He defines **business rules** as the everyday logic programmed into applications, distinct from **business requirements**, which describe the desired outcomes or success criteria of a system.
9m
•
tutorial
•
beginner
- An API (Application Programming Interface) acts as a standardized bridge that lets apps or services communicate, abstracting away complex internal logic so developers only need to request the data they need.
- In the example of a veterinary clinic mobile app, the app would use a cloud‑based visual‑recognition API to POST an image of a pet and receive the pet’s name and file information.
3m
•
review
•
beginner
- The speaker went from hating Python in university to loving it because its simple, “executable‑pseudocode” syntax makes it easy to learn, especially after moving from Java and C.
- Being a dynamically‑typed, interpreted language, Python handles many details for you, trading compile‑time checks for runtime errors that developers must stay aware of.
6m
•
deep-dive
•
intermediate
- Open source software is defined more by user and developer freedom to modify and share code than by its lack of cost.
- The movement gained momentum in the 1980s and exploded with Linux, leading companies like Red Hat to blend proprietary products with open‑source versions such as CentOS for mutual benefit.
5m
•
tutorial
•
intermediate
- Spring Boot is an opinionated, widely‑adopted Java framework that eliminates boilerplate, offers a large ecosystem, and accelerates time‑to‑market for traditional JVM‑based applications.
- Quarkus (referred to as “corcus”) targets container‑optimized, cloud‑native workloads, emphasizing faster boot times and lower resource usage by combining imperative and reactive models.
3m
•
tutorial
•
intermediate
- Created a new LoopBack project named “customers” using the `apic loopback` CLI and added the MongoDB connector (`loopback-connector-mongodb`) to enable database communication.
- Configured a MongoDB data source through the API Designer, supplying host and port details and testing the connection.
7m
•
tutorial
•
intermediate
- Your choice between Python and R should depend on factors like prior programming experience, the importance of visualizations, the type of analysis (ML vs. statistical), and what your teammates are already using.
- Python, released in 1989, is a general‑purpose, object‑oriented language prized for readability and backed by popular libraries such as NumPy, pandas, TensorFlow, and a Jupyter notebook workflow.
5m
•
tutorial
•
beginner
- Java has been around for over 25 years and remains one of the world’s most popular programming languages.
- The Java Runtime Environment (JRE) provides the libraries, class loader, and Java Virtual Machine (JVM) needed to run Java applications.
3m
•
deep-dive
•
intermediate
- The speaker’s habit of using source‑level IDE debuggers for remote server code proved inefficient, revealing that PC‑style debugging doesn’t scale to production environments.
- A veteran server developer advised replacing interactive debugging with comprehensive logging, emphasizing that “logging is king” for both development and production troubleshooting.
5m
•
tutorial
•
intermediate
- The talk introduces KKit’s circuit functions and application functions, which aim to give quantum developers higher‑level abstractions similar to those long enjoyed in classical software development.
- Unlike classical programming, today’s quantum programming still requires low‑level work with gates, circuits, and hardware characteristics, forcing developers to manage hardware details directly.
4m
•
deep-dive
•
intermediate
- The Service Transformation and Efficiency Programme (STEP) aims to cut back‑office costs in UK fire‑and‑rescue services so more funding can be redirected to frontline firefighters.
- As a BPM developer, the speaker moves processes from manual spreadsheets/forms to automated workflows using IBM BPM and Blueworks Live, collaborating with analysts, owners, and stakeholders.
10m
•
tutorial
•
intermediate
- Application integration is the discipline of enabling independent applications—each built for its own purpose—to communicate and work together, a need that arises when scaling code, connecting to pre‑built systems, or integrating disparate services.
- The first major integration challenge is handling **different protocols** (e.g., HTTP, file‑based transfers, XML, messaging protocols such as AMQP, and web sockets) which dictate how services exchange messages.
5m
•
tutorial
•
intermediate
- NumPy and Pandas are the two foundational Python libraries for data science, with Pandas built directly on top of NumPy’s array functionality.
- NumPy (released in 2005) excels at high‑performance numerical computing, offering multi‑dimensional arrays and fast linear‑algebra operations powered by BLAS and LAPACK.
8m
•
tutorial
•
intermediate
- Python is pervasive across data engineering, analytics, AI, and automation, yet many teams still rely on visual canvas tools for data integration despite scaling limitations.
- The Python SDK enables developers to design, build, and manage data pipelines entirely as code, bridging the gap between code‑first and visual‑first workflows.
3m
•
tutorial
•
intermediate
- Quantum Serverless is a toolkit that orchestrates both quantum and classical resources across the entire development workflow.
- It lets developers offload long‑running quantum tasks from their laptop to elastic, scalable compute resources such as CPUs, GPUs, and quantum hardware.
12m
•
tutorial
•
intermediate
- Alan Glickenhouse explains that “business APIs” are self‑service, marketable web interfaces that expose a business asset to app developers, distinct from the older, purely technical APIs of the past.
- In contrast, a service (as defined in SOA) is a reusable implementation of a repeatable business task (e.g., credit check, account opening) that focuses on connectivity and internal reuse.
1m
•
tutorial
•
beginner
- IBM RPA Studio is a cloud‑based (or on‑premises) low‑code platform that lets users create, test, and deploy scalable automation bots without needing programming experience.
- The tool provides a visual drag‑and‑drop interface plus a “command toolbox” of hundreds of built‑in database scripts, wizards, AI functions, email connectors, and other pre‑configured actions.
9m
•
tutorial
•
intermediate
- The tutorial walks through creating a new REST API in IBM API Connect by logging into the management portal, navigating to Drafts, and adding a new API with a custom title.
- It configures the API to use HTTPS, consume and produce JSON (instead of the backend’s XML), retains the default security requiring an IBM client ID, and changes the default GET method to a POST to match the SOA service.
7m
•
interview
•
intermediate
- The episode introduces a demo application built with Open Liberty that combines a gesture‑controlled tabletop game with a full microservices backend.
- The project migrated from legacy Java EE to Jakarta EE after the Eclipse Foundation took stewardship, making the stack fully open source.
7m
•
tutorial
•
intermediate
- NumPy (“Numerical Python”) provides fast, multi‑dimensional array (tensor) structures and basic mathematical, statistical, and element‑wise operations that underpin data‑intensive fields such as physics, machine learning, and 3‑D modeling.
- SciPy (“Scientific Python”) is built on top of NumPy, reusing its array objects while adding higher‑level scientific tools such as numerical integration, interpolation, optimization, advanced linear‑algebra routines, and statistical analysis.
4m
•
deep-dive
•
intermediate
- A sporadic inconsistency in a consolidated resource view turned out to be caused by a simple off‑by‑one error (`while (x < n)` should have been `<=`), which took three weeks of ineffective code inspections to uncover.
- Code inspections are useful for an initial glance but quickly lose value when the bug is subtle; thorough boundary‑condition testing is essential to catch such edge‑case mistakes.
2m
•
tutorial
•
beginner
- Apache Spark offers a scalable, cost‑effective way to handle massive training datasets and large‑scale SQL queries without needing ever‑larger hardware.
- Traditional big‑data workflows struggle because code must run on limited hardware and often produce output larger than the input, creating storage and performance bottlenecks.
19m
•
tutorial
•
intermediate
- Coding assistants act like a “rocket engine” for development, so they magnify both the strengths and weaknesses of a team’s existing engineering infrastructure.
- Adding a new tool (e.g., Codeex) to a weak or poorly defined workflow will likely produce a net negative impact despite the tool’s hype.
22m
•
deep-dive
•
intermediate
- The speaker critiques the “hack‑centric” view of AI‑assisted development as brittle and emphasizes the need for more stable, repeatable approaches.
- By analyzing practices across industry leaders—founders, indie hackers, and product heads—they identified six proven work patterns that serve as reliable foundations despite the rapid churn of new tools and prompts.
3m
•
news
•
intermediate
- Cursor is an AI‑powered code‑editing tool that lets developers stay in their existing workflows, offering features like API parallelization and context‑aware autocompletion by tabbing through suggestions.
- High‑profile tech leaders—including a former OpenAI co‑founder/director of AI at Tesla, Y Combinator partners, AWS’s CEO, and Gumroad’s CEO—have publicly endorsed Cursor, saying it lets them “code in English” and dramatically speeds up development.
18m
•
deep-dive
•
intermediate
- The speaker admits that developers routinely ship generated code they can’t fully explain, a habit that’s become common across the industry.
- He traces this “software crisis” back to recurring historical cycles—each leap in hardware or methodology (C, personal PCs, OOP, agile) expands demand faster than programmers can manage.
3m
•
tutorial
•
intermediate
- Effective AI‑assisted coding starts with a detailed, well‑structured product requirements document that spells out every component, field, workflow, storage, and authentication detail.
- Without that precise outline you’re merely guessing and relying on the AI to fill in gaps, which leads to unreliable results and costly re‑work.
2m
•
news
•
intermediate
- Repet AI just launched, merging a chat interface with Devon‑style multi‑step problem‑solving to make tools like Cursor look dated.
- It embeds a full development environment so you can describe what you want, get an autonomous, step‑by‑step plan, and have the AI execute and checkpoint the work for you.
59m
•
tutorial
•
beginner
- The session room is full, but the exact same lab will be offered again at 3:30 PM in a different room for anyone who missed it.
- Attendees must accept the invitation to the GitHub organization sent to their email to gain access to GitHub Copilot before the lab begins.
13m
•
tutorial
•
intermediate
- You can create custom Playwright agents (planner, generator, healer) by writing well‑crafted prompts that guide a large language model to plan, generate, or heal test cases.
- These agents are stored as simple markdown files in the GitHub Copilot “chat‑modes” folder, so you can edit or add new agents directly in VS Code.
1h 23m
•
deep-dive
•
intermediate
- Python’s simplicity lets beginners grasp programming fundamentals quickly, which helped it spread to virtually every computer‑based field—including AI and even missions like Mars.
- The language’s roots trace back to the 1980s Dutch research institute CWI, where the ABC project was created to design an easy‑to‑learn, easy‑to‑teach language for non‑technical users.
4m
•
tutorial
•
intermediate
- GitHub Copilot now supports multiple custom agents defined in agent.md files, letting you create specialized “team members” (e.g., doc, test, security) with distinct roles and rules.
- Agents often fail because their descriptions are too vague; you must give precise, task‑oriented instructions (e.g., “QA engineer writing React tests, never modify source code”).