XSF logo XSF Discussion - 2018-11-24


  1. matlag has left
  2. genofire has left
  3. genofire has joined
  4. genofire has left
  5. genofire has joined
  6. matlag has left
  7. efrit has left
  8. UsL has left
  9. UsL has joined
  10. Tobias has joined
  11. blabla has joined
  12. matlag has left
  13. mrdoctorwho has left
  14. mrdoctorwho has joined
  15. mrdoctorwho has left
  16. mrdoctorwho has joined
  17. l has left
  18. lnj has left
  19. valo has left
  20. lnj has left
  21. l has left
  22. l has joined
  23. lumi has joined
  24. Zash has left
  25. jjrh has left
  26. jjrh has left
  27. guusdk has left
  28. guusdk has joined
  29. guusdk has left
  30. guusdk has joined
  31. jjrh has left
  32. Andrew Nenakhov has left
  33. jjrh has left
  34. Andrew Nenakhov has left
  35. ta has left
  36. ta has left
  37. igoose has left
  38. igoose has joined
  39. jjrh has left
  40. lskdjf has left
  41. jjrh has left
  42. pep. has joined
  43. pep. https://wiki.xmpp.org/web/Philosophy_overview we should update this page with service names nowadays' youngters can relate to
  44. Maranda has left
  45. rainslide has joined
  46. rainslide has left
  47. rainslide has left
  48. igoose has left
  49. vanitasvitae has left
  50. vanitasvitae has joined
  51. vanitasvitae has left
  52. vanitasvitae has joined
  53. rainslide has left
  54. rainslide has left
  55. rainslide has joined
  56. moparisthebest has left
  57. Yagiza has joined
  58. 404.city has joined
  59. 404.city has left
  60. igoose has joined
  61. krauq has left
  62. Yagiza has left
  63. Yagiza has joined
  64. Yagiza has left
  65. Yagiza has joined
  66. krauq has joined
  67. rainslide has left
  68. rainslide has joined
  69. lovetox has joined
  70. ta has left
  71. ta has joined
  72. rainslide has left
  73. rainslide has joined
  74. rainslide has left
  75. rainslide has joined
  76. blabla has joined
  77. rainslide has left
  78. ThibG has left
  79. ThibG has joined
  80. guusdk has left
  81. guusdk has joined
  82. rainslide has joined
  83. McKael has joined
  84. rion has left
  85. rion has left
  86. moparisthebest has joined
  87. rion has left
  88. rainslide has left
  89. moparisthebest has joined
  90. rainslide has joined
  91. moparisthebest has joined
  92. rion has left
  93. rainslide has left
  94. valo has joined
  95. rainslide has joined
  96. j.r has joined
  97. j.r has joined
  98. rion has left
  99. krauq has joined
  100. rion has left
  101. valo has left
  102. rion has left
  103. krauq has joined
  104. Tobias has joined
  105. rion has left
  106. j.r has left
  107. j.r has joined
  108. valo has joined
  109. rion has left
  110. Andrew Nenakhov has left
  111. goffi has joined
  112. Andrew Nenakhov has left
  113. Andrew Nenakhov has left
  114. rion has left
  115. Andrew Nenakhov has left
  116. goffi has joined
  117. goffi has joined
  118. igoose has left
  119. UsL has left
  120. UsL has joined
  121. rainslide has left
  122. UsL has left
  123. UsL has joined
  124. rainslide has joined
  125. lnj has joined
  126. marc has joined
  127. rion has left
  128. rainslide has left
  129. Tobias has joined
  130. Tobias has joined
  131. rainslide has joined
  132. lorddavidiii has left
  133. igoose has left
  134. lorddavidiii has joined
  135. rainslide has left
  136. waqas has left
  137. rainslide has joined
  138. alacer has joined
  139. alacer has left
  140. alacer has joined
  141. lumi has joined
  142. Andrew Nenakhov has left
  143. j.r has left
  144. j.r has joined
  145. rainslide has left
  146. rainslide has joined
  147. igoose has joined
  148. alacer has left
  149. ThibG has joined
  150. ThibG has joined
  151. igoose has left
  152. vinx55 has joined
  153. rainslide has left
  154. igoose has left
  155. rainslide has joined
  156. igoose has joined
  157. rainslide has left
  158. Andrew Nenakhov has left
  159. vinx55 has left
  160. rainslide has joined
  161. rainslide has left
  162. vanitasvitae has left
  163. vanitasvitae has joined
  164. rainslide has joined
  165. lorddavidiii has left
  166. rainslide has left
  167. Holger has left
  168. rainslide has joined
  169. flow has left
  170. flow has left
  171. flow has left
  172. flow has left
  173. flow has left
  174. flow has left
  175. flow has left
  176. flow has left
  177. flow has left
  178. flow has left
  179. flow has left
  180. flow has left
  181. flow has left
  182. flow has left
  183. flow has left
  184. flow has left
  185. flow has left
  186. flow has left
  187. flow has left
  188. flow has left
  189. flow has left
  190. flow has left
  191. flow has left
  192. flow has left
  193. rainslide has left
  194. lorddavidiii has joined
  195. rainslide has joined
  196. Andrew Nenakhov has left
  197. lorddavidiii has left
  198. lorddavidiii has joined
  199. guusdk has left
  200. guusdk has left
  201. guusdk has joined
  202. Andrew Nenakhov has left
  203. vaulor has joined
  204. rion has left
  205. vaulor has left
  206. vaulor has joined
  207. rion has left
  208. rion has left
  209. rion has left
  210. rainslide has left
  211. j.r has joined
  212. j.r has joined
  213. rion has left
  214. rion has left
  215. guusdk has left
  216. guusdk has left
  217. guusdk has joined
  218. genofire has left
  219. guusdk has left
  220. rion has left
  221. guusdk has left
  222. guusdk has left
  223. guusdk has joined
  224. efrit has joined
  225. efrit has left
  226. efrit has joined
  227. guusdk has left
  228. guusdk has joined
  229. genofire has joined
  230. lorddavidiii has left
  231. efrit has joined
  232. ta has left
  233. rainslide has joined
  234. efrit has left
  235. mimi89999 has left
  236. efrit has joined
  237. lorddavidiii has joined
  238. efrit has left
  239. efrit has joined
  240. rainslide has left
  241. efrit has left
  242. efrit has joined
  243. Zash has joined
  244. efrit has left
  245. efrit has joined
  246. tux has joined
  247. tux has joined
  248. efrit has left
  249. efrit has joined
  250. rainslide has joined
  251. efrit has left
  252. efrit has joined
  253. efrit has left
  254. guusdk has left
  255. efrit has joined
  256. guusdk has left
  257. guusdk has joined
  258. efrit has left
  259. guusdk has left
  260. efrit has joined
  261. guusdk has joined
  262. Nekit has joined
  263. efrit has left
  264. efrit has joined
  265. MattJ has joined
  266. ThibG has left
  267. ThibG has joined
  268. matlag has left
  269. rainslide has left
  270. Zash has left
  271. Zash has joined
  272. efrit has left
  273. Nekit has joined
  274. efrit has joined
  275. j.r has joined
  276. matlag has left
  277. efrit has left
  278. Zash has left
  279. j.r has joined
  280. vanitasvitae has left
  281. guusdk has left
  282. Nekit has joined
  283. lnj has left
  284. rion has left
  285. lskdjf has left
  286. vanitasvitae has left
  287. rion has left
  288. lskdjf has joined
  289. rion has left
  290. lnj has left
  291. rion has left
  292. guusdk has left
  293. rion has left
  294. rion has left
  295. guusdk has left
  296. guusdk has joined
  297. Maranda has left
  298. tux has joined
  299. tux has joined
  300. Alex has joined
  301. lorddavidiii has left
  302. guusdk has left
  303. guusdk has joined
  304. guusdk has left
  305. guusdk has joined
  306. Neustradamus has left
  307. SamWhited has left
  308. flow has left
  309. flow has left
  310. flow has left
  311. flow has left
  312. flow has left
  313. guusdk has left
  314. guusdk has joined
  315. lorddavidiii has joined
  316. tux has joined
  317. marc has left
  318. marc has joined
  319. tux has left
  320. Kev OT, but any Go devs here? I'm going to write a web thingy and https://awesome-go.com/#web-frameworks lists far too many frameworks. Anyone an opinion on a sensible default to choose? Mostly RESTish.
  321. lorddavidiii has left
  322. Neustradamus has joined
  323. moparisthebest What about rust instead https://rocket.rs/ is good
  324. Neustradamus has left
  325. Zash https://cerdale.zash.se/upload/W8sl3dLXziwCN9uZ/2k1ut81gpcl01.png
  326. tux has joined
  327. valo has joined
  328. l has left
  329. l has joined
  330. tux has joined
  331. tux has left
  332. Kev "Rocket makes abundant use of Rust's syntax extensions and other advanced, unstable features. Because of this, we'll need to use a nightly version of Rust." That sort of thing sounds like exactly what's needed to sell a library.
  333. Zash That's (part of) my impression of Rust overall :|
  334. Neustradamus has joined
  335. rion has left
  336. Kev Rust definitely has some really nice features, just comes across as quite immature to me.
  337. matlag has left
  338. lskdjf has left
  339. guusdk Kev: I think Sam is a Go developer.
  340. Kev That's what I thought.
  341. ralphm He certainly made a lot of noise about that
  342. genofire has left
  343. rion has left
  344. valo has joined
  345. SamWhited I do a lit of Go and Rust web stuff, and can provide semi-informed opinions if they're not needed right away (I'm not at a computer until later tonight)
  346. Kev No great rush, thanks.
  347. SamWhited For Rust, this site is a bit optimustic (the answer is still 'no'), but informative: https://www.arewewebyet.org/
  348. SamWhited But all that should change soon, some festures in the latest release should make some frameworks that only work on nightly run on stable
  349. tux has left
  350. Kev Ta.
  351. tux has joined
  352. rion has left
  353. SamWhited optimistic, even
  354. rion has left
  355. lskdjf has left
  356. Kev But you wouldn't write a web app right now in Rust, you'd use Go?
  357. SamWhited Yah, personally I think the libraries for Rust are a bit immature. They're getting there
  358. rion has left
  359. rion has left
  360. Kev TY.
  361. rion has left
  362. Kev I'll pick some Go framework at random :)
  363. rion has left
  364. tux has left
  365. SamWhited I never bother with the frameworks, personally, they all tend to lock you into bad practices that make things harder later
  366. rion has left
  367. lskdjf has left
  368. matlag has left
  369. rion has left
  370. tux has left
  371. pep. Kev, re rust, https://www.arewewebyet.org/ there are other frameworks usable with the stable channel
  372. pep. Ah
  373. pep. It's been linked already
  374. rion has left
  375. matlag has left
  376. Kev SamWhited: But solving CSRF, oauth etc. seem like things best done with a library than doing it myself?
  377. pep. Probably yes
  378. SamWhited oh yah, I use libraries
  379. lskdjf has left
  380. rion has left
  381. Kev authboss looked quite sane at first glance, but I might be missing something.
  382. rion has left
  383. rion has left
  384. rion has left
  385. lskdjf has left
  386. tux has left
  387. lskdjf has left
  388. rion has left
  389. SamWhited https://godoc.org/golang.org/x/net/xsrftoken is always good
  390. Alex has left
  391. SamWhited also https://godoc.org/golang.org/x/oauth2
  392. Kev Ta.
  393. Alex has joined
  394. rion has left
  395. ThibG has joined
  396. ThibG has joined
  397. moparisthebest has left
  398. Andrew Nenakhov has left
  399. lskdjf has left
  400. tux has left
  401. tux has left
  402. Yagiza has left
  403. tux has joined
  404. tux has left
  405. Yagiza has joined
  406. tux has joined
  407. Ge0rG has left
  408. matlag has left
  409. Tobias has joined
  410. Tobias has joined
  411. Alex has left
  412. tux has left
  413. l has left
  414. lskdjf has left
  415. tux has left
  416. lumi has left
  417. j.r has left
  418. j.r has joined
  419. vanitasvitae has left
  420. tux has joined
  421. labdsf has left
  422. labdsf has joined
  423. ThibG has left
  424. ThibG has joined
  425. l has joined
  426. Ge0rG has left
  427. lskdjf has joined
  428. Andrew Nenakhov has left
  429. SamWhited has left
  430. lskdjf has left
  431. lskdjf has left
  432. lorddavidiii has joined
  433. labdsf has left
  434. labdsf has joined
  435. lskdjf has left
  436. waqas has joined
  437. lskdjf has left
  438. Zash has left
  439. Nekit has left
  440. Nekit has joined
  441. igoose has joined
  442. rainslide has joined
  443. lskdjf has left
  444. Andrew Nenakhov has left
  445. marc has left
  446. lskdjf has joined
  447. labdsf has left
  448. labdsf has joined
  449. rainslide has left
  450. APach has left
  451. Zash has left
  452. labdsf has left
  453. labdsf has joined
  454. goffi has joined
  455. Zash has joined
  456. lskdjf has left
  457. l has left
  458. lskdjf has left
  459. blabla has left
  460. rainslide has joined
  461. SamWhited At a computer now if you have specific questions
  462. labdsf has left
  463. SamWhited has left
  464. Kev Thanks Sam, not anything specific, I'm just about to start writing a hobby project, was thinking Go, that'll involve oauth-based calls to a service, user profiles, needs xsrf protection, some DB stuff.
  465. Kev If you had suggested libraries for any of that (you already helped with oauth and xsrf, thanks) I'd be grateful. I was intending using a framework to tie the bits together, but if you think they suck I'll not bother, thanks.
  466. SamWhited What DB?
  467. SamWhited I'm sure there are frameworks that are okay, but I've never found the need for one. Small composable bits tend to work well for me.
  468. SamWhited The frameworks I have tried are terrible.
  469. Kev Postgres most likely.
  470. SamWhited Use the standard library https://golang.org/pkg/database/sql/
  471. SamWhited and https://godoc.org/github.com/lib/pq for the driver
  472. SamWhited I've tried a handful of postgres drivers, and I always go back to that one
  473. Kev Ta.
  474. SamWhited User profiles don't sound like a thing that would be a library, but maybe I don't understand what that means?
  475. Kev User accounts, registration, tracking user sessions etc.
  476. Kev https://github.com/volatiletech/authboss looked that-ish, but no idea if it's any good.
  477. SamWhited Ah yah, I always just do that by hand, I'm not sure about good libraries for it.
  478. labdsf has joined
  479. SamWhited I haven't heard of authboss
  480. Nekit has joined
  481. SamWhited This API surface looks huge, which always makes me nervous; also a lot of useless interfaces I suspect, but I haven't used it so ¯\_(ツ)_/¯
  482. Zash has left
  483. igoose has joined
  484. APach has left
  485. Zash has left
  486. !xsf_martin has joined
  487. lskdjf has joined
  488. Zash has left
  489. Zash has joined
  490. matlag has left
  491. Zash has left
  492. Zash has joined
  493. lskdjf has joined
  494. lskdjf has left
  495. genofire has joined
  496. genofire has left
  497. !xsf_martin has left
  498. igoose has left
  499. igoose has joined
  500. SamWhited has left
  501. rion has left
  502. Yagiza has left
  503. UsL has left
  504. UsL has joined
  505. lnj has left
  506. Zash has left
  507. lnj has left
  508. j.r has left
  509. j.r has joined
  510. j.r has left
  511. j.r has joined
  512. blabla has joined
  513. daniel has left
  514. rion has left
  515. Zash has joined
  516. rainslide has left
  517. rainslide has joined
  518. rainslide has left
  519. rainslide has joined
  520. Zash has left
  521. lorddavidiii has left
  522. Zash has joined
  523. ta has left
  524. ta has left
  525. rainslide has left
  526. MattJ has joined
  527. lnj has left
  528. rainslide has joined
  529. rainslide has left
  530. edhelas has left
  531. nyco has left
  532. edhelas has joined
  533. rainslide has joined
  534. guusdk has left
  535. guusdk has joined
  536. vanitasvitae has left
  537. vanitasvitae has joined
  538. Tobias has joined
  539. Tobias has joined
  540. lskdjf has left