These are chat archives for MontCode/GeneralChat

25th
Oct 2016
Jonathan Herman
@lantech19446
Oct 25 2016 14:39
I'm really not sure, I think he normally waits until the last minute to tell the director because he knows that my schedule for the most part is wide open here. I'll be lucky if I know 2wks before next semester starts
Lily Romano
@Lilyheart
Oct 25 2016 14:42
Blarg
Jonathan Herman
@lantech19446
Oct 25 2016 14:43
yea I'm not really this kids biggest fan and I saw a 6-12 day increase on payment time from my contracting gig because I had to change days to fit around him. I almost couldn't continue and we're talking like an extra 300 dollars a week for 7hrs
Lily Romano
@Lilyheart
Oct 25 2016 14:46
Sucky
Jonathan Herman
@lantech19446
Oct 25 2016 14:47
unfortunately but thus is work in modern America, when I was younger I would have been told to find a new job that fit my hours better.
Jonathan Herman
@lantech19446
Oct 25 2016 15:00
on a positive note I downloaded javascript for dummies and so far it's actually making sense
Lily Romano
@Lilyheart
Oct 25 2016 15:20
Maybe if we don’t get the regular meetup on the right day for you, maybe the place would let me have one other night a month to have a JavaScript specific question/project night on a day that does work.
Jonathan Herman
@lantech19446
Oct 25 2016 15:54
possibly, would be cool and I'm sure there will be plenty of fresh blood as people move through the program
Lily Romano
@Lilyheart
Oct 25 2016 15:57
We have at least one new person showing at that the library each month. Some don’t stick around and I fear it’s because of the connection issues).
Jonathan Herman
@lantech19446
Oct 25 2016 16:07
possibly, you'll be out of there pretty soon though.
Lily Romano
@Lilyheart
Oct 25 2016 16:10
The new stop is only a few miles down the road.
Jonathan Herman
@lantech19446
Oct 25 2016 16:10
few miles can do wonders for connection though.
Lily Romano
@Lilyheart
Oct 25 2016 16:16
We’ll just hope this change does positive wonders :laughing:
Jonathan Herman
@lantech19446
Oct 25 2016 16:21
I'm sure it will
where's the new meeting going to be?
Robert Wilber
@wilberelectric_twitter
Oct 25 2016 19:46
I don't expect anyone to be here. Just wanted to state that I have been looking at the educ resources you suggest and found out I am not as uninformed as I supposed. I found I knew somewhat more than suspected but the material you directed me to tied it together in a way that hadn't occurred when I was studying it initially. Thanks.
Lily Romano
@Lilyheart
Oct 25 2016 19:51
Hey Bob! Refresh my mind on the resources. FreeCodeCamp? or?
Lily Romano
@Lilyheart
Oct 25 2016 20:21
I might be a few minutes late for chat depending on how backed up 202 is today
Robert Wilber
@wilberelectric_twitter
Oct 25 2016 20:31
free code camp and khan academy. Haven't spent as much time as I would like but have already seen my site through new eyes.
I have a lot of work ahead
Lily Romano
@Lilyheart
Oct 25 2016 20:49
That's awesome and sounds like fun!
202 wasn't as bad as I thought it was gonna be. They have it torn up for repaving. Yucky accident on there tho.
Scott
@TScottM12
Oct 25 2016 21:07
Hello; don't think I've joined in on one of these yet
Lily Romano
@Lilyheart
Oct 25 2016 21:07
Hello Scott! How are you doin'?
Scott
@TScottM12
Oct 25 2016 21:08
I'm doing alright, and yourself?
Lily Romano
@Lilyheart
Oct 25 2016 21:09
Just got home from school. Now tryin' to research some things for this chat room. Looks like Gitter approved us for the Topics beta, but with little instruction on it xD
Scott
@TScottM12
Oct 25 2016 21:11
Nifty, what's that? I'm a Gitter n00b
Lily Romano
@Lilyheart
Oct 25 2016 21:12
xD Not you being a newb. It's literally something that just recently came to gitter and you may be the second MontCoder to even know about it :p https://gitter.im/MontCode/topics
mohammad faani
@mfaani_twitter
Oct 25 2016 21:12
Hello!
Lily Romano
@Lilyheart
Oct 25 2016 21:13
'Ello Mohammad!
mohammad faani
@mfaani_twitter
Oct 25 2016 21:13
curious so you all just chat here while you code?
Lily Romano
@Lilyheart
Oct 25 2016 21:13
Yuppers!
mohammad faani
@mfaani_twitter
Oct 25 2016 21:13
no audio?
:)
Lily Romano
@Lilyheart
Oct 25 2016 21:13
Although some people just chat.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:13
I see
Lily Romano
@Lilyheart
Oct 25 2016 21:13
No audio. Sometimes we do have presentations that do have audio but those are planned in advance.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:15
k
Lily Romano
@Lilyheart
Oct 25 2016 21:21
Well, have have a topics page if anyone wants to use it. I have plans for it in the future, but there are some planned by gitter features that I am waiting for first.
Scott
@TScottM12
Oct 25 2016 21:22
Interesting
Lily Romano
@Lilyheart
Oct 25 2016 21:22
I'm not putting any more time into that xD I think I'm going to work on this guess the number game in Java tonight.
@TScottM12 @mfaani_twitter what you are ya'll programming in? Web Dev? Free Code Camp?
Scott
@TScottM12
Oct 25 2016 21:29
I'm working on the portfolio project in Free Code Camp while watching JavaScript: Understanding the Weird Parts on Udemy
it helps having two computers :D
Lily Romano
@Lilyheart
Oct 25 2016 21:30
Nice! I have a multi-monitor set up. I get frustrated when I'm out and about and only have my laptop (so I've started dragging around my surface as well HA). How is the udemy course? I've seen it around.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:30
I'm a Swift developer but enjoy the company of other devs :)
Lily Romano
@Lilyheart
Oct 25 2016 21:31
That's awesome Mohammad! I know the MontCode Facebook group has a few Swift developers but they are not vocal so we don't get their perspective very often.
Scott
@TScottM12
Oct 25 2016 21:32
Yea I hate only having my laptop too; the battery in it also won't charge anymore so it's kind of like dragging a small PC around with me anyway; always have to have it plugged in
Lily Romano
@Lilyheart
Oct 25 2016 21:32
I've dabbled in android.
Scott
@TScottM12
Oct 25 2016 21:33
I'm enjoying the course so far. I'm only a quarter of the way in but I've picked up a lot. Not much coding involved yet, but it's great for learning how the Javascript engine functions in interpreting your code, which is proving to be useful for debugging
mohammad faani
@mfaani_twitter
Oct 25 2016 21:33
@Lilyheart it may cuz they are mostly active on Phillycocoa...
they have a weekly bookclub + monthly apple store + montly saturday...
and they do a decent job
active on Slack...
Lily Romano
@Lilyheart
Oct 25 2016 21:34
We don't have too many members that go into the city that I am aware of. Just a handful.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:34
the weekly bookclub is ONLINE...
Lily Romano
@Lilyheart
Oct 25 2016 21:35
oooooooooh. That I didn't know.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:35
they are doing a TDD book. a very good one...
Lily Romano
@Lilyheart
Oct 25 2016 21:36
TDD = Test-Driven Development
What book is that?
it's a pretty decent book. The first book I'm actually doing the book :)
Lily Romano
@Lilyheart
Oct 25 2016 21:38
Nice. I've been looking for information on TDD and BDD (behavior-driven development) but more on the generic concepts and less language specific as I'm so spread out right now.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:41
do you have experience with TDD?
The book's first chapter was ver eye-opening for me...
Lily Romano
@Lilyheart
Oct 25 2016 21:42
Only conceptually.
mohammad faani
@mfaani_twitter
Oct 25 2016 21:42
k, then lemme share sth with u

in TDD this is key:

say you want to test a class that has function1 with input string.

Listen very carefully:

You don't write your class first. before you have even created the class you write your test. Why? I'll tell you why. Just keep listening. I can't hear you. Say OK!

1)
In your setup method of your test class, you instantiate that class, say it's a jsonClass

but then your compiler will give you an error that we don't have such class, so what you gonna do? The moment you get a compiler error in your class you stop writing in your class and you go back to your class

You go and actually write the class, but just a bare bone class with no functions no nothing!!!

2)
Then once the compiler error is gone you come back to your test class. and start writing a [jsonClass someMethod] but then your compiler will give you an error that we don't have such method, so what you gonna do? The moment you get a compiler error in your test you stop writing in your test and you go back to your class

( Did you realize I didn't add ANY parameter to the someMethod, just keep listening!

you write the bare method in your class and again the compiler error would go away!

3)
Then once your compiler error is gone you come back to your test class and start writing [jsonClass someMethod(input: @"someString")] but then your compiler will give you an error that we don't have such method that take an input, so what you gonna do? The moment you get a compiler error in your test you stop writing in your test and you go back to your class

now you just add the correct signature for your method in your class.

you do this as long as you need to.

4)
then perhaps this method is suppose to return something.

so you at first in your class you write it return something fixed. say return @"MohammadFaani" and if doesn't then you will Assert something.
Now this time if you run your test case using Cmmd + U, you will get a test failure!

So what you do?
but then your compiler will give you an TEST FAILURE (not error) that we don't have such class, so what you gonna do? The moment you get a failure in your test you stop writing in your test and you go back to your class

and make add return @"MohammadFaani" to your someMethod. You hard code the output!

5)
So far the logic was to get a bare bone working testCase and class.
Once you have that then you add some functionality to your class and then assert again

Lily Romano
@Lilyheart
Oct 25 2016 21:44
Where I'm at right now in programming and such, I haven't had the chance to dig much into it. Unit testing is more applicable to my current activities.
Some concepts I use from TDD. It's more EDD, error-driven development but the errors come just from a driver instead of test cases so it's less thorough.
mohammad faani
@mfaani_twitter
Oct 25 2016 22:03
that was the take for chapter 1. For me... but I guess you knew that of it.
Lily Romano
@Lilyheart
Oct 25 2016 22:05
It's definitely a different way to look at things compared to how most people learn programming!
mohammad faani
@mfaani_twitter
Oct 25 2016 22:06
I've never hard EDD
what do you mean errors come from driver?
Lily Romano
@Lilyheart
Oct 25 2016 22:09
The driver is test file that "runs the program" in an example type way a user might. It's just one way of using the code so it's not a thorough test. It's a term I've really only seen used in reference to Java however.
error-driven is something I've really seen mostly used and referenced in ruby/rails and some javascript teachers.
So like right now I'm writing a Java program that runs a guessing game. Players are prompted to guess a number the system has randomly selected. My driver file is a class with a main method that is only a few lines long and does a basic instantiation of the GuessingGame class. It can prove that my game works, but doesn't prove that it's unbreakable.
mohammad faani
@mfaani_twitter
Oct 25 2016 22:12
I see
and just last for the first time, I understood the concepts of mocking. :|
so I'm fairly new to the whole thing
Lily Romano
@Lilyheart
Oct 25 2016 22:13
Like mocking up a program?
mohammad faani
@mfaani_twitter
Oct 25 2016 22:14
mocking 'a' class
so you can test it
Lily Romano
@Lilyheart
Oct 25 2016 22:14
ah! Good stuff.
mohammad faani
@mfaani_twitter
Oct 25 2016 22:16
Lilly I gtg, but as feedback I guess if there is more interaction, a screenshare of coding and nothing else or some noise it would be better.
Lily Romano
@Lilyheart
Oct 25 2016 22:16
We have the other meetups for that.
mohammad faani
@mfaani_twitter
Oct 25 2016 22:17
oh ok i didn't know.
I hope I see you again. tc
Lily Romano
@Lilyheart
Oct 25 2016 22:18
^^/
Scott
@TScottM12
Oct 25 2016 22:20
Do you typically have a good turnout in the library meetups?
Lily Romano
@Lilyheart
Oct 25 2016 22:22
Honestly, It was better in the summer. Right now we average max 5 people. We have several students and it's been crunch time with mid-terms. We will hopefully be moving to a new space soon which should help with a few things.
Our current location only has space for 10 with "less than optimal" wifi. I think the RSVP required has turned away some. Looking forward to the new space.
Lily Romano
@Lilyheart
Oct 25 2016 22:28
Hadoop information for those interested in dealing with big data sets.
Scott
@TScottM12
Oct 25 2016 22:30
I might try occassionally making it to a few, but my work schedule may prevent me from being on time
Lily Romano
@Lilyheart
Oct 25 2016 22:31
Very rarely is there a timetable to keep and you'd know that in advance. Several people come and go during the 3 hour time period. We get together and just code through things. A majority of the people are coding through Free Code Camp. It's great to be able to get help from someone in the same room who is doing or has done the same thing.
Jonathan Herman
@lantech19446
Oct 25 2016 22:32
where do you work @TScottM12
Scott
@TScottM12
Oct 25 2016 22:34
Currently I work in residential construction/repair, so my job location changes week to week. I get off between 3:30 - 4:30 depending on the job, but have the drive home to shower, and then almost an hour drive out to the meetup location (I'm in Abington)
Really tired of my job... exhausting, stressful, and been at it for a lot longer than I originally intended. Hence why I'm working toward a career change :D
Lily Romano
@Lilyheart
Oct 25 2016 22:35
I'm tryin' to find a location in the Blue Bell, Ambler, Spring House area so if you have any contacts or ideas, I'm open!
Jonathan Herman
@lantech19446
Oct 25 2016 22:36
yea the abington connection is why I was wondering, you look kind of familiar I used to hang out at keswick coffee a lot worked security at willow grove mall years ago and was a glenside firefighter for a while also knew the guys at keswick cabinets pretty well
@Lilyheart have you tried wissahickon library?
Lily Romano
@Lilyheart
Oct 25 2016 22:37
Every email goes unanswered.
Jonathan Herman
@lantech19446
Oct 25 2016 22:38
do you know who you're emailing?
Lily Romano
@Lilyheart
Oct 25 2016 22:38
I also think they might be the ones that state on the website no repeat meetings but I could be wrong on that account. It was one of the libraries that direction.
They have a contact form on the website.
yeah, that's the one "The Community Room may not be reserved for use on a recurring basis for regularly-scheduled meetings" http://www.wvpl.org/about-us/policy/community-room
I assumed that is why they couldn't be bothered to answer.
Scott
@TScottM12
Oct 25 2016 22:42
@lantech19446 I used to live in Glenside, on Limekiln Pike (now that I think about it, I think we've had this conversation). I walked to the Wawa all the time, and my wife often drags me out to the Willow Grove Mall ;) Possible you might have just seen me in passing. I've also worked several jobs around Hatfield
Jonathan Herman
@lantech19446
Oct 25 2016 22:43
oi ok my assumption is the director forgets to even check the email but if they have that rule setup getting you their direct email won't help much
@TScottM12 short term memory kinda sucks, sorry
Lily Romano
@Lilyheart
Oct 25 2016 22:44
I think the wissahickon library was literally the second place I checked. The college being first (it requires insurance).
Way back in March/April went MontCode was just a baby tiny thought.
Jonathan Herman
@lantech19446
Oct 25 2016 22:45
o ok
Lily Romano
@Lilyheart
Oct 25 2016 22:46
I love the idea of being in a library space. I also love the idea of working with the library to teach and expand knowledge yadda yadda. But either places don't care, have sucky wifi, or are just too far away for me to travel to/from.
Jonathan Herman
@lantech19446
Oct 25 2016 22:48
yea and unfortunately we fall into the to far part in lansdale but we have really good wifi here and a room that'll hold 75 people and no charge since we're not selling anything
Scott
@TScottM12
Oct 25 2016 23:02
Well, it seems to be my turn to buy the groceries, so I'll have to say goodnight. Nice to talk with you both.
Lily Romano
@Lilyheart
Oct 25 2016 23:02
g'night Scott.
Jonathan Herman
@lantech19446
Oct 25 2016 23:02
night
Lily Romano
@Lilyheart
Oct 25 2016 23:04
Jon, have you tried Khan Academy yet?
Jonathan Herman
@lantech19446
Oct 25 2016 23:05
I think I did there was something I didn't like about it but I don't really recall what
Lily Romano
@Lilyheart
Oct 25 2016 23:12
I can understand that. People seem to fawn over Khan for their math and their javascript. I've done a lot of the math stuff. I don't understand the love it gets.
Different strokes I guess.
Jonathan Herman
@lantech19446
Oct 25 2016 23:13
i think that's what I was doing for a couple weeks and then I decided I was beginning to understand stuff and went back to fcc and couldn't do a single question
Lily Romano
@Lilyheart
Oct 25 2016 23:15
FCC might approach it from a totally different direction making them less compatible until the other is finished. I'm not even really sure how many different places I did start to finish before I got to point I could write things.
I'd been noodling about it for a few years now. :O
I didn't get serious with it until late last year.
Jonathan Herman
@lantech19446
Oct 25 2016 23:17
I feel like I should be able to answer some of the questions though even if I can't translate that into my own code but realistically I can't graduate or even really pass a front end cert without being able too
Lily Romano
@Lilyheart
Oct 25 2016 23:17
Are you talkin' about the algorithm challenges?
Wow, I just looked at the khan academy JavaScript course listings. I can see why they would strong appeal to some people and really not appeal to others (when I was first learning I would be that last category).
Jonathan Herman
@lantech19446
Oct 25 2016 23:24
no I never even got that far this is just the basic javascript challenges
Lily Romano
@Lilyheart
Oct 25 2016 23:24
Just generally speaking, is Ruby on Rails something you'd be interested in at least learning a little bit about?
Jonathan Herman
@lantech19446
Oct 25 2016 23:24
I know nothing about it to be able to say yes or not
no*
Lily Romano
@Lilyheart
Oct 25 2016 23:25
Do me a favor when you get a chance and take a few peeks around about it and let me know.
Jonathan Herman
@lantech19446
Oct 25 2016 23:25
ok
Jonathan Herman
@lantech19446
Oct 25 2016 23:34
i'm watching the tour, this is so far beyond me at the moment but I imagine I'll hit a point where this would be pretty cool to learn
Lily Romano
@Lilyheart
Oct 25 2016 23:35
Awesome. You wanna do http://www.theodinproject.com/ with me? I keep putting it off. Maybe having a buddy will get me through it.
Jonathan Herman
@lantech19446
Oct 25 2016 23:36
is this free as well?
Lily Romano
@Lilyheart
Oct 25 2016 23:36
yup yup!
It's like FCC but uses Ruby for backend stuff instead.
Jonathan Herman
@lantech19446
Oct 25 2016 23:37
nice, yea I'll give it a go. As much as I enjoy fcc I'm stuck and have been for a while maybe it'll get me back into the swing of things
Lily Romano
@Lilyheart
Oct 25 2016 23:37
awesome. xD Now I just gotta try to keep up with you and school work.
Jonathan Herman
@lantech19446
Oct 25 2016 23:38
it won't be that hard I work 10-11hr days almost every day lol
holy crap that signup was really easy
Lily Romano
@Lilyheart
Oct 25 2016 23:40
I really like the group and what they stand for. I think we might have an Odin person who actually lurks in here. lemme see if I can figure out who...
@codyloyd but I don't think he's in the chat room anymore.
I've apparently already finished 1: Introduction to Web Development
Jonathan Herman
@lantech19446
Oct 25 2016 23:43
oh ok, I think I may have seen him post once. I've been a bit more absent since recently. I also have to reply on the web version at work now because they don't make an openSUSE version of gitter
Lily Romano
@Lilyheart
Oct 25 2016 23:44
that's a shame.
Jonathan Herman
@lantech19446
Oct 25 2016 23:44
I got a bit irritated because they advertise it as linux 64 bit but only package it as a .deb I used alien and converted it to rpm and wound up having to reinstall my computer
Cody Loyd
@codyloyd
Oct 25 2016 23:45
You rang?
Lily Romano
@Lilyheart
Oct 25 2016 23:45
xD We were just talkin' about Odin Project <3
Jonathan Herman
@lantech19446
Oct 25 2016 23:45
lol
Cody Loyd
@codyloyd
Oct 25 2016 23:45
Aha ok
Lily Romano
@Lilyheart
Oct 25 2016 23:45
Me and Jon are givin' it a shot
Sorry, I didn't realize that would actually ping you if you were out of the room.
Cody Loyd
@codyloyd
Oct 25 2016 23:46
Ah sweet. Come over to our chat and hang out if you want lol
Lily Romano
@Lilyheart
Oct 25 2016 23:46
swiper no swiping!
Cody Loyd
@codyloyd
Oct 25 2016 23:46
No worries. I came over here when I was trying to figure out a bot for our chat
Lily Romano
@Lilyheart
Oct 25 2016 23:47
ah yeah! That's right! I remember now xD
Cody Loyd
@codyloyd
Oct 25 2016 23:47
:smile:
Lily Romano
@Lilyheart
Oct 25 2016 23:47
Did ya'll get a bot?
Cody Loyd
@codyloyd
Oct 25 2016 23:47
Yup I wrote it. He's pretty cool lol
Lily Romano
@Lilyheart
Oct 25 2016 23:48
That's awesomely fantastic.
Cody Loyd
@codyloyd
Oct 25 2016 23:49
Getting it going was definitely a proud moment.
Lily Romano
@Lilyheart
Oct 25 2016 23:50
xD I was proud with @MontBot went live and all I did was "borrow" CamperBot's code.
What did you end up using for hosting?
Jonathan Herman
@lantech19446
Oct 25 2016 23:50
sorry had to renew a library card, this seems like a good home for someone who used to be a norse pagan lol
Cody Loyd
@codyloyd
Oct 25 2016 23:50
I put it on digital ocean.
Lily Romano
@Lilyheart
Oct 25 2016 23:51
xD Agreed Jon. Druid here xD
I'll have to look at that Cody, thanks.
Cody Loyd
@codyloyd
Oct 25 2016 23:51
There's a bit of a backend that lives on Heroku, but the main script is on a cheap digital ocean server
Jonathan Herman
@lantech19446
Oct 25 2016 23:52
nice, I've actually transitioned to Hindu now but I'll never be a monotheist lol
Lily Romano
@Lilyheart
Oct 25 2016 23:52
MontBot is all heroku right now which is why we gotta wake them up when we use it xD
Jonathan Herman
@lantech19446
Oct 25 2016 23:54
he's just narcoleptic lol might have sleep apnea
Cody Loyd
@codyloyd
Oct 25 2016 23:54
Heh. Yeah. We ping Odin-bot constantly, so the front-end code had to be on a always on server. The part on Heroku goes to sleep, but the bot wakes it up when he n needs to
Lily Romano
@Lilyheart
Oct 25 2016 23:54
That's a pretty shiny set up.
Someday... when I have more time... or when someone else feels like playing with it ( @SimplyPhy )