• Jax PHP/Web/Drupal - get together

    SpinSpire Office

    I asked everyone for topics a couple of weeks back, but didn't get any responses. So we don't have a topic for the meeting next week. Therefore, let's just meet and see if the group can come up with some topics. Please RSVP so we know how much food to order. ----------------- Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

  • Mike Russo presents "Tech Coast Conference"

    TIAA Bank Field

    We have a conflict this month. So instead of having our regular meeting, let's do something else. Mike Russo has invited us all to attend Tech Coast Conference on the same day (start 8am though). Please see the message below from Mike. He has a nice offer for conference tickets, which I encourage everyone to avail. ====================================================== If you are not already in the know I have served the Jacksonville IT Council for many years, most recently as President and currently as Immediate Past President, Board of Governors and am a founding member of the largest tech conference in North Florida which also as of 2018 is home to the JITC Sponsored “Tech Coast Scholarship” awarding college funds to selected local students who plan to be retained after graduation in our wonderful and growing city. You can learn more about the conference here: https://techcoastconference.com/. With our valued partnership I would like to offer you free entry on me to help support our tech community and get you and your teams out to this amazing event to participate. In short, this will be a fantastic day and an awesome event to spend time with your team in the field learning and networking with like-minded technologists and vendors. If you are interested and can make it I will register you for free and provide a discount for members of this group, the special code is FOURFIVE ($45 entry) as this is normally $95 per entry. If someone has already bought tickets, I cannot change that. ====================================================== And don't forget to attend the after-party. Information below: Manifest Distilling – starting at 5:30 PM Band: Tier2 (Bill Cook – Director of IT) Sponsor: Vector Security

    4
  • Sinatra web app under Docker - By Cayce Balara

    SpinSpire Office

    Sinatra web app under Docker - By Cayce Balara ----------------- Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort. It can fill the wide open space of needs that exist between "problems that can be solved with a static site" and "problems that require a full-stack web application". Sinatra doesn't have a lot of bells and whistles, but if you need some, they are easily added. In this presentation, I will run through how (and why) I spun up a small web application using Sinatra and Docker. Ed Note: the "why" is almost certainly more entertaining than the how. P.S. I'm told that Slim and Lumen are similar "micro-frameworks" written in PHP. ----------------- We're always looking for topics and speakers. So feel free to contact the organizers. ----------------- Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

    3
  • JaxPHP / JaxWeb meetup: Development Tools & Infrastructure

    We will be discussing development tools and infrastructure. Such as: * Code Editors & IDE's (VSCode, vi, SublimeText, Atom, Netbeans, Eclipse, IntelliJ etc.) * Server VM's (various Linux flavors and Microsoft) * Containers (Docker) * Database clients (HeidiSQL, MySQL Admin, TOAD, Adminer, phpMyAdmin, etc.) * Git clients * SSH clients and ssh tricks * Browser tools and extensions * Development workflow And other tips. ------- Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

    4
  • JaxPHP / JaxWeb meetup: data import, lookup, and payment app on LAMP

    Recently, one of our members had the need to do account balance lookup for customers only and allow them to pay their balance online. There was also the need to import a CSV file directly into MySQL tables. In this meetup, we will take this use-case from analysis to implementation on the LAMP (Linux-MySQL-Apache-PHP) stack. - How to import CSV files into MySQL tables with LOAD DATA INFILE and shell scripts. - In PHP, how to authenticate incoming customers (website visitors) using their own data and show them their account balance. - Using pure client-side JavaScript, how to allow them to pay via Stripe or other payment services. - With just a token (without credit card info) how to charge their card on server side in PHP in a secure and PCI compliant manner. - In PHP, how to record the payment and email the customer once the payment is successful. ----------------------------- Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

  • JaxPHP / JaxWeb meetup: Superfast Phalcon PHP web framework

    https://phalconphp.com We will learn & discuss Phalcon (https://phalconphp.com) a super fast web framework implemented as a PHP extension written in C. Its performance is unparalleled in PHP world, and it does have a very clean API. We will implement REST microservices, connect them to a database, test with "curl", and hopefully write a ReactJS based front-end. --------- Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

  • JaxPHP / JaxWeb - My journey in managing developers - by Joshua Plique

    My journey in managing developers - by Joshua Plique **Herding Cats: Leading Developers without Authority** Software development, by it's very nature, is a profession that is attractive to the independent thinker. You have to bang your head against a problem until it gives way to your solution. Software developers are typically independent, stubborn, and intellectually stronger than the average person. Joshua Plicque has recently made the transition from software developer to technical manager at a small startup. He's had to learn, on the fly, how to be a leader among developers with more experience. He will share the things he's learned about: Leading without authority Hiring and Recruiting Firing How to manage talented people Powerful tools for managing a software team 5 ways to fail as a new engineering manager He will cover the basic manual that he wish he had before making the jump. Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

    5
  • JaxPHP / JaxWeb meetup: PHP-based frameworks and platforms

    We all want to be SUPER productive in our web-application development projects. Why reinvent the commonly used application features, such as user-accounts, roles, permissions, content filtering, file/media uploading and management, image manipulation, CSS/JS, etc. etc. etc. That's where established frameworks and platforms with huge plugin/extension ecosystems come in. We will discuss various PHP-based web-application frameworks and platforms -- their strengths and weaknesses, their market penetration, and also technical aspects. Including ... Frameworks: - Laravel - Symfony - Slim - Others? Platforms: - WordPress - Drupal - Magento - Others? Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

  • JaxPHP/JaxWeb: Writing RESTful microservices in Go (golang) - By Jitesh & Matt

    Writing microservices in Go (golang) - By Jitesh Doshi & Matt Baer Go is an open source programming language that makes it easy to build simple, reliable software -- including RESTful microservices! [ANNOUNCEMENT: We are planning to organize a Golang programming bootcamp in February. So please try to attend this one, and see if you'd interested in the Golang bootcamp] In this talk, we'll build a basic RESTful microservice in Go, complete with GET/POST/PUT/PATCH/DELETE HTTP methods and persistence to database and ORM. You'll learn about: - Using the gin-gonic web framework for routing - Converting data to and from JSON - Creating a generic framework for new REST resources - Persisting data to RethinkDB - Packaging and deploying everything in Docker This will be a hands-on talk. You'll leave with a complete application you can run yourself and use as a starting point for future projects. To get the most out of this, be sure to install Go ahead of time: https://golang.org/dl/ Robert Half will sponsor pizza. So please RSVP, so we know the headcount for ordering food. We'll be hands-on. So please bring your laptops.

    5
  • JaxPHP/JaxWeb: Holiday Social

    SpinSpire Office

    I have asked for venue (restaurant/bar) suggestions from others but no-one has responded. So I guess we'll just meet at the SpinSpire office and when people show up we can decide where to go for dinner or drinks.

    2