These are chat archives for FreeCodeCamp/Help

26th
Jun 2018
Smootimus
@Smootimus
Jun 26 2018 01:33
Ya know, it's the first time I really LOOKED at what all was released on FCC
:O
Kyle Holm
@thekholm80
Jun 26 2018 01:34
it's a pretty big change, huh?
anthonygallina1
@anthonygallina1
Jun 26 2018 01:34
The Kracken?
Thats a secret sry sssry
Hi @Smootimus
Smootimus
@Smootimus
Jun 26 2018 01:38
Yeah it's a ton of new content.
Hello there @anthonygallina1
anthonygallina1
@anthonygallina1
Jun 26 2018 01:39
ya in the guides?
Smootimus
@Smootimus
Jun 26 2018 01:48
Nah all the new fcc content
ALL the new content
Aditya
@ezioda004
Jun 26 2018 03:16
@kelechy Hey, I started again yesterday and completed the final pset4 problem (recover). Will continue further over the week, what about you?
Claudio Restifo
@Marmiz
Jun 26 2018 04:29
cs50 was fun! :)
do they still teach C?
psyperl
@psyperl
Jun 26 2018 05:06
Screen Shot 2018-06-26 at 12.05.27.png
can't tell which one is active haha
Prakash Kumar
@ThePrakashKumar
Jun 26 2018 05:13
What is difference between text-transform initial and none?
psyperl
@psyperl
Jun 26 2018 05:19
possibly none is to remove text transform and initial is to set it to default value ? ( not sure )
Johnny
@JohnnyBizzel
Jun 26 2018 05:54
@ThePrakashKumar Is it to do with animation?
Carlos Alfaro
@devbysalas
Jun 26 2018 06:02

Hello guys, I got stuck on this.

https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/regular-expressions/specify-upper-and-lower-number-of-matches

let ohStr = "Ohhh no";
let ohRegex = /h{3,6}/; // Change this line
let result = ohRegex.test(ohStr);
suvi
@sumaya99
Jun 26 2018 06:09
hi everyone , I'm just a new member I really need ur help in this java script function

function AlphabetSoup(str) {

var res = str.split("");
res.sort();

var sorted = "";
for (i=0; i < res.length; i++){
sorted = sorted.concat(res[i]);
}

return sorted;
}
AlphabetSoup(readline());

as u see here we have to change alphabetsoup to alphabetorder , for example hello become ehllo , I don't know how the function must me organized
Carlos Alfaro
@devbysalas
Jun 26 2018 06:11
can you share the link of the challenge @sumaya99
suvi
@sumaya99
Jun 26 2018 06:12
okay
Carlos Alfaro
@devbysalas
Jun 26 2018 06:13
I'm sorry is this a freeCodeCamp challenge? @sumaya99
suvi
@sumaya99
Jun 26 2018 06:13
nope
Carlos Alfaro
@devbysalas
Jun 26 2018 06:14
Okay, I'm sorry I don't know what you're trying to do @sumaya99
suvi
@sumaya99
Jun 26 2018 06:14
:(
psyperl
@psyperl
Jun 26 2018 06:17
@devbysalas maybe including the whole text structure, not just the standalone letter h ?
Carlos Alfaro
@devbysalas
Jun 26 2018 06:18
I'll try that, thank you! @psyperl
Sirani McNeill
@mcne65
Jun 26 2018 07:18
I am a little stuck on Applied Accessibility challenge Make Links Navigatable with HTML Access Keys - reported issue on the forum please answer there if there is
Sirani McNeill
@mcne65
Jun 26 2018 07:55
I actually got it now
psyperl
@psyperl
Jun 26 2018 08:01
was trying to help, but i am still at Applied Visual Design now :grin:
Sirani McNeill
@mcne65
Jun 26 2018 08:01
Where are you at? I just finished CSS Flexbox.
psyperl
@psyperl
Jun 26 2018 08:02
I am at "Decrease the Opacity of an Element" in "Applied Visual Design"
John
@taloloy18
Jun 26 2018 08:19
HI HUYS
Hi Guys
I have a question in regards with this code
*Your form element should have the background-color of green.
Sirani McNeill
@mcne65
Jun 26 2018 08:21
background-color: green;
John
@taloloy18
Jun 26 2018 08:21
yep let me put my code

```<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

<style>
.red-text {
color: red;
}
#cat-photo-element{
background-color:green;
}
h2 {
font-family: Lobster, monospace;
}

p {
font-size: 16px;
font-family: monospace;
}

.thick-green-border {
border-color: green;
border-width: 10px;
border-style: solid;
border-radius: 50%;
}

.smaller-image {
width: 100px;
}

.silver-background {
background-color: silver;
}
</style>

<h2 class="red-text">CatPhotoApp</h2>

<main>
<p class="red-text">Click here to view more <a href="#">cat photos</a>.</p>

<a href="#"><img class="smaller-image thick-green-border" src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>

<div class="silver-background">
<p>Things cats love:</p>
<ul>
<li>cat nip</li>
<li>laser pointers</li>
<li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
<li>flea treatment</li>
<li>thunder</li>
<li>other cats</li>
</ol>
</div>

<form action="/submit-cat-photo" id="cat-photo-form">
<label><input type="radio" name="indoor-outdoor" checked> Indoor</label>
<label><input type="radio" name="indoor-outdoor"> Outdoor</label><br>
<label><input type="checkbox" name="personality" checked> Loving</label>
<label><input type="checkbox" name="personality"> Lazy</label>
<label><input type="checkbox" name="personality"> Energetic</label><br>
<input type="text" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
</main>

Sirani McNeill
@mcne65
Jun 26 2018 08:22
Does it work?
John
@taloloy18
Jun 26 2018 08:22
I dont where to put the code which would run it. I already put the first code
It didn't
Claudio Restifo
@Marmiz
Jun 26 2018 08:24

@taloloy18

Your form element should have the background-color of green.

where have you assigned the class that holds the green border property?

if you mean this:

#cat-photo-element{
background-color:green;
}

well, that's a wrong ID :)

<form action="/submit-cat-photo" id="cat-photo-form">
John
@taloloy18
Jun 26 2018 08:25
in style
Claudio Restifo
@Marmiz
Jun 26 2018 08:25
read carefully :wink:
John
@taloloy18
Jun 26 2018 08:28
I got it!!
thanks!!
Claudio Restifo
@Marmiz
Jun 26 2018 08:28
:+1: :sparkles: happy coding :sparkles:
John
@taloloy18
Jun 26 2018 08:28
:-)
PeterWebDev
@PeterWebDev
Jun 26 2018 08:33
can someone check the link for me, some of my mates say they are seeing https error
i couldnt replicate the issue
Aditya
@ezioda004
Jun 26 2018 08:46
@Marmiz Oh yes, the first half is C and the second half is webdev (HTML, JS, Python). Its great course.
Claudio Restifo
@Marmiz
Jun 26 2018 08:53
@ezioda004 oh they changed syllabus. Back in my day was with PHP :)
闫凤婷
@yanfengting
Jun 26 2018 10:48
你的图片应该包含一个指向猫咪图片的src属性。
这个怎么弄
May Kittens Devour Your Soul
@diomed
Jun 26 2018 11:10
sorry. I'm not Egyptian. we use letters here
Adam Jacks
@AdamHJ123
Jun 26 2018 11:12
Hey guys, just whacking up a quick portfolio to apply for some jobs
Do you think this is acceptable with a good cover letter or should I add some details to the site?
May Kittens Devour Your Soul
@diomed
Jun 26 2018 11:14
@AdamHJ123 u made padstowbreaks?
Adam Jacks
@AdamHJ123
Jun 26 2018 11:18
@diomed I did the front end yes
With Edge of the Web
May Kittens Devour Your Soul
@diomed
Jun 26 2018 11:19
helluva nice
what is Edge of the Web?
Adam Jacks
@AdamHJ123
Jun 26 2018 11:19
Cheers haha
Company I worked for
I got made redundant
May Kittens Devour Your Soul
@diomed
Jun 26 2018 11:21
btw. if that is your portfolio how will people contact you ? I see no contact data
Adam Jacks
@AdamHJ123
Jun 26 2018 11:21
@diomed Just wait until Opus goes live, that website is niiiiice
I'll only really be sending my portfolio to employers directly
May Kittens Devour Your Soul
@diomed
Jun 26 2018 11:23
then how will u find employers exactly?
Adam Jacks
@AdamHJ123
Jun 26 2018 11:25
Job postings
Finding companies I like and contacting them
Adam Jacks
@AdamHJ123
Jun 26 2018 12:22
Could I get some more opinions on my portfolio please?
PeterWebDev
@PeterWebDev
Jun 26 2018 12:24
"Over 1 years experience "
year's' is more then 1 right
Adam Jacks
@AdamHJ123
Jun 26 2018 12:24
Should I make it more specific?
I have 1 year and 2 months experience working in a web design and development agency
PeterWebDev
@PeterWebDev
Jun 26 2018 12:25
i think one year should be fine
Adam Jacks
@AdamHJ123
Jun 26 2018 12:26
Anything else?
I'm just trying to get this done quickly as I was made redundant
@PeterWebDev
PeterWebDev
@PeterWebDev
Jun 26 2018 12:27
the way you display the project is great,
Adam Jacks
@AdamHJ123
Jun 26 2018 12:28
Cheers
PeterWebDev
@PeterWebDev
Jun 26 2018 12:28
hmm what you reckon about responsive is some white text in the projects blending too much with the background?
Adam Jacks
@AdamHJ123
Jun 26 2018 12:28
My design skills are terrible for the most part
I realised the white writing can be hard to see on the ACE Adoption website so I darkened the overlay
Not really sure what else I can do without making the image ridiculously dark
PeterWebDev
@PeterWebDev
Jun 26 2018 12:32
yeh i being using shaes that that aswell, i just play around with it till is easy to read, but your design requires the client to see whats behind it in reponsive mode too so the requirement is different
mines click to overlay
so they know whats behind it
but im guessing your concept is to reduce the extra step
Adam Jacks
@AdamHJ123
Jun 26 2018 12:34
I'm not too keen on that functionality
I just need them to work as a link
PeterWebDev
@PeterWebDev
Jun 26 2018 12:35
yeh im not 100% keen on it either im pretty now so pretty limited in knowledge
new*
Adam Jacks
@AdamHJ123
Jun 26 2018 12:35
If I decide I want an extra step it'll be with Ajax to their own page
Not bad considering haha
I'm good when a design is provided haha
PeterWebDev
@PeterWebDev
Jun 26 2018 12:36
when i started learning and still worried i lack in design and creative skills
its like give me design and specs and ill build it
but making me come up with colour scheme and design is hard
Adam Jacks
@AdamHJ123
Jun 26 2018 12:37
Anywhere I've been, I've had a designer
PeterWebDev
@PeterWebDev
Jun 26 2018 12:37
but then if i want a job i need to at least make a presentable portfolio right
yeh same my current job i am making email templates
designs comes from designers
lol
Adam Jacks
@AdamHJ123
Jun 26 2018 12:38
Ahhh I hate emails haha
PeterWebDev
@PeterWebDev
Jun 26 2018 12:38
coding them sucks
Adam Jacks
@AdamHJ123
Jun 26 2018 12:38
Just reference other designs
Bug testing them sucks
All those tables
PeterWebDev
@PeterWebDev
Jun 26 2018 12:38
ahaha we stuff support email client like 2007 from 11 years ago
still*
in additional to all the different mobiles devices
Adam Jacks
@AdamHJ123
Jun 26 2018 12:39
Yea I've made a few emails haha
PeterWebDev
@PeterWebDev
Jun 26 2018 12:39
then in the mobile devices all the different andriod OS
Adam Jacks
@AdamHJ123
Jun 26 2018 12:40
I have a Samsung Galaxy S5, Gmail on that is the worst
PeterWebDev
@PeterWebDev
Jun 26 2018 12:40
well if you ever have an email bug... lol i spend too many years should of started learnign web dev long time ago
Adam Jacks
@AdamHJ123
Jun 26 2018 12:40
SOOOOO many bugs
PeterWebDev
@PeterWebDev
Jun 26 2018 12:40
new gmail is good and responsive
on now device
new*
Adam Jacks
@AdamHJ123
Jun 26 2018 12:41
I was building an email on the day I got made redundant haha
Coulda done with your experience then
PeterWebDev
@PeterWebDev
Jun 26 2018 12:42
did you know it was coming or did they surprise you
Adam Jacks
@AdamHJ123
Jun 26 2018 12:42
Surprised me
Weird timing though, I'd just finished my list of projects
Seems an odd coincidence
Adam Jacks
@AdamHJ123
Jun 26 2018 12:53
@PeterWebDev Would you mind reading through my coverletter once I've written it out? My English skills aren't amazing haha
PeterWebDev
@PeterWebDev
Jun 26 2018 12:55
my sucks too lol but sure, i am sleeping soon tho its 11pm, i have no clue how to write a good one i might even pay to get mine done
Adam Jacks
@AdamHJ123
Jun 26 2018 12:55
Fair play haha
1:55 here
13:55 rather
chinedu
@chinedu69931716_twitter
Jun 26 2018 13:27
hello
Adam Jacks
@AdamHJ123
Jun 26 2018 13:27
Hey
chinedu
@chinedu69931716_twitter
Jun 26 2018 13:27
Big O notation *
Analyzes the worst-case scenario of algorithms in terms of scalability and efficiency
Analyzes the best scenario of algorithms in terms of scalability and efficiency
Leads to the race condition
Relies on the definition of an infinite set of objects by a finite statement
Alexander R Bott
@Abott1222
Jun 26 2018 15:42
good now what is little o? :D
alpox
@alpox
Jun 26 2018 15:43
@Abott1222 Little o is omega and is the opposite of Big O - it stands for the best case & shortest possible runtime
(Big O - Upper bound, Little o - Lower bound)
Alexander R Bott
@Abott1222
Jun 26 2018 15:43
@alpox :fire:
this chat has really quieted down. did everyone get a job already?? :P
Matthew McKenzie
@mkenzie87
Jun 26 2018 15:55
can anyone help me with a css hover effect?
Dhaval Vira
@dhavalveera
Jun 26 2018 15:55
what help you need @mkenzie87
Matthew McKenzie
@mkenzie87
Jun 26 2018 15:56
here is the code pen
Dhaval Vira
@dhavalveera
Jun 26 2018 15:56
ok
Matthew McKenzie
@mkenzie87
Jun 26 2018 15:56
So what I need is a different hover on the nth-child
I can't give them each a class because its dynamic code
its a blog layout.
So if i hover over first image be blue, then red, yellow, green
Dhaval Vira
@dhavalveera
Jun 26 2018 15:58
then you need animatiom
Matthew McKenzie
@mkenzie87
Jun 26 2018 15:59
no animation just a hover color effect
Dhaval Vira
@dhavalveera
Jun 26 2018 15:59
animation will be required if you need your image should be in blue, then red, then yellow n green
Karma Drukpa
@coderkarma
Jun 26 2018 16:00
hi
Matthew McKenzie
@mkenzie87
Jun 26 2018 16:00
its just when you hover on the image
any ideas?
Dhaval Vira
@dhavalveera
Jun 26 2018 16:05
Animation will be required whatever you do
without animation it will not change from blue to red to yellow to green
Mehdi Amlal
@mehdiamlal
Jun 26 2018 16:06
What is a secret in JWT?
Moisés Man
@moigithub
Jun 26 2018 16:11
encode/decode key
Mehdi Amlal
@mehdiamlal
Jun 26 2018 16:16
Oh thanks!
Should I use a different secret for each app?
Kyle Holm
@thekholm80
Jun 26 2018 16:18
only if you want your app to be secure
ideally you should never reuse an encryption key
Mehdi Amlal
@mehdiamlal
Jun 26 2018 16:20
Should I use the same one within an app
Kyle Holm
@thekholm80
Jun 26 2018 16:21
do you mean use the same key as your jwt secret, your bcryptjs secret, and all the other things you might need an encryption key for?
i think that would fall under 'reuse'
much like using the same password for every site you sign up for
Kyle Leonard
@kdleonard93
Jun 26 2018 16:42

Hey all!

I've come to a roadblock again regarding conditional (ternary) operators.

I'm trying to check if 2 numbers are equal or not

function checkEqual(a, b) {
  return (a === b ? "a is equal to b" : "b is equal to a");
}

checkEqual(1, 1);
^^ That's my current code
Elias Curran
@eliascurran
Jun 26 2018 16:45
<style type='text/sass'>
  $radius:15px;
  @mixen border-radius($radius){
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  border-radius: $radius;

  }


  #awesome {
    width: 150px;
    height: 150px;
    background-color: green;

  }
  div{
  @include border-radius(15px);
  }
</style>

<div id="awesome"></div>
can someone tell me why my mixen isn't being declared in the challenge?
hensn5250
@hensn5250
Jun 26 2018 16:45
@kdleonard93 What is the return value?
Kyle Leonard
@kdleonard93
Jun 26 2018 16:46
@hensn5250 well i run the tests and it doesnt give me a true or false value
hensn5250
@hensn5250
Jun 26 2018 16:46
it shouldn't, you didn't specify true or false in the values for the ternary statement
Christopher McCormack
@cmccormack
Jun 26 2018 16:47
@eliascurran you mean mixin?
Elias Curran
@eliascurran
Jun 26 2018 16:47
yea
Christopher McCormack
@cmccormack
Jun 26 2018 16:48
did you fix the spelling in your code already?
Kyle Leonard
@kdleonard93
Jun 26 2018 16:48
@hensn5250 I guess im not sure what you're asking
Elias Curran
@eliascurran
Jun 26 2018 16:48
im doing it right now
Kyle Leonard
@kdleonard93
Jun 26 2018 16:48
@hensn5250 ahh ok 1 sec
Elias Curran
@eliascurran
Jun 26 2018 16:49
@cmccormack thanks for the spelling correction i was doing everything right it was just my spelling, thnkx
Vali
@valimikayilov
Jun 26 2018 16:49
Hi, guys. I just finished all the project and claimed my certificate are they going to check my project? And how can I phisically recieve the certificate ?
hensn5250
@hensn5250
Jun 26 2018 16:50
//Ternary syntax
// condition ?  valueForTruthy :   valForFalse
1 > 2 ?  true : false;   //returns false
a === b ?  true  :  false ;   // returns true when a == 1 and b == 1
Christopher McCormack
@cmccormack
Jun 26 2018 16:51
@eliascurran :thumbsup:
Kyle Leonard
@kdleonard93
Jun 26 2018 16:51
@hensn5250 ok so im still at a loss. Where am i specifiying the true or false values, other than what i have in my above code?
Christopher McCormack
@cmccormack
Jun 26 2018 16:51
@Geek-Killer go to your settings you can Claim your certifications there
hensn5250
@hensn5250
Jun 26 2018 16:52
@kdleonard93 ^^^
Vali
@valimikayilov
Jun 26 2018 16:52
@cmccormack I did, and they gave me a digital certificate right away. Is that it ?
I mean they didn't check anything, they just gave it to me.
Kyle Leonard
@kdleonard93
Jun 26 2018 16:53
@hensn5250 perfect. I thought (from what i read in the lesson text) that the true false values had to be strings. Makes more sense naow. Thanks!
Kyle Holm
@thekholm80
Jun 26 2018 16:54
did you use their testing suite when you built the projects @Geek-Killer ?
Vali
@valimikayilov
Jun 26 2018 16:54
@thekholm80 yep, I did.
Kyle Holm
@thekholm80
Jun 26 2018 16:54
did all the tests pass?
Vali
@valimikayilov
Jun 26 2018 16:54
Yes.
Kyle Holm
@thekholm80
Jun 26 2018 16:55
sounds like you're all set then
Vali
@valimikayilov
Jun 26 2018 16:55
Cool, was it the same for u ?
Kyle Holm
@thekholm80
Jun 26 2018 16:55
when i got my certs there wasn't even a testing suite
Vali
@valimikayilov
Jun 26 2018 16:56
@thekholm80 did it take time for them to give it to u ?
hensn5250
@hensn5250
Jun 26 2018 16:56
@kdleonard93 the values that gets return is really an expression
Kyle Holm
@thekholm80
Jun 26 2018 16:56
my certs were issued as soon as i earned them
if you want a physical copy you'll have to print it yourself
hensn5250
@hensn5250
Jun 26 2018 16:57
@thekholm80 what do you think of the test suite learning wise. I think it kinda hurts creativity
Kyle Holm
@thekholm80
Jun 26 2018 16:58
@hensn5250 i tried it a bit, working on the new drum machine project. it felt awkward and restrictive, but i get that compromises have to be made.
i don't think there's a perfect solution for checking projects
hensn5250
@hensn5250
Jun 26 2018 16:59
Yes, thats the word i was looking for. It's very restrictive
Kyle Holm
@thekholm80
Jun 26 2018 17:00
before you just had the user stories, and i can't tell you how many times i thought i had a project finished and realized while turning it in that I missed some key portion
Christopher McCormack
@cmccormack
Jun 26 2018 17:01
I found the drum machine tests actually make you build the react app in a less than optimal way
simpleguy747
@simpleguy747
Jun 26 2018 17:01
does any one know good disposable storage except for fire base, where in it will expose crud api for accessing and updating the data?
hensn5250
@hensn5250
Jun 26 2018 17:01
Same here , I totally understand why they went that route since FCC is so large
Kyle Holm
@thekholm80
Jun 26 2018 17:02
@cmccormack i got pretty annoyed by how they wanted my app structured so i never finished it
and i didn't want to try to hunt down my own sound clips
life's too short
Christopher McCormack
@cmccormack
Jun 26 2018 17:03
I believe the example project uses direct DOM access to get the sound files. Why even use React if you're going to do that
Kyle Holm
@thekholm80
Jun 26 2018 17:03
i didn't look at the example project
did they at least use refs, or was it straight document.getElementById() or querySelector()?
hensn5250
@hensn5250
Jun 26 2018 17:05
@thekholm80 if you ever need good and free sound effects via direct link, pacdv.com/sounds
Kyle Holm
@thekholm80
Jun 26 2018 17:06
@hensn5250 oh cool, thanks
hensn5250
@hensn5250
Jun 26 2018 17:06
no prob
This is the FCC Drum Machine example
Terrible use of React :D
Christopher McCormack
@cmccormack
Jun 26 2018 17:07
 playSound(e) {
    const sound = document.getElementById(this.props.keyTrigger);
alpox
@alpox
Jun 26 2018 17:07
Yep
I understand that they have to refer to this element but please with ref and not with getElementById
Christopher McCormack
@cmccormack
Jun 26 2018 17:08
I had to use ref to get it to work but my original code didn't even need ref
alpox
@alpox
Jun 26 2018 17:08
[].slice.call(document.getElementsByClassName('clip')) rly :D
Kyle Holm
@thekholm80
Jun 26 2018 17:09
yikes
dunno why folks don't use codesandbox instead of codepen for react
alpox
@alpox
Jun 26 2018 17:10
Hmm didn't hear of that yet but it looks nice
Kyle Holm
@thekholm80
Jun 26 2018 17:10
i like that you have separate files and all that
alpox
@alpox
Jun 26 2018 17:10
Yea
But best is always local :D
Christopher McCormack
@cmccormack
Jun 26 2018 17:10
I just got done listening to a podcast with the developer of codesandbox
Kyle Holm
@thekholm80
Jun 26 2018 17:11
local is great but sometimes i don't want to worry about hosting
Christopher McCormack
@cmccormack
Jun 26 2018 17:11
made it for fun, now it's pretty big
Kyle Holm
@thekholm80
Jun 26 2018 17:11
it's freaking awesome
they've put a lot of love into it
repl.it has a react environment now, too. i'm gonna give it a try one of these days
Christopher McCormack
@cmccormack
Jun 26 2018 17:13
For a simple react app codepen works fine, I still use it for quick testing just because I already have a bunch of stuff up there
Kyle Holm
@thekholm80
Jun 26 2018 17:14
i think i have as much on repl.it as i do on codepen now
:heart: their python3 environment
Christopher McCormack
@cmccormack
Jun 26 2018 17:17
Have you tried Jupyter notebook for python?
Kyle Holm
@thekholm80
Jun 26 2018 17:17
i haven't
Christopher McCormack
@cmccormack
Jun 26 2018 17:17
great if you want to test locally
Kyle Holm
@thekholm80
Jun 26 2018 17:17
i'm still a python noob
Christopher McCormack
@cmccormack
Jun 26 2018 17:25
Check it out sometime, it's really handy for testing
Kyle Holm
@thekholm80
Jun 26 2018 18:22

omg ...

User Story #4: Within each .drum-pad, there should be an HTML5 audio element which has ...

this is not awesome

fortunately you can stick the audio tag in there and pass the tests without actually using it lol
Kyle Holm
@thekholm80
Jun 26 2018 18:29
image.png
lol worst UI to date
alpox
@alpox
Jun 26 2018 18:31
xD
Christopher McCormack
@cmccormack
Jun 26 2018 18:42
haha
@thekholm80 I thought of doing that but couldn't bring myself to do it
Kyle Holm
@thekholm80
Jun 26 2018 18:42
i'm trying to decide if i want to try to polish this turd or not
Christopher McCormack
@cmccormack
Jun 26 2018 18:43
got some CSS stuff you wanted to try?
Kyle Holm
@thekholm80
Jun 26 2018 18:43
mostly wanted to make it pass their tests
Christopher McCormack
@cmccormack
Jun 26 2018 18:43
maybe grid?
Kyle Holm
@thekholm80
Jun 26 2018 18:43
i'm not a big fan
css makes my head hurt
Christopher McCormack
@cmccormack
Jun 26 2018 18:43
Try out CSS-in-JS
maybe styled-components
Kyle Holm
@thekholm80
Jun 26 2018 18:44
Christopher McCormack
@cmccormack
Jun 26 2018 18:47
practice man practice!
Kyle Holm
@thekholm80
Jun 26 2018 18:48
i don't want anyone to think i know css or they might expect me to write it
that's a rabbit hole i don't want to go down
Christopher McCormack
@cmccormack
Jun 26 2018 18:51
yeah but you could at least create a button for your drum! haha
Kyle Holm
@thekholm80
Jun 26 2018 18:52
image.png
better? lol
Christopher McCormack
@cmccormack
Jun 26 2018 18:54
yes
although you should offset your margin by -borderwidth
Kyle Holm
@thekholm80
Jun 26 2018 18:55
nothing's ever good enough for you
why can't you accept me for who i am?
Christopher McCormack
@cmccormack
Jun 26 2018 18:55
I'm great at judging, not so much at doing :joy:
Kyle Holm
@thekholm80
Jun 26 2018 18:56
i think if my code is pretty enough, the UI doesn't matter lol
Christopher McCormack
@cmccormack
Jun 26 2018 18:56
You do realize you're coding for a visual medium right? haha
Kyle Holm
@thekholm80
Jun 26 2018 18:57
sigh
Christopher McCormack
@cmccormack
Jun 26 2018 18:59
here's mine, barely more CSS than yours haha codepen
Kyle Holm
@thekholm80
Jun 26 2018 18:59
showoff
:joy:
nah, looks good
maybe i should put a little lipstick on this pig
Christopher McCormack
@cmccormack
Jun 26 2018 19:00
I'm growing to enjoy working with CSS more and more lately, especially with the new FCC projects giving me a reason to build in normal CSS/JS/HTML
Kyle Holm
@thekholm80
Jun 26 2018 19:01
when i first started i really enjoyed it. i loved working with sass, then scss and putting real effort into it
Christopher McCormack
@cmccormack
Jun 26 2018 19:03
Yeah it does seem to get in the way of progress when you're trying to knock out project after project
my first JS projects like calc and simon I spent more time on the design than the coding
lmilliken
@lmilliken
Jun 26 2018 19:03
hi everyone, how would you pass the results from one function to a callback? I'm trying this:
Christopher McCormack
@cmccormack
Jun 26 2018 19:03
and now my drum machine has almost nothing haha
Kyle Holm
@thekholm80
Jun 26 2018 19:04
when i started back end i realized how much i liked writing algos and the css kind of fell by the wayside. i don't want to go back and re-learn it all
Christopher McCormack
@cmccormack
Jun 26 2018 19:04
@lmilliken pass it in the callback
function somefunc( callback ) {
   var somestring = "test"
    callback(somestring)
}
lmilliken
@lmilliken
Jun 26 2018 19:05
image.png
@cmccormack , what about the returned object from somefunc?
Christopher McCormack
@cmccormack
Jun 26 2018 19:06
@thekholm80 I've been catching up on the HTTP 203 podcast recently and they made me realize how complicated and granular frontend is
Kyle Holm
@thekholm80
Jun 26 2018 19:06
@lmilliken var returnedValue = someFunc()
Christopher McCormack
@cmccormack
Jun 26 2018 19:06
@lmilliken store the result of the function invocation in a variable
Yeah like @thekholm80 said
Kyle Holm
@thekholm80
Jun 26 2018 19:07
so for your code it would be something like var myPerson = Person.findById(personID)
only i'm assuming that operation is async, so you'll have to take that into account
lmilliken
@lmilliken
Jun 26 2018 19:08
how would I make it synchronous?
Christopher McCormack
@cmccormack
Jun 26 2018 19:09
You can use async await, or just use callbacks like in my first example
Kyle Holm
@thekholm80
Jun 26 2018 19:10
you wouldn't. generally you'd just chain onto the operation, like:
Person.findById(personID).then(myPerson => { console.log(myPerson) });
Christopher McCormack
@cmccormack
Jun 26 2018 19:10
You rarely want to use synchronous if there is an async option
Kyle Holm
@thekholm80
Jun 26 2018 19:10
async / await is my favorite by far
reads so much cleaner
Christopher McCormack
@cmccormack
Jun 26 2018 19:10
It's so great for DB stuff!
Kyle Holm
@thekholm80
Jun 26 2018 19:10
right?
Christopher McCormack
@cmccormack
Jun 26 2018 19:10
I just started using it on the backend for that and love it
no more callback hell
lmilliken
@lmilliken
Jun 26 2018 19:10
cool, thanks. I'll start reading up on that
Kyle Holm
@thekholm80
Jun 26 2018 19:10
sideways pyramids and callbacks drive me nuts
and promise chains
the only thing i dislike is error handling ... i wish there were a better solution other than try / catch blocks
Christopher McCormack
@cmccormack
Jun 26 2018 19:11
best thing about async await is how it removes the fatigue of chasing down where an error occurs
you can call .catch on the return from an async function
lmilliken
@lmilliken
Jun 26 2018 19:13
out of curiousity, why does the .then promise work but not this Person.findById(personId, (returnedPerson)=>{console.log("Person2: " + returnedPerson)})
Kyle Holm
@thekholm80
Jun 26 2018 19:13
i do that some, but some methods don't return promises so catch() was failing
@cmccormack specifically when working with jsonwebtoken's verify method, catch() was failing
it would throw an error if the verify failed, but since it's not a promise i had to use a try/catch block to catch it
Christopher McCormack
@cmccormack
Jun 26 2018 19:15
@lmilliken is that correct? Shoulldn't error come first in your callback parameters?
@thekholm80 maybe return Promise.reject if it fails?
Kyle Holm
@thekholm80
Jun 26 2018 19:16
i'm guessing whichever library is being used has been updated to promises over callbacks
@cmccormack i ended up doing this:
    let userId;
    try {
      const { _id } = jwt.verify(cookies.bookclub, JWT_SECRET);
      userId = _id;
    } catch (e) {
      userId = false;
    }
i hate the scope issues it causes, too, but what are you going to do?
lmilliken
@lmilliken
Jun 26 2018 19:17
I thought callbacks didn't need error parameters?
Christopher McCormack
@cmccormack
Jun 26 2018 19:17
@lmilliken I'm not certain what your error was when using callbacks sorry
Kyle Holm
@thekholm80
Jun 26 2018 19:18
@lmilliken which library is findById() coming from? mongoose? mongodb?
i assume mongoose
Kyle Holm
@thekholm80
Jun 26 2018 19:19
oh, it does accept a callback
Model.findById()
Parameters
id «Object|String|Number» value of _id to query by
[projection] «Object|String» optional fields to return, see Query.prototype.select()
[options] «Object» optional see Query.prototype.setOptions()
[callback] «Function»
Returns:
«Query»
it looks like the first callback arg should be err
Adventure.findById(id, 'name length', function (err, adventure) {});
lmilliken
@lmilliken
Jun 26 2018 19:22
Yes, it's working now! Thank you! How does the document indicate that the first callback argument should be an error?
if you look at their example code, the callbacks they're passing say , function (err, doc) { ... }
so when the callback is called it will take 2 args. if there's no error, the call will be something like callback(null, doc)
lmilliken
@lmilliken
Jun 26 2018 19:25
ah ok, thanks
Kyle Holm
@thekholm80
Jun 26 2018 19:31
i feel like you're trying to get me to learn more design
lol
Christopher McCormack
@cmccormack
Jun 26 2018 19:33
well maybe with these 7 tricks you too can be a designer!
Kyle Holm
@thekholm80
Jun 26 2018 19:33
hang on, gotta update my linkdin
Christopher McCormack
@cmccormack
Jun 26 2018 19:59
haha
Kyle Holm
@thekholm80
Jun 26 2018 20:12
why didn't i think toUpperCase() instead of stupid regex? weird
    document.addEventListener('keypress', event => {
      if (event.key.toUpperCase() === this.props.trigger) {
        this.playSound();
      };
    });
so much easier than
    document.addEventListener('keypress', event => {
      const regex = RegExp('[' + this.props.trigger + ']', 'i');
      if (regex.test(event.key)) {
        this.playSound();
      };
    });
Christopher McCormack
@cmccormack
Jun 26 2018 20:14
I was wondering what that was haha
Kyle Holm
@thekholm80
Jun 26 2018 20:15
i feel about regex the same as i feel about css lol
it's weird my mind went there first
Christopher McCormack
@cmccormack
Jun 26 2018 20:18
it is weird... you feeling alright?
Kyle Holm
@thekholm80
Jun 26 2018 20:21
i got the fire in me now- 4/9 certs done
maybe i can finish my pinterest clone next
Christopher McCormack
@cmccormack
Jun 26 2018 20:22
Is that one in the interview section?
Kyle Holm
@thekholm80
Jun 26 2018 20:22
it's a legacy project
specifically, Legacy Back End Project
they moved all the good projects to Interview Prep
Kyle Holm
@thekholm80
Jun 26 2018 20:24
i got started on it, but i couldn't find a clean way to use passport with graphql so i put it aside
Christopher McCormack
@cmccormack
Jun 26 2018 20:25
doesn't graphql sit in between your db and the user?
Kyle Holm
@thekholm80
Jun 26 2018 20:25
kind of, it replaces REST, SOAP, CRUD style apis for me
you expose a single endpoint for your front to talk to your back
it's pretty neat
Christopher McCormack
@cmccormack
Jun 26 2018 20:26
couldn't you do a one-for-one call for login then?
Kyle Holm
@thekholm80
Jun 26 2018 20:27
the user stories require Twitter login so either i build my own OAUTH or try to shoehorn passport in
maybe someone has built another wrapper for it, i haven't looked
Christopher McCormack
@cmccormack
Jun 26 2018 20:28
I used passport with twitter on my last project if you want a link to it
but no graphql sorry
Moisés Man
@moigithub
Jun 26 2018 20:28
no need to use graphql for everything... i mean u can create another endpoint for auth
Kyle Holm
@thekholm80
Jun 26 2018 20:29
i know, but i still dislike it lol
i think i used passport-local with graphql for another project, it just feels weird
Bjorn van de Peut
@bjorno43
Jun 26 2018 21:03
:wave:
Kyle Holm
@thekholm80
Jun 26 2018 21:04
@bjorno43 hi bob
Bjorn van de Peut
@bjorno43
Jun 26 2018 21:05
Yo
OGTechnoBoy
@OGTechnoBoy
Jun 26 2018 21:10
What is the difference between Math.ceil(x)
And return Math.trunc(x)+1?
I tried them both in CodeFights but it seems that Math.ceil works while the second method doesn't work.
Kyle Holm
@thekholm80
Jun 26 2018 21:13
Math.trunc() removes all numbers after a ., Math.ceil() returns the smallest integer greater than or equal to a given number
so Math.trunc(1.1) will be 1 but Math.ceil(1.1) will be 2. using the + 1 is all good until you get a number without a decimal, then Math.trunc(1) + 1 will be 2 but Math.ceil(1) will be 1
OGTechnoBoy
@OGTechnoBoy
Jun 26 2018 21:16
Aww, then that's why I failed in the test by using that method.
Well, thank you!
Kyle Holm
@thekholm80
Jun 26 2018 21:16
:+1:
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:17
Can anyone help me with api call function please?
Kyle Holm
@thekholm80
Jun 26 2018 22:17
probably
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:18

export let exercisesArr;
export default class Exercise {
    costructor(query){
        this.query = query;
    }

    async getExercises(){
        try{
            const res = await axios('https://raw.githubusercontent.com/dbsimeonov/fitme-today/master/src/data/exercises.json');
            this.result = res.data.exercises;
            exercisesArr = res.data.exercises;
            console.log(exercisesArr);

        }catch(err){
            console.log(err);
        }
    }
}
I'm trying to create a function that I can reuse and call objects, and also to store the entire object on separate variable which I though will be easy but failed..
And also I'm not sure that my json is correct.. !here
Kyle Holm
@thekholm80
Jun 26 2018 22:21
weird, i've never seen axios called like that
axios.get() for get requests, axios.post() for post requests, etc
your api data is huge lol but it looks okay to me
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:23
I don't know about the axios, first time I use it tru npm and saw this way on uDemy Course :smile: :smile:
Kyle Holm
@thekholm80
Jun 26 2018 22:24
i love axios
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:26
I think I'm trying to do it way too complicated for myself with those promises, I will try again simplified. After that might build a function to build the markup with constructor ?
Kyle Holm
@thekholm80
Jun 26 2018 22:29
remember that constructor only gets called once, when the class gets instantiated - so you only want to put things in there that are relevant to the creation of the class instance
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:31
hmm can you recommend me a way of using the data for my markup? for ex. to call each of those elements and apply this.title, this.img etc because the way I'm thinking will be way too long and wrong
Karma Drukpa
@coderkarma
Jun 26 2018 22:32
could anyone assist me on this @thekholm80 @dbsimeonov
Screen Shot 2018-06-26 at 9.56.32 AM.png
Kyle Holm
@thekholm80
Jun 26 2018 22:32
@dbsimeonov i'm not 100% sure what you mean - do you want to populate from the api data?
Karma Drukpa
@coderkarma
Jun 26 2018 22:33
unclean shutdown.
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:33
@thekholm80 yes, so from the api I want to take the data, and create html elements for each of the data objects
Karma Drukpa
@coderkarma
Jun 26 2018 22:33
yes i did visited but still.....
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:34
briefly I know how to do it with html templates just don't know how to form a function to take my data after the axios call
Kyle Holm
@thekholm80
Jun 26 2018 22:36
hmm ... i wish your api returned an array of exercises instead of just an object
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:38
I was thinking about that, but did not know exactly how to structure it.
or you mean only the exercises object to be an array ?
Kyle Holm
@thekholm80
Jun 26 2018 22:39
yeah
just a sec i'm playing with it to see what i can come up with
alpox
@alpox
Jun 26 2018 22:39
const bodyPartNames = Object.keys(data.exercises);

bodyPartNames.map(bodyPartName => {
  const bodyPart = data.exercises[bodyPartName];
  const exerciseNames = Object.keys(bodyPart);
  const exercises = exerciseNames.map(name => bodyPart[name]);
  ....
});
Kyle Holm
@thekholm80
Jun 26 2018 22:40
yeah
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:41
@alpox @thekholm80 thanks a lot!
alpox
@alpox
Jun 26 2018 22:43
@dbsimeonov Had to update it ;)
Kyle Holm
@thekholm80
Jun 26 2018 22:44
@dbsimeonov is there a reason you're using classes?
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:45
Not really, thats what I saw from google :shipit:
alpox
@alpox
Jun 26 2018 22:45
I generally try to avoid classes in javascript. They don't add much good :D
Kyle Holm
@thekholm80
Jun 26 2018 22:45
it really complicates things lol
alpox
@alpox
Jun 26 2018 22:46
But (!!!) Only if you know how to make good design patterns with functions
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:46
So after I have the data from exercise I can use something like html template string and pass the data I want?
couple of days ago I figure out what webpack is, and now trying to keep up with the new things but noticed its been a big step
Kyle Holm
@thekholm80
Jun 26 2018 22:47
i'm really not sure what you're trying to do
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:47
So I will try to display all exercises to the user applied with the same boxes
Kyle Holm
@thekholm80
Jun 26 2018 22:48
are you using a template engine like ejs or handlebars?
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:48
And probably with option to filter them
Newbie here. First time hear of those 2
Kyle Holm
@thekholm80
Jun 26 2018 22:48
are you building a web site?
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:48
Yes
Kyle Holm
@thekholm80
Jun 26 2018 22:49
how are you putting your JS data onto the DOM?
alpox
@alpox
Jun 26 2018 22:49
@dbsimeonov If you use a framework, use what the framework provides you. If you don't, it gets more nasty. You then can use html template strings for creating the html markup and set the innerHTML (not that nice) jquery also gives you the option with .html.
I also suggest you to think about Html Templates
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:49
@thekholm80 I'm making my functions (custom) to render the elements
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:49
@alpox Classes don't add much good? After I learned OOP I try to use it everywhere I can, lol
Kyle Holm
@thekholm80
Jun 26 2018 22:49
classes are awesome in OOP languages
alpox
@alpox
Jun 26 2018 22:50
@bjorno43 You go there and then back :D
Kyle Holm
@thekholm80
Jun 26 2018 22:50
classes in JS are less than awesome
alpox
@alpox
Jun 26 2018 22:50
@bjorno43 I started programming with OOP and did it for years, but i'm glad I do not anymore
Kyle Holm
@thekholm80
Jun 26 2018 22:50
@dbsimeonov so you're just going to use vanilla JS to manipulate the DOM?
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:50
@thekholm80 yes
Kyle Holm
@thekholm80
Jun 26 2018 22:51
i'm not saying that's good or bad, just trying to get an idea of what's going on
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:51
@alpox You went on to functional programming or back to procedural?
Kyle Holm
@thekholm80
Jun 26 2018 22:51
i did a project in just JS, it was interesting
alpox
@alpox
Jun 26 2018 22:51
Of course, they allow you to structure your code nicely and build good patterns with them, but they also complicate stuff which should not be.
Say only for proper testability, you need too many design patterns thrown together.
@bjorno43 on to functional programming
Where state does not change randomly and I do not need hour long debugging sessions :D
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:52
In that case I understand :D
Kyle Holm
@thekholm80
Jun 26 2018 22:52
I love OOP in python
it feels right
alpox
@alpox
Jun 26 2018 22:52
In javascript, I can use enough functional programming patterns for that I do not need classes - and make things much easier like this actually
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:52
I use OOP in C# (obviously, you have no choice there) and in PHP
Kyle Holm
@thekholm80
Jun 26 2018 22:53
you had me until you said C# and PHP
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:53
:joy:
alpox
@alpox
Jun 26 2018 22:53
@bjorno43 Ye, I started with C# :D
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:54
Back when I started it was HTML, Javascript, PHP and MySQL, ghehe
Kyle Holm
@thekholm80
Jun 26 2018 22:54
i remember the 80s too
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:54
xD
Kyle Holm
@thekholm80
Jun 26 2018 22:54
okay, 90s
let's be fair
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:54
Ye true. In the 80s we didn't even know about the interwebs :P
alpox
@alpox
Jun 26 2018 22:55
I started with PHP for the web world... ugh was that ugly
Kyle Holm
@thekholm80
Jun 26 2018 22:55
not me, straight to JS
but i did a lot of BASIC
alpox
@alpox
Jun 26 2018 22:55
@thekholm80 When I started with web, JS was not such a big thing :D used only for some few scripting
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:55
Damn in those days I was playing winter olympics on my amazing commadore xD
Kyle Holm
@thekholm80
Jun 26 2018 22:56
i was a Ultima addict on my commodore lol
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:56
lol guys, from how long you've been doing this?
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:56
Way.. way too long @dbsimeonov
Kyle Holm
@thekholm80
Jun 26 2018 22:56
i've only been (sort of) serious about programming for about a year
alpox
@alpox
Jun 26 2018 22:57
@dbsimeonov Uhm, web or programming?
Programming for now about 10 years
web maybe 5
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:57
uhh definitely long way to go
Bjorn van de Peut
@bjorno43
Jun 26 2018 22:58
Erm.. web for me about 16 years.. programming I think around 8 - 10 years
alpox
@alpox
Jun 26 2018 22:58
@bjorno43 Thats quite some time :D
Daniel Simeonov
@dbsimeonov
Jun 26 2018 22:58
And a question which might annoy you, how did you learn the basics? On your own, books, courses , practise with projects?
Kyle Holm
@thekholm80
Jun 26 2018 22:58
i did a bunch of stuff in VBA for about 4 years for work, but I don't really count that because it's VBA
alpox
@alpox
Jun 26 2018 22:59
@dbsimeonov I made an education for informatics, but actually it didn't teach me much. I learned generally myself
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:00
Ye I know. Mostly self taught. I've only recently finished my master as software engineer @alpox Though imho that sounds much more like an achievment than it really is, ghehe
Daniel Simeonov
@dbsimeonov
Jun 26 2018 23:00
hmm thanks really, thats kind of motivation for me
alpox
@alpox
Jun 26 2018 23:00
@bjorno43 I feel you :D i'm now on my bachelor in CS, but don't feel like it teached me much
Although its quite stressful at times
Daniel Simeonov
@dbsimeonov
Jun 26 2018 23:01
Got bit depressed after applying on 50 jobs for Junior position, and only 2 of them called and kind of failed(and they were agencies)
alpox
@alpox
Jun 26 2018 23:01
Congratulations for your master :) @bjorno43
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:01
Ye. Once you get there and you go out in the real world.. you soon realise that all you rly know is the tip of the iceberg, lol]
@alpox Thanks!
alpox
@alpox
Jun 26 2018 23:02
@bjorno43 Yep thats true ^^ I am glad I had practice before I started with university. Most people there cannot program much, even after the degree
Kyle Holm
@thekholm80
Jun 26 2018 23:02
@bjorno43 oh dang, i didn't know you were all formally educated, congrats
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:03
@thekholm80 Ghehe thanks m8! I finished it last summer ^^
Kyle Holm
@thekholm80
Jun 26 2018 23:03
@alpox i've heard some horror stories about CS grads struggling to do Hello_World
alpox
@alpox
Jun 26 2018 23:03
@bjorno43 I still wonder if it would be worth it to do the master or if I should just stay as bachelor :D
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:03
@alpox Yup, that's definitely true
@alpox It's worth it as it opens up a lot of doors to get a job. But not rly as to learn new stuff
alpox
@alpox
Jun 26 2018 23:04
Hmm I feel like I can already get most jobs :D
But maybe you are right
I'll see again in a year - before that I cannot start my masters anyways. It should be possible parttime
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:04
Well I can only talk from my experience here in the Netherlands. I can't say for other countries
alpox
@alpox
Jun 26 2018 23:04
But I won't go back to not earning
Okay :D I don't know the differences. I'm here in switzerland
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:05
Ah cool :)
Kyle Holm
@thekholm80
Jun 26 2018 23:05
the folks i've talked to here say get your masters if you want to manage, if you want to write code it's not needed
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:05
Well what actually did help me a lot, was getting ISTQB certified
alpox
@alpox
Jun 26 2018 23:06
Never heard of it :D
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:07
It doesn't rly have anything to do with programming as that's software testing. But you'll learn a lot about Agile development and how to properly test software at each stage in development. And companies are very happy with ppl that are certified for it
alpox
@alpox
Jun 26 2018 23:08
I thought I might not want to do the master because I just HATE writing. (Thesis etc.) I LOVE writing code, but not all that crappy "blabla"
Hmm that sounds useful indeed. I might take a look at it
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:09
@alpox Ye and getting the certification isn't that hard. If I remember correctly there are only 60 multiplechoice questions and you're allowed to make 15 mistakes
Kyle Holm
@thekholm80
Jun 26 2018 23:10
open book?
alpox
@alpox
Jun 26 2018 23:10
@bjorno43 Sounds like the cert for microsoft i did
Microsoft Certified Professional
That also had lots of multiplechoice and some mistakes allowed like that
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:11
Not sure. There are many companies out there that teach ISTQB. They provided me with the book for free so it's possibly somewhere online
mstellaluna
@mstellaluna
Jun 26 2018 23:11
@bjorno43 :wave:
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:11
@mstellaluna :wave:
alpox
@alpox
Jun 26 2018 23:11
@bjorno43 Ah cool :D i'll look into it. Thanks!
But now, first things first, writing my thesis to end until the end of july :D
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:12
Ghehe good luck @alpox !
alpox
@alpox
Jun 26 2018 23:12
Thanks :)
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:17
istqb.png
^^
Kyle Holm
@thekholm80
Jun 26 2018 23:17
oh wow, it doesn't expire?
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:17
Nope
Kyle Holm
@thekholm80
Jun 26 2018 23:17
back when i started looking into certs they all had shelf-lives
i couldn't see spending hundreds of dollars every few years just to say "i know this"
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:18
Ye true
alpox
@alpox
Jun 26 2018 23:23
@bjorno43 I'm looking at a sample test for the foundation level
Looks fairly easy
Without reading anything up, it seems like I can properly solve more than half of it
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:23
@alpox Ye it's doable
alpox
@alpox
Jun 26 2018 23:24
@bjorno43 I'll probably do that sometime :D
Okay, thanks again, and good night
Bjorn van de Peut
@bjorno43
Jun 26 2018 23:25
I didn't bother progressing after Foundation Level. I'm a programmer, not a software tester. I just wanted something to show that I at least understand how it works, that's all
@alpox Gn8 m8
Kyle Holm
@thekholm80
Jun 26 2018 23:26
@alpox g'night