• Ruby Closure Beyond Basics

    Coding Dojo East Bay

    Location 6001 Shellmound St 2nd FL. , Emeryville, CA 94608 Ruby Closures Beyond Basics Watch the basics of Ruby Closures before the event here: https://www.youtube.com/watch?v=FVMqNUok9h0 The first 60 minutes will be a presentation on Ruby Closure. You will learn the advanced concepts in this presentation. The topics covered are: 1. How to implement ActiveRecord Migration 2. How to implement Rails routes 3. Implement our own version of ampersand colon shortcut. You will be able to write your own DSLs for your domain.

    1
  • Ruby Closure Basics

    Robert Half Technology

    THIS IS AN ONLINE MEETUP. DO NOT GO TO Robert Half Technology Location Due to spammers streaming obscene videos in the Zoom call, this will be a Google hangout. Only those who send me an email to bparanj at gmail dot com will receive the Google invite for the hangout session. You must email me at BPARANJ AT GMAIL DOT COM to get an invite. Ruby Closures The first 30 minutes will be a presentation on Ruby Closure. You will learn basic concepts and also go beyond basics. You will be able to read open source gems more easily.

    1
  • Coding Skills for Interview- Iteration Basics

    Robert Half Technology

    THIS IS AN ONLINE MEETUP. DO NOT GO TO Robert Half Technology Location Due to spammers streaming obscene videos in the Zoom call, this will be a Google hangout. Only those who send me an email to bparanj at gmail dot com will receive the Google invite for the hangout session. You must email me at BPARANJ AT GMAIL DOT COM to get an invite. Coding Skills for Interview - Iteration Basics The first 30 minutes will be a presentation on Iteration Basics. You will learn basic concepts and also go beyond basics such as loop invariant and how to figure out the loop invariants. I will provide a similar problem that I use during the presentation as an exercise and clarify any doubts about how to apply the concepts to a problem. You will gain a solid understanding of the looping structure and be able to study for interview questions with more confidence.

  • Coding Skills for Interview Questions

    Robert Half Technology

    THIS IS AN ONLINE MEETUP. DO NOT GO TO THE Robert Half Technology Office Location Due to spammers streaming obscene videos in the Zoom call, this will be a Google hangout. Only those who send me an email to bparanj at gmail dot com will receive the Google invite for the hangout session. You must email me at BPARANJ AT GMAIL DOT COM to get an invite. Coding Interview Questions I will provide a problem and you will work on solving it on your own by asking questions. At the end of 15 minutes I will review the solution. We will work on two problems during the one hour period. If you have already attended this before, we will use a different problems. There will be no presentation. You must watch the first 9 mins of the presentation here: https://drive.google.com/open?id=1wCRx6RWzSY7XNTlLXSzFWV4saSCpkrKw before the meetup. This explains what to expect and how the meetup is structure.

  • Coding Skills for Interview Questions

    Robert Half Technology

    THIS IS AN ONLINE MEETUP. DO NOT GO TO THE Robert Half Technology Office Location Due to spammers streaming obscene videos in the previous Zoom call, this will be a Google hangout. Only those who send me an email to bparanj at gmail dot com will receive the Google invite for the hangout session. You must email me at BPARANJ AT GMAIL DOT COM. Coding Interview Questions I will provide a problem and you will work on solving it on your own by asking questions. At the end of 15 minutes I will review the solution. We will work on two problems during the one hour period.

    1
  • Dockerizing a Rails App

    Ruby Skye

    Location Use this Zoom Meeting Link : https://zoom.us/j/9112774107 You need to have zoom installed on your laptop. Rails with Docker (50 - 60 min) Agenda We start the session with a quick overview of what we will do. What is Docker You will learn the basic ideas behind Docker and how it all works from a high level. Going over the Rails project I'm going to prepare a small project that we will use throughout the webinar. To make sure we are all on the same page, I will show you the important pieces of the application. Running a container We will start our Docker journey by running a PostgreSQL Server inside a container and use it as DBMS for the Rails application. By doing so, you will learn important things like: - Using the Docker CLI - The lifecycle of a container - Using Docker containers on different platforms (Windows, Linux, macOS) - Container networking Dockerizing the Rails project We will go over the steps required to get our Rails application up and running in a Docker container. This mean we will be - Adding a Dockerfile - Building the image - Running the application Integrating Docker Compose To further optimize our process and to ensure that the Database and Rails application are started together, we will create a configuration file for Docker Compose. You will learn: - What Docker Compose is and where it can/should be used - About inter-container communication - How to configure your applications through environment variables Running commands and iterating on a project Now that the application runs in a container, we can look into how can make changes to the source code, execute Rake tasks and run our test suite. Sharing images We will push the image to Docker Hub, allowing others to access it. This gives us the chance to talk about Image registries and repositories. CI/CD and deployments We will discuss where to go from here and how we could put the dockerized Rails application in production. Speaker Bio Julian is a Software Engineer, Online Educator, and Container Enthusiast. He automates all the things and containerizes Ruby applications at day. At night he sleeps. In between those times, he is busy climbing, hiking and teaching people about Docker and Containers. His current life goal is to drastically reduce the time he sits per day. You can find more of his work related to learning Docker on https://LearnDocker.online and http://CodeTales.io

    12
  • Ruby Basics : Procs and Blocks

    Needs a location

    You will work through simple code examples to learn about the basics of Ruby procs and blocks. If you are a beginner, feel free to attend. You must have Ruby 2.0 or above installed on your machine to follow along. These basic concepts are essential to become a good Ruby programmer. Link to join the Google Hangouts on Air: https://hangouts.google.com/hangouts/_/fchjxyezpbaotk6noguqerihuue Learn How to Fish You give a poor man a fish and you feed him for a day. You teach him to fish and you give him an occupation that will feed him for a lifetime. Bio Bala Paranj has been working in the software industry since 1996. He is the founder of developer training company https://www.rubyplus.com. He is a published author. Here is the link to his upcoming book: http://www.apress.com/us/book/9781484226377

    4
  • Ruby Gem Basics

    Robert Half Technology

    This presentation will cover the basics of developing a Ruby gem and publishing it as a open source gem. You will learn: • Difference between require vs load • How Ruby code is found by require • Tour of gem directory structure • Managing dependencies using bundler • Testing your gem • Frequently used gem commands • Publishing your gems to rubygems.org You will learn how to build a Ruby gem. We will create a simple greeting gem to introduce the basic concepts and create a non-trivial gem to learn more about building your own gems. I will share my tips on how anyone can create a useful gem by using constraints to your advantage.

    3
  • Gilded Rose Kata

    Robert Half Technology

    We will work on Gilded Rose Kata. Download the source code for the starting point of this kata here: https://github.com/bparanj/gildie . You will learn practical tips on how to transform a bad design into a beautiful modular design. You can apply these principles on your projects. These principles are applicable to any programming language.

    5
  • Startups Showcase "Sharks Tank" 27th episode!

    Hello STARTUP'S Supporters, please click here (x) to visit our main sponsor! (http://www.meetup.com/startupsshowcase) TV personality and Emcee, Kym McNicolas gives her perspective on Startups Showcase. https://youtu.be/KT4YPFTXfxQ?list=PLRy-8SzI1Tyv5uqYkhsKw5ebf6nxHKdQq This event is for anyone who's age is 21+! (http://www.meetup.com/startupsshowcase) An RSVP, here gives us a count, and we thank you. However, in order to enter the event you must have a ticket(s). Please get your ticket before the price goes up click: https://www.eventbrite.com/e/sharks-tank-startups-showcase-expo-2015-episode-9-tickets-18403179405 Startups-Founders, (http://www.meetup.com/startupsshowcase) apply to participate, click this link: https://docs.google.com/forms/d/1SFFUYAtb0mq_KlbhxqONT7i70dJ8pgeBLaazNLx256o/viewform Startups {Sharks-Tank} (http://www.meetup.com/startupsshowcase) Showcase Demo+Pitch Expo & Business Mixer is open to all Business Verticals! Software + Hardware + Any and All APPS (iOS, Drios, Windows Phone, Native, & Web. Any and All Product/Service/Food/Etc. This AMAZING monthly event is where most anyone in the Startup Ecosystem is plugged in. We are open to all and anyone can participate to succeed! Ruby Skye our venue host, is providing us with Happy Hour Beverages and food from the moment you walk in the door! Our event is Judged by Startup-Industry Pro's, VC's and Angels! Therefore you must bring your "A" Game! (http://www.meetup.com/startupsshowcase) AGENDA: (http://www.meetup.com/startupsshowcase) 5:30 PM - Attendee Check in 6:00 PM - Networking Mixer 7:00 PM - Investor-Speaker(s) 7:15 PM - 2 Min - Pitching begins 8:45 PM - Voting for the Winner 8:45 PM - Winner Announced 9-10:00 PM More Networking 10:00 - After - Party only RSVP's allowed entry. LIST of STARTUPS: (http://www.meetup.com/startupsshowcase) https://docs.google.com/forms/d/1SFFUYAtb0mq_KlbhxqONT7i70dJ8pgeBLaazNLx256o/viewform LIST of INVESTORS: (http://www.meetup.com/startupsshowcase)Micro Ventures, Bill Clark | SF Angels Group, Manny Fernandez | Bay Angels, Roger King | Angel Investor Mikhail Nekorystnov | Voivoda Ventures Peter Nedyalkov | Double Rock Venture Capital, Suraj K. Rajwani | Nobility Ventures, Andrew Bartels | Angel Investor Karim Nurani | Angel Investor, Parul Sahai | Angel Investor Giovanni Tripodi | Giovanni Tripodi, Angel | Eric Lagier, Angel |Anna Dvornikova, Angel - TEC Venture | Manu Das, Angel | Peter Bloom, Angel | Matt Bornstein Investor Blumberg Capital | Don Hemingway Angel Search | Bhrigu Raj Jhabua, Angel | Valeriy Kondruk, Angel | Mario Marinucci, Angel | (http://www.meetup.com/startupsshowcase) LIST of SPONSORS: APLAZ: (http://www.aplaz.com) the defacto human resources department to startups and small business. "We actually do the work of employment!" Clients, rave that APLAZ actually does the work - from finding the employee, onboarding, administrative boondoggles, paying and complying with all Government agencies. (From pre hire to termination) Aplaz does it all. Inventus Law: (http://inventuslaw.com) Is a premier law firm that represents high growth startup companies, founders, angel investors, incubators, accelerators and venture capital and private equity investors based in Silicon Valley, New York, India, Europe, Southeast Asia, East Asia, the Middle East, Latin America and, increasingly, Africa. Hult IBS Innovative Business Degrees - Exclusively focused on business, we offer MBA (https://www.hult.edu/en/programs/one-year-mba/), Executive MBA (https://www.hult.edu/en/programs/executive-mba/), Master (https://www.hult.edu/en/programs/master-degrees/), and Bachelor (https://www.hult.edu/en/programs/bachelor-of-business-administration/) programs with a cutting-edge curriculum that emphasizes practical experience. Be sure to get your tickets, before the price goes up: Our Goal is that we are searching for the next "Startup" investment! https://youtu.be/-6stAp3Ktno UA[masked]

    4