mboudreau
2017-05-18 14:23
has joined #random

jose
2017-05-18 16:28
has joined #random

uglyog
2017-05-18 22:36
has joined #random

bethskurrie
2018-03-24 03:32
has joined #random

andrewspinks
2018-03-24 09:14
has joined #random

neil
2018-03-24 09:22
has joined #random

matt.fellows
2018-03-24 11:15
has joined #random

marko
2018-03-25 21:23
has joined #random

andrewcfitzgerald
2018-03-26 02:44
has joined #random

slack1
2018-03-26 04:08
has joined #random

dennis
2018-03-26 08:41
has joined #random

abubics
2018-03-27 00:55
has joined #random

matthew.balvanz
2018-03-27 14:06
has joined #random

ragarwal
2018-03-28 00:22
has joined #random

cfmack
2018-03-28 13:12
has joined #random

david.j.smith
2018-04-06 08:21
has joined #random

david.j.smith
2018-04-17 08:48
@mboudreau I'm in the random channel for a random but not private question: Have a seen you lurking around the Haxe community?

mboudreau
2018-04-17 10:14
@david.j.smith yes. Long time ago. I used to do actionscript and flex for SPAs. Do conferences and such

david.j.smith
2018-04-17 10:17
Thought so. :slightly_smiling_face: I'm ex-Flash too. Was playing with Haxe recently and recalling of the good old days.

mboudreau
2018-04-17 11:21
Yeah. I find it hilarious that all the hubbub about JavaScript frameworks was things I was working on a decade ago. We definitely went a leap backwards in terms of developer experience

bethskurrie
2018-04-18 21:27
The dark secrets come out!

mboudreau
2018-04-19 00:01
:stuck_out_tongue:

bethskurrie
2018-04-19 01:11
My darkest secret is that I learned Cobol at uni.

bethskurrie
2018-04-19 01:11
I've forgotten everything though!

matt.fellows
2018-04-19 01:19
We really could've used you at NAB :laughing:

bethskurrie
2018-04-19 01:40
Eek

mboudreau
2018-04-19 01:55
can't say that actionscript/flex was a dark secret. I was quite proud of the work I did and it was a great language to build SPA

mboudreau
2018-04-19 01:55
the main issue was the runtime

mboudreau
2018-04-19 01:55
it ran great, but plugins in browsers are annoying

mboudreau
2018-04-19 01:55
and it could do responsive design

mboudreau
2018-04-19 01:55
and was a single codebase that worked everywhere

mboudreau
2018-04-19 01:56
if only adobe actually pushed the boundary and created something that built javascript from actionscript, it would have been the typescript of it's time

david.j.smith
2018-04-19 08:57
Indeed, my dark secret is that I actually still love it (in the form of Haxe), but because unfortunately I've been ruined by Functional Programming and can't go back to OO other than for odd jobs. :joy: Watching Haxe's development with interest though as they've started adding FP constructs. :crossed_fingers:

matthew
2018-05-07 14:38
has joined #random

thomas.heilbronner
2018-05-07 20:50
has joined #random

sgleadow
2018-05-08 00:27
has joined #random

philip.sturman
2018-05-08 06:12
has joined #random

david
2018-05-08 07:45
has joined #random

dominic.jones
2018-05-08 08:33
has joined #random

mark.bridgett
2018-05-08 08:40
has joined #random

vinod.baradwaj
2018-05-09 06:12
has joined #random

ashish.dubey91
2018-05-09 06:13
has joined #random

rgshah781988
2018-05-09 06:14
has joined #random

priyank.shah217
2018-05-09 06:19
has joined #random

brentbarker9
2018-05-09 20:55
has joined #random

shekharsp27
2018-05-10 05:27
has joined #random

omar
2018-05-10 19:49
has joined #random

kateleighrose
2018-05-10 22:09
has joined #random

santoshtrip
2018-05-14 03:24
has joined #random

timothy.clifford
2018-05-15 00:08
has joined #random

tjones
2018-05-15 01:04
has joined #random

nand.sharma
2018-05-16 07:25
has joined #random

james.hogarth
2018-05-16 09:21
has joined #random

gnewitt
2018-05-17 03:28
has joined #random

jaime.jaramillo
2018-05-17 18:24
has joined #random

rollertone
2018-05-19 17:21
has joined #random

minhdoan
2018-05-21 03:13
has joined #random

abhilash.hanumanth
2018-05-21 09:43
has joined #random

peter.banjo
2018-05-21 10:49
has joined #random

scott.osborne1
2018-05-21 21:55
has joined #random

aphelps
2018-05-22 21:08
has joined #random

avinash.eediga
2018-05-23 05:55
has joined #random

tom
2018-05-23 06:42
has joined #random

gopinathlangote11
2018-05-23 13:29
has joined #random

greg
2018-05-23 15:45
has joined #random

paulswilliams
2018-05-23 19:33
has joined #random

eumirg
2018-05-25 05:14
has joined #random

shirren
2018-05-25 05:44
has joined #random

dervis4
2018-05-28 09:08
has joined #random

gaurav
2018-05-29 07:56
has joined #random

such.su
2018-05-29 09:41
has joined #random

aswini.j
2018-05-29 11:52
has joined #random

premmkrishna.shenoy
2018-05-29 12:09
has joined #random

dagarwal
2018-05-29 20:27
has joined #random

jeremy.shipman
2018-05-29 21:55
has joined #random

uldis.sturms
2018-05-30 13:39
has joined #random

seb
2018-05-31 08:16
has joined #random

g.r.mccann
2018-05-31 10:37
has joined #random

vikassd2012
2018-06-02 03:35
has joined #random

hstene
2018-06-02 05:20
has joined #random

richard.peckett
2018-06-02 11:35
has joined #random

heymega
2018-06-02 13:05
has joined #random

james.carman
2018-06-02 13:09
has joined #random

dlucas
2018-06-05 09:32
has joined #random

kossling
2018-06-06 10:03
has joined #random

gbeckmann
2018-06-06 18:57
has joined #random

kra
2018-06-07 06:41
has joined #random

raffi.schmid
2018-06-07 06:41
has joined #random

richard.jones
2018-06-07 22:58
has joined #random

matthew.ceroni
2018-06-07 23:28
has joined #random

biaofu
2018-06-08 02:23
has joined #random

mmonson
2018-06-08 03:03
has joined #random

peter.odonovan
2018-06-08 03:30
has joined #random

mikey
2018-06-08 03:31
has joined #random

sam.jarrett
2018-06-08 03:32
has joined #random

niek
2018-06-08 07:13
has joined #random

nic
2018-06-08 08:33
has joined #random

oliver.gramberg
2018-06-08 09:38
has joined #random

mr.matt.r.long
2018-06-08 13:44
has joined #random

gonzalogarcia243
2018-06-08 14:58
has joined #random

snatarajan
2018-06-08 16:38
has joined #random

rlamb
2018-06-08 17:09
has joined #random

daniel.delatorrebabi
2018-06-10 10:38
has joined #random

matt
2018-06-11 01:35
has joined #random

drhansen
2018-06-12 19:25
has joined #random

tlane
2018-06-12 20:58
has joined #random

zwttgsmu
2018-06-13 08:02
has joined #random

jsyrinek
2018-06-13 23:12
has joined #random

jonas.lergell
2018-06-14 07:12
has joined #random

oswald.quek
2018-06-14 09:51
has joined #random

rcheeniyil
2018-06-14 22:26
has joined #random

abe
2018-06-15 02:24
has joined #random

omar10594
2018-06-15 02:24
has joined #random

rob.lugton
2018-06-15 02:24
has joined #random

rob-manger
2018-06-15 02:24
has joined #random

rholshausen
2018-06-15 02:24
has joined #random

raul.garcia
2018-06-15 02:24
has joined #random

raghunandanjahagirdar
2018-06-15 02:24
has joined #random

prudhvi
2018-06-15 02:24
has joined #random

pivison
2018-06-15 02:24
has joined #random

phil
2018-06-15 02:24
has joined #random

pfajardo
2018-06-15 02:24
has joined #random

paul.davidson
2018-06-15 02:24
has joined #random

patrick
2018-06-15 02:24
has joined #random

ngbrown
2018-06-15 02:24
has joined #random

sai.dileepjana
2018-06-15 02:24
has joined #random

mzacharska
2018-06-15 02:24
has joined #random

mouser
2018-06-15 02:24
has joined #random

mngau
2018-06-15 02:24
has joined #random

mlk
2018-06-15 02:24
has joined #random

mhargiss
2018-06-15 02:24
has joined #random

mende
2018-06-15 02:25
has joined #random

mellis
2018-06-15 02:25
has joined #random

matthewcanty
2018-06-15 02:25
has joined #random

mattfaries
2018-06-15 02:25
has joined #random

mattcoder
2018-06-15 02:25
has joined #random

abhijeet.daspatnaik
2018-06-15 02:25
has joined #random

matt.canty
2018-06-15 02:25
has joined #random

marcevers
2018-06-15 02:25
has joined #random

rolyat.wilson
2018-06-15 02:25
has joined #random

sdulebskiy
2018-06-15 02:25
has joined #random

m.groeneweg
2018-06-15 02:25
has joined #random

timbailey
2018-06-15 02:25
has joined #random

zac.sims
2018-06-15 02:25
has joined #random

willmadison
2018-06-15 02:25
has joined #random

w.everse
2018-06-15 02:25
has joined #random

vinny
2018-06-15 02:25
has joined #random

vijaynag
2018-06-15 02:25
has joined #random

veganjenny
2018-06-15 02:25
has joined #random

v.lukoyanov
2018-06-15 02:25
has joined #random

trenthornibrook
2018-06-15 02:25
has joined #random

travi
2018-06-15 02:25
has joined #random

tom.vanasch
2018-06-15 02:25
has joined #random

tmok01
2018-06-15 02:25
has joined #random

tmcknight
2018-06-15 02:25
has joined #random

tigris
2018-06-15 02:25
has joined #random

shahzadahmad
2018-06-15 02:25
has joined #random

theresa
2018-06-15 02:25
has joined #random

thadir
2018-06-15 02:25
has joined #random

sumit080
2018-06-15 02:25
has joined #random

sudhapatil3
2018-06-15 02:25
has joined #random

stuparty
2018-06-15 02:25
has joined #random

stein
2018-06-15 02:25
has joined #random

sinclair.calleja
2018-06-15 02:25
has joined #random

siaynoqmage
2018-06-15 02:25
has joined #random

shenahas
2018-06-15 02:25
has joined #random

sheetal
2018-06-15 02:25
has joined #random

shashidesai
2018-06-15 02:25
has joined #random

sharding
2018-06-15 02:25
has joined #random

shamilton
2018-06-15 02:25
has joined #random

m.pleijte
2018-06-15 02:25
has joined #random

zerocooljs
2018-06-15 02:25
has joined #random

lukvermeulen
2018-06-15 02:25
has joined #random

eskimoquinn
2018-06-15 02:25
has joined #random

bangn
2018-06-15 02:25
has joined #random

giuseppe.landolfi575
2018-06-15 02:25
has joined #random

areddy
2018-06-15 02:25
has joined #random

aserafim
2018-06-15 02:25
has joined #random

giuseppe.landolfi
2018-06-15 02:25
has joined #random

lkingsley
2018-06-15 02:25
has joined #random

gareth
2018-06-15 02:25
has joined #random

fpelletier
2018-06-15 02:25
has joined #random

fkoner
2018-06-15 02:25
has joined #random

fitzoh
2018-06-15 02:25
has joined #random

finkingma
2018-06-15 02:25
has joined #random

fergusstrange
2018-06-15 02:25
has joined #random

ecoan
2018-06-15 02:25
has joined #random

harryw
2018-06-15 02:25
has joined #random

dniles
2018-06-15 02:25
has joined #random

divs.kanna
2018-06-15 02:25
has joined #random

d.van.dijk
2018-06-15 02:25
has joined #random

cornelia.zintl
2018-06-15 02:25
has joined #random

cormac
2018-06-15 02:25
has joined #random

coco
2018-06-15 02:25
has joined #random

claire.thomson
2018-06-15 02:25
has joined #random

cass
2018-06-15 02:25
has joined #random

asfan.siddiqui
2018-06-15 02:25
has joined #random

beth
2018-06-15 02:25
has joined #random

berisberis
2018-06-15 02:25
has joined #random

benjamin.l.tse
2018-06-15 02:25
has joined #random

gtondi
2018-06-15 02:25
has joined #random

andycampbell92
2018-06-15 02:25
has joined #random

icapurrofagian
2018-06-15 02:25
has joined #random

kanchana
2018-06-15 02:25
has joined #random

lihongmei
2018-06-15 02:25
has joined #random

liam.fisher
2018-06-15 02:25
has joined #random

acooper106
2018-06-15 02:25
has joined #random

lardcanoe
2018-06-15 02:25
has joined #random

kunwardeep
2018-06-15 02:25
has joined #random

krishnaraj.krishnan
2018-06-15 02:25
has joined #random

kong
2018-06-15 02:25
has joined #random

alexei
2018-06-15 02:25
has joined #random

king-smith
2018-06-15 02:25
has joined #random

kevinkraus
2018-06-15 02:25
has joined #random

kevin.meiresonne
2018-06-15 02:25
has joined #random

j03w
2018-06-15 02:25
has joined #random

ken.westdorp
2018-06-15 02:25
has joined #random

kale.mcnaney
2018-06-15 02:25
has joined #random

kabagchi87
2018-06-15 02:25
has joined #random

james
2018-06-15 02:25
has joined #random

jdbann
2018-06-15 02:25
has joined #random

jeanmarclai
2018-06-15 02:25
has joined #random

jeffutter
2018-06-15 02:25
has joined #random

andrew.nicholson
2018-06-15 02:25
has joined #random

jfeng
2018-06-15 02:25
has joined #random

alok.pandey
2018-06-15 02:25
has joined #random

joel_a
2018-06-15 02:25
has joined #random

jsilver
2018-06-15 02:25
has joined #random

vk.regs
2018-06-15 08:02
has joined #random

gxsham
2018-06-15 12:03
has joined #random

adamgreen
2018-06-15 13:54
has joined #random

dsbenghe
2018-06-17 16:26
has joined #random

mats.lundkvist
2018-06-18 11:50
has joined #random

adrian.flucus
2018-06-18 14:45
has joined #random

djrimokbp
2018-06-20 07:54
has joined #random

madhukar.mishra
2018-06-22 09:37
has joined #random

wchuang
2018-06-22 16:30
has joined #random

0xorial
2018-06-23 11:23
has joined #random

borkke
2018-06-23 13:13
has joined #random

shilkumarjadhav
2018-06-26 14:54
has joined #random

spai
2018-06-27 09:26
has joined #random

kuo-tai.hwang
2018-06-27 20:45
has joined #random

kristine.jetzke
2018-06-27 22:08
has joined #random

daniel.kirmse
2018-06-28 16:46
has joined #random

ssn899
2018-06-28 17:53
has joined #random

davidmichaelkarr
2018-06-29 23:47
has joined #random

slack1409
2018-07-01 08:46
has joined #random

deshdeepdivakar
2018-07-01 09:35
has joined #random

can
2018-07-02 09:28
has joined #random

cve-anton
2018-07-02 10:41
has joined #random

gradzio
2018-07-02 20:53
has joined #random

elliot.chen7
2018-07-02 21:36
has joined #random

liran.tal
2018-07-04 18:56
has joined #random

paisrikanth
2018-07-05 02:13
has joined #random

fergusstrange764
2018-07-05 10:26
has joined #random

nick
2018-07-06 22:53
has joined #random

yamad
2018-07-07 09:45
has joined #random

polvara
2018-07-07 11:48
has joined #random

ar7ai
2018-07-07 18:25
has joined #random

steve.cook
2018-07-08 10:15
has joined #random

obradford
2018-07-09 07:08
has joined #random

violeta.minkov
2018-07-09 07:28
has joined #random

jannik.falkner
2018-07-09 13:10
has joined #random

alex.bednarczyk
2018-07-10 13:18
has joined #random

sjani
2018-07-10 23:30
has joined #random

bsayers
2018-07-11 07:35
has joined #random

raido.letterbox
2018-07-11 07:48
has joined #random

dipjyotimetia
2018-07-27 09:27
has joined #random

antonios.klimis
2018-08-08 09:46
has joined #random

codypumper
2018-08-15 19:14
has joined #random

nick
2018-09-12 22:49
@nick has left the channel


bethskurrie
2018-09-14 11:05
True dat ^^

fergusstrange764
2018-09-29 01:54
@fergusstrange764 has left the channel

hansrd_98
2018-11-02 01:42
has joined #random

nic
2018-11-06 13:08
@nic has left the channel

nihei.dev
2018-11-12 09:47
has joined #random

kurst03
2018-11-18 00:44
has joined #random

tghcastro
2018-12-12 13:28
has joined #random

tghcastro
2018-12-12 13:28
@tghcastro has left the channel

iamjillsanluis
2018-12-19 04:15
has joined #random

dparkes
2019-01-16 19:37
has joined #random

mail
2019-02-20 11:05
has joined #random

claire.thomson
2019-04-03 10:41
@claire.thomson has left the channel

nick.karamaniolas
2019-05-08 10:32
has joined #random

james.hattersley-dyke
2019-05-10 08:01
has joined #random

james.prescott
2019-05-10 08:40
has joined #random

sankalan13
2019-05-22 17:18
has joined #random

monch1962
2019-05-27 21:27
has joined #random

diandra
2019-05-28 00:21
has joined #random

daniel.tattan.birch
2019-05-29 10:00
has joined #random

daniel.tattan.birch
2019-05-29 10:00
@daniel.tattan.birch has left the channel

thakkarjinal29
2019-06-03 04:01
has joined #random

hboddupalli
2019-06-07 21:34
has joined #random

sgleadow
2019-06-10 23:09
@sgleadow has left the channel

thomas.scheuchzer2
2019-06-17 05:14
has joined #random

agarwalatrisha1212
2019-06-18 03:19
has joined #random

lloydchang
2019-06-21 06:10
has joined #random

dorons
2019-07-01 09:35
has joined #random

bqiu
2019-07-16 00:06
has joined #random

hvgiitr
2019-07-26 04:18
has joined #random

au443479
2019-07-26 05:58
has joined #random

kapoorvishal23
2019-08-02 12:13
has joined #random

pbarrientos
2019-08-06 15:17
has joined #random

david862
2019-08-16 14:08
has joined #random

david862
2019-08-16 14:09
@david862 has left the channel

sbellew
2019-08-18 08:15
has joined #random

joao
2019-08-29 13:34
has joined #random

apurvjpatel
2019-09-02 07:46
has joined #random

andreas
2019-09-09 07:14
has joined #random

lauri.vaeaenaenen
2019-09-16 16:08
has joined #random

catrionamcgarvey
2019-09-30 08:34
has joined #random

nayaksurajr
2019-10-02 16:00
has joined #random

joseph.haig
2019-10-07 16:03
has joined #random

tony.ibbs
2019-10-09 09:33
has joined #random

harshavardhan.chowdar
2019-10-11 15:03
has joined #random

darragh.grace
2019-10-15 16:01
has joined #random

jennifer.molis
2019-10-18 16:05
has joined #random

ppaduch
2019-10-22 07:01
has joined #random

archana.rachuri
2019-10-27 21:47
has joined #random

mahadi087
2019-11-04 09:20
has joined #random

james.hattersley-dyke
2019-11-12 09:12
@james.hattersley-dyke has left the channel

ingo.griebsch
2019-11-13 17:04
has joined #random

marco
2019-11-19 08:30
has joined #random

steve.cook
2019-11-22 12:10
@steve.cook has left the channel

johnny.nilsson83
2019-11-27 08:01
has joined #random

me1352
2019-11-27 17:01
has joined #random

justaburneremailforso
2019-11-27 17:04
has joined #random

justaburneremailforso
2019-11-27 17:05
@justaburneremailforso has left the channel

ambergkim
2019-11-27 17:17
has joined #random

c.talek
2019-12-02 19:27
has joined #random

c.talek
2020-01-09 19:37
@c.talek has left the channel

kevinkontcheu
2020-01-13 22:37
has joined #random

simone.cusimano92
2020-01-15 08:13
has joined #random

jgfarias42
2020-01-22 09:51
has joined #random

anja.kammer
2020-01-23 12:03
has joined #random

ankit992
2020-01-23 17:04
has joined #random

g.van.vliet
2020-01-24 13:13
has joined #random

hidalgofdz
2020-01-27 20:19
has joined #random

g.j.crossfield
2020-01-29 17:01
has joined #random

jana.pacheco
2020-01-29 17:09
has joined #random

ileshdarji
2020-02-12 18:10
has joined #random

mui_ume
2020-02-21 21:39
has joined #random

naamam
2020-02-25 15:17
has joined #random

nils.thenhausen
2020-02-27 18:52
has joined #random

nils.thenhausen
2020-02-27 18:52
@nils.thenhausen has left the channel

paulg4321
2020-03-01 23:39
has joined #random

adam.strickland
2020-03-04 17:03
has joined #random

paulolai
2020-03-04 23:21
has joined #random

jarmy
2020-03-10 16:05
has joined #random

aaron
2020-03-10 21:01
has joined #random

tausif2909
2020-03-17 11:06
has joined #random

josue.boix
2020-03-26 09:11
has joined #random

deepakverma
2020-03-26 21:59
has joined #random

anguyen0815
2020-04-09 16:06
has joined #random

kjtester
2020-04-10 09:30
has joined #random

darshan
2020-04-20 16:34
has joined #random

dsmith
2020-04-23 06:59
has joined #random

sen.rudrappa
2020-05-02 06:52
has joined #random

srinivasan.sekar1990
2020-05-04 04:17
has joined #random

morten.hekkvang
2020-05-08 07:00
has joined #random

lewis.thorley
2020-05-11 10:23
has joined #random

hans.brouwer
2020-05-14 07:18
has joined #random

kameda.sbng
2020-05-17 02:37
has joined #random

lankala321
2020-05-21 13:48
has joined #random

danhitchcock
2020-05-27 08:00
has joined #random

oscarg798
2020-05-29 07:16
has joined #random

shawn.edge
2020-06-03 13:48
has joined #random

thomas.koerner
2020-06-05 07:50
has joined #random

sadeed.bari
2020-06-05 13:31
has joined #random

steven.knopf
2020-06-08 08:32
has joined #random

thomas.fisher
2020-06-08 09:06
has joined #random

r.iglesias
2020-06-09 07:07
has joined #random

bradley.smith
2020-06-11 23:03
has joined #random

wvdbraak
2020-06-12 07:50
has joined #random

srikanth.chikkala
2020-06-16 04:03
has joined #random

linda.anthu
2020-06-16 08:41
has joined #random

williamfslima
2020-06-19 12:38
has joined #random

jess.c.ho
2020-06-19 18:40
has joined #random

sklein
2020-06-22 13:26
has joined #random

ag.robinson
2020-06-27 15:41
has joined #random

francesco.bartoli
2020-07-06 08:05
has joined #random

matt.fellows
2020-07-13 05:55
@matt.fellows has left the channel

matt.fellows
2020-07-13 06:13
has joined #random

matt.fellows
2020-07-13 13:36
@matt.fellows has left the channel

matt.fellows
2020-07-13 13:36
has joined #random

matt.fellows
2020-07-13 13:47
@matt.fellows has left the channel

matt.fellows
2020-07-13 13:47
has joined #random

matt.fellows
2020-07-13 13:53
@matt.fellows has left the channel

matt.fellows
2020-07-13 13:53
has joined #random

greet_bot
2020-07-13 14:00
has joined #random

matt.fellows
2020-07-13 14:01
@matt.fellows has left the channel

matt.fellows
2020-07-13 14:01
has joined #random

matt.fellows
2020-07-18 01:03
@matt.fellows has left the channel

matt.fellows
2020-07-18 01:04
has joined #random

paul.stitt
2020-07-24 08:35
has joined #random

sidhartha.k.subudhi
2020-07-24 16:57
has joined #random

pavel.kirpichyov
2020-07-27 12:37
has joined #random

david025
2020-07-29 11:19
has joined #random

matias.waterloo
2020-07-30 12:18
has joined #random

bruno
2020-07-30 17:35
has joined #random

nodirbek
2020-08-10 21:36
has joined #random

nodirbek
2020-08-10 21:38
Hi, is there also a slack channel for spring cloud contract?

matt.fellows
2020-08-10 22:08
No, but we could created one

nodirbek
2020-08-11 06:35
This would be very helpful :)

andrea.spina
2020-08-14 07:36
has joined #random

ziadtawfeek05
2020-08-17 08:16
has joined #random

matt248
2020-08-18 08:26
has joined #random

ian.letourneau
2020-08-22 14:02
has joined #random

heytaco
2020-08-25 03:57
has joined #random

heytaco
2020-08-25 03:57
Hi there! My name is HeyTaco!, and you can use me to give people tacos to show your appreciation. My tacos will spread joy through Slack!

robert.strehli
2020-08-25 07:53
has joined #random

phil.endsley
2020-08-27 00:31
has joined #random

phil.endsley
2020-08-27 00:46
Hey all, this isn't directly related to pact, but I think people in this slack are the target demographic I'm looking for :slightly_smiling_face: 1. Do you think companies should have dedicated test engineers? 2. What's the difference in responsibility between a test engineer and "non-test" engineer?

matt.fellows
2020-08-27 03:28
Interesting question!

matt.fellows
2020-08-27 03:31
cc: @yousafn @bheemreddy181 @antonello @bernardoguerr

ian.letourneau
2020-08-29 15:22
Hi Phil! First what do you mean by "test engineers"? Every companies and individuals I worked with seem to have a different definition :slightly_smiling_face:

phil.endsley
2020-08-29 18:17
Good question! And part of why I asked haha whatever it means to you I guess I'm a big believer that most, if not all, automated tests should be done by every developer. It's just part of the job. Our company doesn't have any type of "test engineer" position. Testing is also a huge piece that most teams are missing. I'm considering proposing it as a new position to change that, and wanted to get input from others about how they feel about such positions. In my head, they would be responsible for: - driving best practices for automation - develop tooling/libraries that others can consume to make testing easier - maybe takeover higher level/more complex test suites?

ian.letourneau
2020-08-29 22:10
> Testing is also a huge piece that most teams are missing What have you (you, your company or your colleagues) tried until now to improve this situation? I am trying to understand your context a little bit more before giving my opinion :slightly_smiling_face:

phil.endsley
2020-08-29 22:31
Company - nothing, except say "tests are good". In practice, tests are often dismissed and not prioritized, because there are too many bugs in production :face_with_rolling_eyes: Me and a handful of colleagues: - Lead by example - Require tests for all PRs before merging - Provide examples of how to write different kinds of tests - Host workshops, lunch and learns, etc... We basically have a grassroots movement to make testing part of our culture.

phil.endsley
2020-08-29 22:32
I just want to formalize it, so it's adopted quicker

ian.letourneau
2020-08-29 22:36
Do most of your team members understand "what's it in for them"? By that I mean do they understand how automating tests could help them in their day to day job?

phil.endsley
2020-08-29 23:19
Other people on my team, yes, because they've seen the light :grin: Other devs in the company, they say yes, but I don't think they really get it. Most pushback we get is: yeah, tests are good, but: - the legacy code base is too hard to test - this change is really straight forward, so it doesn't make sense to waste time with tests - there's no way there could be a big in this, so tests are pointless - we haven't ever done them before, why start now - I'm too busy to write tests - most tests I've seen are bad ones that don't actually test anything, so I don't bother writing them

ian.letourneau
2020-08-29 23:35
So if I understood correctly, you're looking for help to make testing part of your culture in a context where not everyone see the value of such idea and you want to know if having someone dedicated to the role of "test engineer" would help.

phil.endsley
2020-08-29 23:42
You got it

phil.endsley
2020-08-29 23:52
I guess I'll add, I think it would be, but I do welcome input from others. I was also just curious how others viewed positions like that (and what does that position do at their company)

ian.letourneau
2020-08-30 00:01
Ok then based on what I could grasp of your context (probably just the tip of the iceberg), on my experience and on what I saw with most of my clients (I may be biased, I'll explain why later), here's my current opinion:

ian.letourneau
2020-08-30 00:01
1. It could have some dangerous side effects to have dedicated test engineers as it could reinforce the idea of having very specific responsibilities and that testing is not part of our job. But that risk could me mitigated if it is very clear that test engineers are here to teach first (like you and some of your colleagues seem to do). Once your movement to make testing part of your culture rises, then it could be helpful to have someone with a better expertise to help building tools more adapted to your context. Or to highlight some blindspots you might have in your process to make sure problems are caught early.

ian.letourneau
2020-08-30 00:07
2. I think the difference in responsibility is that test engineers should be very aware of all the things that could go wrong in the whole process of building software and as every experts they should focus on teaching their expertise instead of doing the work by themselves. In contrast, I think "non-test" engineers should be aware of how to build sustainable software (maintainable and evolving). But that also mean writing good automated tests as they are a good way to criticize our architectures and make sure everything work as expected :slightly_smiling_face:

ian.letourneau
2020-08-30 00:14
But just like you, I would be very curious to know what the others think about this!

slack1
2020-08-31 15:03
i am very much of the mindset that the engineer (or pair, etc) that writes a feature is responsible for proving that it works as defined and that regressions are either prevented or at least easy to find/resolve when they happen. there are proven tools and practices available to make this possible with proper investment and self discipline (and of course iteration and evolution over time)

slack1
2020-08-31 15:06
where i think a dedicated tester/team is still valuable, though, is for exploratory testing. someone looking for edge cases where behavior isnt well defined or is defined incorrectly. exploring various browsers and screen sizes for rendering issues, or interaction issues with mouse vs touch. these folks are not responsible for finding regressions in things that used to work (because that is handled by test suites) or verifying that new functionality works as defined (also handled by test suites), but instead identifying things that feed the backlog of improvements for the system

ben.johnson
2020-09-03 08:52
has joined #random

danhitchcock
2020-09-09 13:17
In perhaps your case where you're fighting technical debt, a dedicated qa is going to have impact. Having devs that know techniques, still means they need the time to write tests and keep them in good shape. Even the most dedicated person can't wear both hats all the time, so they should at least focus on unit tests a priority. I'd say my answer would be closer to the one directly above me if the project is a green field and you're not playing catch up. Anyway, my 2 pence worth.

thomas.hibbard
2020-09-23 18:15
has joined #random

m_testslackuser
2020-10-05 05:25
has joined #random

matt.fellows
2020-10-05 05:28
@matt.fellows has left the channel

m_testslackuser
2020-10-05 05:59
@m_testslackuser has left the channel

m_testslackuser
2020-10-05 06:00
has joined #random

m_testslackuser
2020-10-05 06:03
@m_testslackuser has left the channel

m_testslackuser
2020-10-05 06:04
has joined #random

jan.krejci
2020-10-05 14:51
has joined #random

ruth
2020-10-06 13:52
has joined #random

sklein
2020-10-07 20:37
question... how is the http://pact.io documentation site built? It looks like there's something that aggregates all those readme.md files across the various repos; if so, how?

phil.endsley
2020-10-07 20:42
@bethskurrie did some magic recently-ish to do that

sklein
2020-10-07 20:43
super cool; very interested in the how


tjones
2020-10-07 23:04
There's a github workflow thing in each repo - here's the one for pact-js https://github.com/pact-foundation/pact-js/blob/master/.github/workflows/trigger_pact_docs_update.yml

dothetan.040490
2020-10-08 04:05
has joined #random

rarora
2020-10-08 11:54
has joined #random

giadinhluong
2020-10-14 02:44
has joined #random

sarajcarbajal
2020-10-15 13:42
has joined #random

rodrigocs
2020-10-15 16:19
has joined #random

lior.baber
2020-10-20 05:53
has joined #random

seda.urguplu6
2020-10-23 09:23
has joined #random

guppy0356.nakira
2020-10-26 10:20
has joined #random

cvoong
2020-11-04 09:13
has joined #random

marzieh312
2020-11-05 00:55
has joined #random

tanzmann
2020-11-20 07:53
has joined #random

tanzmann
2020-11-20 07:54
Hi there.

serhatburakyildirim
2020-11-23 10:16
has joined #random

danhitchcock
2020-12-13 11:55
@danhitchcock has left the channel

ufuk.ozcelik
2020-12-15 08:23
has joined #random

writetojoshma
2020-12-19 15:48
has joined #random

souravsen1
2020-12-22 21:41
has joined #random

info
2021-01-06 21:43
has joined #random

henrik.rudstrom
2021-01-13 12:58
has joined #random

matthew.long
2021-03-03 11:15
has joined #random

andries.spies
2021-03-15 11:14
has joined #random

sagar.kathuria
2021-03-17 23:37
has joined #random

soumya.aithal966
2021-04-06 16:19
has joined #random

johnnycareer
2021-04-06 21:41
has joined #random

johnnycareer
2021-04-06 21:47
Hello! I am working with a team that would like to start contract testing via Pact within their Azure DevOps CI/CD pipelines environment. They will run with it long-term. But up front now, they are very busy. And so, I would like to set up Pact within Azure DevOps as much as possible before interrupting them from their existing work. I am new to Pact and Contract Testing, but have read through the existing Pact and Pactflow materials quite a bit. Was a software engineer for many years, but now very stale. So looking for the best entry point to get this going.

tjones
2021-04-08 03:43
You'll get a better response in #general , but the best thing you can do would be to set up a broker and get an example going. There's a good documentation page for this, hold on


johnnycareer
2021-04-08 21:26
Yes, I was hoping to follow that. So, glad to get a confirming opinion. But too much technical stuff for me to handle alone (at this stage of staleness). I am working with the team to get them involved sooner than later. Thanks!

itzdavey
2021-04-12 13:24
has joined #random

stain.witness
2021-04-23 01:57
has joined #random

dawoud.sheraz
2021-04-26 05:00
has joined #random

fortiss.anita
2021-04-28 11:32
has joined #random

artur
2021-05-21 05:51
has joined #random

jonathan.arreola
2021-05-25 14:51
has joined #random

vince.lee
2021-05-26 08:51
has joined #random

andjela.rajic
2021-06-01 12:54
has joined #random

david.vancouvering
2021-06-09 17:03
has joined #random

natashakdykes
2021-06-11 18:02
has joined #random

npatil
2021-06-15 12:41
has joined #random

tomknee1
2021-06-18 08:23
has joined #random

miguel.carneiro
2021-06-22 12:56
has joined #random

hylke.de.jong
2021-07-15 12:51
has joined #random

warren
2021-10-13 16:47
has joined #random

warren
2021-10-13 16:59
I'm not sure where the best channel for asking general pact questions is, but I've got a sort of conceptual problem. I'm using pact-js. I've got an asyncronous service that publishes three types of updates to a channel: "pending", "complete", "failure". This service has two code paths that publish these updates. The first is the "initial job submit" codepath, which will publish either a "pending" or a "failure" response. Secondly there is a "job finished" codepath that can publish "complete" or "failure" messages. Because this is an async protocol, the consumer doesn't know which code path actually published the update. So when testing this service, the "submitJobTests" MessageProvider can only generate pending and failure responses while the "finishJobTests" MessageProvider only generates failure and complete responses. So both tests fail verification because they omit one of the message types. If I "unioned" these tests together I could completely fulfill the pact, but then there are two possible paths for generating "failure" messages and I could only verify one. Is my approach incorrect? Perhaps I should be putting the emitters into separate utility functions and just testing those? Or is there some way to say this provider does not provide certain types of responses?

tjones
2021-10-14 23:06
#general Is ideal for maximum visibility. Interesting case!

tjones
2021-10-14 23:21
Pragmatically, I would solve this with two (from pact's perspective) consumers, which have pacts with the different providers

tjones
2021-10-14 23:22
one that listens for "complete" + "failure", and one that listens for "pending" and "failure"

tjones
2021-10-14 23:22
it's still the same consumer code, but two different tests

tjones
2021-10-15 00:41
In JS, you could probably write a super lightweight DSL that let you say "hey I have a pact with these providers X and Y, I'm expecting the following messages to be generated by X +Y, and this message to be only generated by Y"

tjones
2021-10-15 00:41
This is probably a common case for messages, so it might be worth us publishing it in `jest-pact` or something

warren
2021-10-15 20:54
I ended up putting the emitter routines into a seperate utility functions, so then I just use pact to verify those output the expected methods. This seemed to work okay.

pietrucha.bartosz
2021-11-22 08:14
has joined #random

pdunn
2021-11-25 23:15
has joined #random

mfellows_20211130v2
2021-11-30 10:40
has joined #random

mfellows_20211130v2
2021-11-30 10:41
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:41
has joined #random

mfellows_20211130v2
2021-11-30 10:42
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:43
has joined #random

mfellows_20211130v2
2021-11-30 10:46
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:47
has joined #random

mfellows_20211130v2
2021-11-30 10:47
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:48
has joined #random

mfellows_20211130v2
2021-11-30 10:48
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:50
has joined #random

mfellows_20211130v2
2021-11-30 10:50
@mfellows_20211130v2 has left the channel

mfellows_20211130v2
2021-11-30 10:51
has joined #random

ameadewi
2021-12-17 12:12
has joined #random

marconota.mac
2022-01-06 10:36
has joined #random

marcbetts
2022-01-17 22:39
has joined #random

yousafn
2022-04-29 14:39
has joined #random

yousafn
2022-04-29 14:39
How have I been here for 4 years and didn't know there was a random channel

yousafn
2022-04-29 14:39
mind blown

orbit
2022-05-09 18:04
has joined #random

slacksync
2022-06-08 17:21
has joined #random

fabricio.mendes.ti
2022-07-12 16:37
has joined #random

glenn
2022-08-06 18:15
has joined #random

bethskurrie
2022-08-12 03:23
It?s not getting much action.

tjones
2022-08-12 05:44
I have wanted to have a channel to ask off-topic tech questions (eg API design). #general didn't feel right, and neither did #random

tjones
2022-08-12 05:44
also I don't have whatever question I wanted to ask any more. I can't remember what I did. Probably asked @abubics

abubics
2022-08-12 05:46
I think #random is ok :facing_think:

duynguyenptithcm
2022-08-20 07:25
has joined #random

yousafn
2022-09-09 10:53
I also wanted this, because I wanted to ask about advice on mono-repos because Lerna was unmaintained, and probably overkill for what I needed. Something like general-tech dev-chat > A place for more general conversation about technology not necessarily related to Pact

yousafn
2022-09-09 10:56
> think #random is ok :facing_think: It probably is, but just limited audience compared to some of the other channels, and people may not want to add random for additional noise, if they are just here for the tech related chatter or help. Mind you a new channel needs to be seeded with people first and takes ages. Probably just overthinking and should just post in general :sweat_smile:

shuying.lin
2022-11-02 23:33
has joined #random

yousafn
2022-11-24 11:46
Where did giphy go :disappointed:


cfmack
2022-11-27 15:58
The Optimist says the glass is half full. The Pessimist says the glass is half empty. The Engineer asks why the glass was built twice the size. -Malcolm Gladwell

tjones
2022-11-28 00:11
I feel there's a Pact adaptation of this somewhere

tjones
2022-11-28 00:11
But I can't think of what it should be

yousafn
2022-11-30 19:03
Love that @cfmack :sweat_smile: Also yay to life in random! :smiling_face_with_3_hearts:

orbit
2022-12-01 15:45
has joined #random

matt.fellows
2022-12-05 22:06
has joined #random

yousafn
2022-12-06 12:03
Hope every one has opened their advents calendars and looking forward to crimbo. It would be about this time, when I worked back in an office job rather than the open source, that we would be gearing up for change freezes, and smashing in loads of releases before the office becomes a ghost town. The joys of software delivery :sweat_smile:

matt.fellows
2022-12-06 20:43
Who else was always successful (or maybe not), in getting approval to deploy during such freezes?

matt.fellows
2022-12-06 20:44
I recall at least 3 years running a xmas eve (or last working day before xmas) release :laughing:

yousafn
2023-01-18 18:04
Very impressed with UTM https://docs.getutm.app/ Have been able to get ARM copies of Windows/MacOS & Linux running on my M1 Mac. Their documentation is particularly nice, I love their labelling system. I've used many of the other virtualization tools on a mac (Fusion/Parallels/VirtualBox) but QEMU via UTM is pretty decent so far. Also for anyone following the efforts for getting Linux installed on an M1 mac, the Asahi Project has been doing incredible things https://asahilinux.org/ and it has come on leaps and bounds since I last looked, managed to get a copy of Ubuntu running on my M1 - https://github.com/tobhe/ubuntu-asahi Not done much with it so far, bar getting it installed but looks promising.

matt.fellows
2023-01-19 01:59
Wow, I did not know about this, very cool!

matt.fellows
2023-01-19 02:01
Is the idea of Asahi to replace your OSX install with Linux/dual boot? Or more like a virtual machine?

yousafn
2023-01-25 14:12
Asahi allows for dual booting, you can run linux ARM vm's natively in MacOS via QEMU/UTM or Parallels. (I've got a copy of Parallels on my home machine, it is VERY nice, you get app's from the VM's in your host macs dock) Dual Booted, you still need the mac os system, basically asahi pretends it's a macos install at startup to allow it semi bypass security conditions. It's not quite ready as a full replacement, no Thunderbolt 4, no display port / hdmi and no sound on a macbook, so I can't get an external monitor. Nice to play around with, and it is bloody quick, like 1/3 quicker compiling 26 projects (my hello_ffi project) need to test it with Docker, as that should be alot quicker, and macos is a bit of a hack for Docker. As I've got an m1 machine for work and m1 personal laptop, I planned to just have it running linux and could vnc or ssh into it when needed. I have an i9 hackintosh and windows 11 pc which sit connected to the network too, mainly with the aim of connecting them up with the iPad so I could use it as a decent workstation. Other adventures have been running UTM on my Ipad, running code-server on it, port forwarding the connection, and running it with a safari PWA. I'm setting the same up for rasp pi, but UTM is working quite nicely, also it is in emulation mode (which is a bit slow, ipad allows for JIT emulation but its not able to take advantage of the m1's speed)

matt.fellows
2023-01-27 00:03
wow, that speed improvement is? incredible. One would have thought the apple engineers would have optimised it. I guess Asahi probably removes a bunch of the non essential things that Apple has added for UX/experience?

jaswanth.ooty
2023-03-13 22:35
has joined #random

jo.laing
2023-03-20 17:09
has joined #random

tonis.ojandu
2023-03-24 17:18
has joined #random

theteea
2023-08-25 13:26
has joined #random

yousafn
2023-09-04 15:22
Some updates in the land of MacOS Virtualisation - If you have a macos, and you want more than 2 virtual machines using apples new virtualisation framework, there is now a way. :rocket: https://khronokernel.github.io/macos/2023/08/08/AS-VM.html

yousafn
2023-09-04 15:23
Also Asahi Linux is switching up to Fedora for their flagship distro https://asahilinux.org/2023/08/fedora-asahi-remix/

matt.fellows
2023-09-04 22:05
You're deep in the matrix now..

jonatan.bjork
2023-09-15 13:32
has joined #random

joshua.ellis
2023-09-20 06:41
has joined #random