8 pages tagged with "tech-talk"
bashunit
Inspired by PHPUnit, Jest, and others, bashunit is a testing framework for bash scripts. Every developer, at some point, has needed to make a bash script, even the scripts in our pipelines. Now you can write automated tests for them. However, this talk is not simply about bash but about building up a project with standards, strong documentation, and an open roadmap, always keeping quality in mind. We can go from a simple function to an entire OSS project in weeks, thanks to the power of disinterested collaboration.
Inspired by PHPUnit, Jest, and others, bashunit is a testing framework for bash scripts. Every developer, at some point, has needed to make a bash script, even the scripts in our pipelines. Now you can write automated tests for them. However, this talk is not simply about bash but about building up …Gacela Project
Gacela’s vision is to simplify the communication of your different modules in your web application, normalising the entry point of a module, without interfering with your domain-business logic. It encourages your modules to interact with each other in a unified way by following a few simple rules.
Gacela’s vision is to simplify the communication of your different modules in your web application, normalising the entry point of a module, without interfering with your domain-business logic. It encourages your modules to interact with each other in a unified way by following a few simple rules. …How to improve your tech talk
How can you start getting on a stage and talking to 5, 50, 500, or even more people?
As part of your identity, sharing knowledge is a powerful tool to improve your skills. For this reason, I looked for opportunities to discover what is required for a person to stand up and talk in front of hundreds of people like a regular speaker at any conference.
After some years of speaking at different events, remote and in-person meetings, meet-ups, and international conferences in other countries, I want to share my learnings.
How can you start getting on a stage and talking to 5, 50, 500, or even more people? As part of your identity, sharing knowledge is a powerful tool to improve your skills. For this reason, I looked for opportunities to discover what is required for a person to stand up and talk in front of hundreds …Open-Source Software
Phel Lang
Phel is a functional programming language that compiles into PHP. It is a dialect of Lisp inspired by Clojure and built on PHP’s ecosystem. Among other features, it has persistent data structures (Lists, Vectors, Maps, and Sets), macros, recursive functions, and a REPL. Chemaclass wants to talk about the basics of Phel and do a live coding demo showing its potential.
Phel is a functional programming language that compiles into PHP. It is a dialect of Lisp inspired by Clojure and built on PHP’s ecosystem. Among other features, it has persistent data structures (Lists, Vectors, Maps, and Sets), macros, recursive functions, and a REPL. Chemaclass wants to talk abou…Practical TDD
Our practical TDD workshop offers a unique learning experience for individuals seeking to grasp the intricacies of Test-Driven Development (TDD) and pair programming. Participants, regardless of their expertise, will engage in hands-on exercises, emphasizing comprehension over completion. The workshop will cover a conceptual foundation. Participants receive a thorough introduction to essential concepts, including Pair/Mob Programming, pairing styles, the TDD Cycle, “Fake it till you make it,” the “Rule of three repetitions,” and “Mock it if you own it.”
We will engage in collaborative learning. Attendees form pairs or mobs, fostering diverse perspectives for enriching the learning process. We will address practical challenges. Through problem-solving, participants apply TDD principles to coding exercises, gaining practical insights. There will be an exchange of knowledge; sessions conclude with participants sharing solutions and experiences, enhancing collective learning. Upon completion, participants leave with a robust understanding of TDD and pair programming best practices. This workshop’s hands-on approach and knowledge sharing empower individuals to elevate their software development skills. Join us for an immersive learning experience that brings TDD and pair programming to life.
Our practical TDD workshop offers a unique learning experience for individuals seeking to grasp the intricacies of Test-Driven Development (TDD) and pair programming. Participants, regardless of their expertise, will engage in hands-on exercises, emphasizing comprehension over completion. The worksh…Solving a Testing & Refactoring Kata
What are code katas? Have you ever wondered what a pair/mob programming session truly looks like? Join us for a live coding session that dives deep into test-first development and refactoring techniques, where you’ll witness collaborative problem-solving firsthand. Together, we’ll tackle a code kata from scratch, navigating the challenges and rewards of building cleaner, more robust code as a team. Get ready for an intense, fully interactive experience in a 100% PHP live-coding session!
What are code katas? Have you ever wondered what a pair/mob programming session truly looks like? Join us for a live coding session that dives deep into test-first development and refactoring techniques, where you’ll witness collaborative problem-solving firsthand. Together, we’ll tackle a code kata…Update your team to be more extreme
Our profession is constantly evolving; therefore, it demands a non-stop learning process. Embracing change is not optional in the software industry. We need to create spaces to get out of our comfort zone, so our cognitive brain can train and improve how to adapt to our surroundings, which are constantly transforming. A solution for this could be by integrating internal tech talks or katas, which provide the team with a great opportunity to have fun while learning and sharing knowledge between team members.
Our profession is constantly evolving; therefore, it demands a non-stop learning process. Embracing change is not optional in the software industry. We need to create spaces to get out of our comfort zone, so our cognitive brain can train and improve how to adapt to our surroundings, which are const…