-
Notifications
You must be signed in to change notification settings - Fork 0
/
squarespace-wordpress-export-06-24-2014.xml
3901 lines (3716 loc) · 289 KB
/
squarespace-wordpress-export-06-24-2014.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export/1.2/">
<channel>
<title>Kodsnack</title>
<link>http://kodsnack.se</link>
<pubDate>Sun, 19 Aug 2012 17:12:40 +0000</pubDate>
<description>Av utvecklare, för utvecklare, på svenska</description>
<language>sv-SE</language>
<wp:wxr_version>1.2</wp:wxr_version>
<wp:author>
<wp:author_id>150596675</wp:author_id>
<wp:author_login>[email protected]</wp:author_login>
<wp:author_email>[email protected]</wp:author_email>
<wp:author_display_name><![CDATA[Kristoffer Grnlund]]></wp:author_display_name>
<wp:author_first_name><![CDATA[Kristoffer]]></wp:author_first_name>
<wp:author_last_name><![CDATA[Grnlund]]></wp:author_last_name>
</wp:author>
<wp:author>
<wp:author_id>1342580559</wp:author_id>
<wp:author_login>[email protected]</wp:author_login>
<wp:author_email>[email protected]</wp:author_email>
<wp:author_display_name><![CDATA[Fredrik Bjreman]]></wp:author_display_name>
<wp:author_first_name><![CDATA[Fredrik]]></wp:author_first_name>
<wp:author_last_name><![CDATA[Bjreman]]></wp:author_last_name>
</wp:author>
<wp:category>
<wp:cat_name><![CDATA[Non-Profit - Software and IT]]></wp:cat_name>
<wp:category_nicename>Non-Profit-SoftwareandIT</wp:category_nicename>
<wp:category_parent />
</wp:category>
<item>
<title>Kodsnack 55 - De stora spektaklen</title>
<link>/blog/2014/6/16/55</link>
<content:encoded><![CDATA[<p>Vi snackar konferenser, presentationer och lightning talks. Vad gör egentligen en konferens värd att åka på, hur mycket kod vill vi se i presentationsbilderna och ska folk verkligen få ställa frågor?</p>
<p>Sedan övergår vi till att diskutera vad som får programmeringsspråk att slå igenom och om dagens språkexplosion är bra eller dålig samt poängen med att ens hålla reda på hur populära språk är. Är det bra eller dåligt att behöva lära sig fler språk istället för att kunna fokusera på ett eller ett fåtal?</p>
<p>Avsnittet sponsras av <a href="http://www.cenito.se/jobs">Cenito</a>.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://www.pycon.se">Pycon.se</a></li>
<li><a href="http://kodsnack.se/blog/2014/5/31/kodsnack-53-gr-en-python-5">Vårt första avsnitt</a> om Pycon.se</li>
<li><a href="http://en.wikipedia.org/wiki/Lightning_talk">Lightning talk</a> - en mycket kort presentation</li>
<li><a href="http://en.wikipedia.org/wiki/IRC">IRC</a> - Internet relay chat, ärevördigt system för textchatt</li>
<li><a href="https://twitter.com/pyconse/status/468763195147300864">Kända finska uppfinningar</a></li>
<li><a href="https://fosdem.org/">FOSDEM</a> - tvådagarskonferens i Belgien som vill uppmuntra spridningen av mjukvara med öppen källkod</li>
<li><a href="http://www.xmms.org">XMMS</a> - mediespelare för unixsystem</li>
<li><a href="http://en.wikipedia.org/wiki/Core_Foundation">Core foundation</a> - ett av Apples C-API:er för OS X och iOS</li>
<li><a href="https://developer.apple.com/videos/wwdc/2014/">Alla presentationer</a> från WWDC 2014. Den Fredrik pratar om har nummer 237 och heter "A strategy for great work"</li>
<li><a href="http://www.meetup.com">Meetup</a> - utmärkt tjänst för att både hitta och organisera alla sorters träffar för likasinnade</li>
<li><a href="http://www.oredev.org">Øredev</a> - utvecklarkonferens i Malmö</li>
<li><a href="http://www.gdceurope.com">GDC</a> - Game developers conference</li>
<li><a href="http://en.wikipedia.org/wiki/Square_enix">Square Enix</a> - företaget bakom <a href="http://en.wikipedia.org/wiki/Final_Fantasy">Final fantasy</a> och många andra stora spel</li>
<li><a href="http://cocoaheads.org">Cocoaheads</a> - gruppen för alla intresserade av utveckling på Apples plattformar</li>
<li><a href="http://www.footballaddicts.com">Football addicts</a> - göteborgsbaserade utvecklare av <a href="http://www.footballaddicts.com/livescore-addicts/ff.html">Forza football</a></li>
<li><a href="http://www.cenito.se/jobs">Cenito</a></li>
<li><a href="https://github.com/krig/parsnip">Parsnip</a> - Kristoffers kombinatoriska parser skriven i Python, och <a href="https://github.com/krig/parsnip-slides">bilderna</a> till Kristoffers presentation</li>
<li><a href="https://github.com/kripken/emscripten/wiki">Emscripten</a> - kompilerar C++ till Javascript</li>
<li><a href="http://schemers.org/">Scheme</a></li>
<li><a href="http://www.smlnj.org/sml.html">ML</a></li>
<li><a href="http://ocaml.org/">OCaml</a></li>
<li><a href="http://en.wikipedia.org/wiki/Hash_map_%28C%2B%2B%29#Usage_example">Hashmap i C++</a></li>
<li><a href="http://en.wikipedia.org/wiki/Kernel_(operating_system%29">Kernel</a></li>
<li><a href="http://en.wikipedia.org/wiki/Moore%27s_law">Moores lag</a></li>
<li><a href="http://www.bjoreman.com/diary/2014/tinyComputing.html">Fredriks text</a> om små datorer</li>
<li><a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">TIOBE-indexet</a> över populära språk</li>
<li><a href="http://en.wikipedia.org/wiki/Assembly_language">Assembler</a> - lågnivåprogrammeringsspråk som ofta har en ett-till-ett-koppling mellan instruktioner och maskinkod</li>
<li><a href="http://en.wikipedia.org/wiki/Visual_basic">Visual basic</a></li>
<li><a href="http://en.wikipedia.org/wiki/ActionScript">Actionscript</a> - dialekt av Javascrip som främst används i <a href="http://en.wikipedia.org/wiki/Adobe_Flash_Player">Flash</a> och <a href="http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime">AIR</a></li>
<li><a href="http://en.wikipedia.org/wiki/Adobe_Flash_Player">Go</a></li>
<li><a href="http://en.wikipedia.org/wiki/Closure_(computer_programming%29">Closure</a> - enkelt uttryckt en funktion tillsammans med omgivande miljö - en closure kan när den anropas nå värden som ligger utanför själva funktionen men som var nåbara när funktionen skapades</li>
<li><a href="http://boredzo.org/pointers/">Pekare i C</a></li>
<li><a href="https://twitter.com/dontusethiscode">James Powell</a> som på Pycon.se höll presentationen <a href="http://www.pyohio.org/schedule/presentation/57/">Generators will free your mind</a></li>
<li><a href="http://rubyonrails.org">Ruby on rails</a> - stilbildande ramverk för webbapplikationer</li>
<li><a href="http://en.wikipedia.org/wiki/Perl">Perl</a></li>
<li><a href="http://www.infoq.com/presentations/Y-Combinator">Jim Weirich - tal om the Y combinator</a></li>
<li><a href="http://en.wikipedia.org/wiki/Fixed-point_combinator#Y_combinator">Y combinator</a></li>
<li><a href="http://en.wikipedia.org/wiki/Anonymous_function">Lambdafunktioner</a></li>
<li><a href="http://en.wikipedia.org/wiki/Turing_completeness">Turingkomplett</a></li>
<li><a href="http://stackoverflow.com/questions/6900035/in-out-parameters-and-how-to-work-with-them-in-c">In-out-parametrar</a> - parametrar till en funktion som skickas som referenser och därför kan ändras av funktionen (och därmed returnera ett värde till anropande kod)</li>
<li><a href="http://en.wikipedia.org/wiki/Actor_model">Actor model</a> - matematisk modell för samtidig beräkning</li>
<li><a href="http://mitpress.mit.edu/books/little-schemer">The little schemer</a> - kanske den mest egensinniga bok om programmering som finns</li>
<li>Gang of four - <a href="http://en.wikipedia.org/wiki/Gang_of_Four_(software%29">Design patterns: elements of reusable object-oriented software</a></li>
<li><a href="https://github.com/kodsnack/shownotes">Våra anteckningar på Github</a></li>
<li><a href="http://en.wikipedia.org/wiki/Markdown">Markdown</a> - syntax för rena textfiler designad för att dels se bra ut som ren text, dels vara enkel att omvandla till HTML</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_12_juni.mp3"
data-mime-type=""
data-title="Kodsnack 55 - De stora spektaklen"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/6/16/55</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>0</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 17 Jun 2014 14:21:03 +0000</pubDate>
<wp:post_date>2014-06-17 14:21:03</wp:post_date>
<wp:post_date_gmt>2014-06-17 14:21:03</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>open</wp:comment_status>
<wp:comment>
<wp:comment_id>1</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[Christofer Ohlsson]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>62.116.231.34</wp:comment_author_IP>
<wp:comment_date>2014-06-18 06:29:33</wp:comment_date>
<wp:comment_date_gmt>2014-06-18 06:29:33</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Hej hrrni!</p><p>Bara lite kort: Jag hittade er frst nr ni inledde samarbetet med IDG, men insg p en gng att jag borde ha lyssnat p programmeringspoddar lngt tidigare. Om inte annat s fr att erstta entusiasmen som ibland fanns infr programmering och vetande i stort p Hgskolan, i viss kontrast till nu, p en arbetsplats med lite fr f programmerare. S ni r uppskattat promenadsllskap till jobbet, verkligen.</p><p>En sak bara: Nr ni lser upp sponsormeddelandet s tycker jag det knns lite avigt att det inte bokstaveras ut om det stavas Cenito, Senito, Zenito, Xenito eller ngot annat. Det knns som att det ofta blir s hr nr man lser upp URL:er och liknande i radio/podd. Kanske en minimal bagatell eftersom en googling lser det mesta, men jag tnker samtidigt att det skert finns fler frdelar med att bokstavera the occasional URL.</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>2</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author_email>[email protected]</wp:comment_author_email>
<wp:comment_author><![CDATA[Jonas Erlandsson]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>31.210.253.78</wp:comment_author_IP>
<wp:comment_date>2014-06-21 20:38:09</wp:comment_date>
<wp:comment_date_gmt>2014-06-21 20:38:09</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>"Alla presentationer frn WWDC 2014. Den Fredrik pratar om har nummer 237 och heter "A strategy for great work" var ett fantastiskt tips! Tack s hemskt mycket. Den listan kan man nog lra sig vldigt mycket om.</p><p>Det hade varit vldigt roligt med ett webbinriktat kodnsack. Django r ju bde python och hett. Hur har det varit att anvnda en webbplattform i Plex och varfr tex? Det kanske man inte fr prata om, vad vet jag.</p><p>Och s vore det jttespnnande att f hra era personliga problem med PHP, eftersom det ofta rackas ned p just PHP. <br />Denna artikeln om PHPs framtid ger mig ocks ett annorlunda perspektiv p sprket i sin helhet:<br />http://blog.ircmaxell.com/2014/03/an-opinion-on-future-of-php.html</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
</item>
<item>
<title>Kodsnack 54 - De har gått hela vägen till Haskell</title>
<link>/blog/2014/6/10/kodsnack-54-de-har-gtt-hela-vgen-till-haskell</link>
<content:encoded><![CDATA[<p>Vi snackar om programmeringsspråket Swift och lågnivågrafikramverket Metal - två av nyheterna Apple just presenterat på sin utvecklarkonferens <a href="https://developer.apple.com/wwdc/">WWDC</a>.</p>
<p>Avsnittet sponsras av <a href="http://malmostartupstudio.se/">Malmö startup studio</a>.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://malmostartupstudio.se/">Malmö startup studio</a></li>
<li><a href="http://www.malmostartupstudio.se/events/">malmostartupstudio.se/events</a></li>
<li><a href="http://www.apple.com/apple-events/june-2014/">Apples keynote</a> - presentationen som inledde konferensen och presenterade vad Apple ansåg vara de viktigaste nyheterna</li>
<li><a href="http://developer.apple.com/wwdc/">WWDC</a></li>
<li><a href="http://www.macworld.com/article/2139282/apples-2014-wwdc-is-june-2-6-tickets-available-by-lottery.html">WWDC-lotteriet</a> - Apple lottade ut biljetterna till årets konferens</li>
<li><a href="http://git-scm.com/docs/git-bisect">Git bisect</a></li>
<li><a href="http://www.sqlite.org">SQLite</a> - liten och självpaketerad SQL-databasmotor</li>
<li><a href="http://en.wikipedia.org/wiki/Sync_(Unix%29">fsync</a></li>
<li><a href="https://support.plex.tv/hc/en-us/articles/200288566-What-is-Plex-Pass">Plex pass</a></li>
<li><a href="http://kodsnack.se/blog/2014/5/26/kodsnack-52-en-full-c-kompilator-som-sista-steget">Förrförra programmet</a> - "Femte elementet i en vektor"</li>
<li><a href="http://kodsnack.se/blog/2013/7/14/kodsnack-23-hur-vi-snackar-kod">Hur vi spelar in Kodsnack</a></li>
<li><a href="http://en.wikipedia.org/wiki/Wetware_(brain%29">Våtvara</a></li>
<li><a href="http://kodsnack.se/blog/2014/5/31/kodsnack-53-gr-en-python-5">Förra programmet</a> - "Gör en Python 5"</li>
<li><a href="http://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange">Diffie-Hellman-nyckelutbyte</a></li>
<li><a href="https://twitter.com/KodSnack">Kodsnack på twitter</a></li>
<li><a href="mailto:[email protected]">Kodsnack på e-post</a></li>
<li><a href="http://macworld.idg.se/2.1038/1.564662/alla-nyheterna-i-os-x-yosemite-och-ios-8">Andra som berättar</a> om vad som är nytt i iOS 8 och Mac OS X Yosemite</li>
<li><a href="https://developer.apple.com/swift/">Swift</a> - Apples nysläppta programmeringsspråk</li>
<li><a href="http://arstechnica.com/staff/2005/09/1372/">Avoiding Copland 2010</a> - John Siracusas artikel från 2005 om att Apple måste skaffa sig ett språk med modern minneshantering</li>
<li><a href="http://en.wikipedia.org/wiki/Objective-C">Objective-C</a></li>
<li><a href="http://en.wikipedia.org/wiki/Smalltalk">Smalltalk</a></li>
<li><a href="http://en.wikipedia.org/wiki/NeXT">NeXT</a></li>
<li><a href="http://en.wikipedia.org/wiki/Objective-C#History">Utvecklingen av Objective-C</a></li>
<li><a href="http://en.wikipedia.org/wiki/Llvm">LLVM</a> och <a href="http://en.wikipedia.org/wiki/Clang">Clang</a></li>
<li><a href="http://en.wikipedia.org/wiki/Binary_compatible">Binärkompatibilitet</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cocoa_(API%29">Cocoa</a> - Apples centrala ramverk för OS X och iOS</li>
<li><a href="http://en.wikipedia.org/wiki/Functional_programming_language">Funktionella språk</a></li>
<li><a href="http://en.wikipedia.org/wiki/Lisp_programming_language">Lisp</a></li>
<li><a href="http://en.wikipedia.org/wiki/ML_(programming_language%29">ML</a></li>
<li><a href="http://www.haskell.org/haskellwiki/Haskell">Haskell</a></li>
<li><a href="https://www.ruby-lang.org">Ruby</a></li>
<li><a href="https://www.python.org">Python</a></li>
<li><a href="http://groovy.codehaus.org">Groovy</a> - dynamiskt språk som körs på Javas virtuella maskin</li>
<li><a href="http://www.rust-lang.org/">Rust</a></li>
<li><a href="http://golang.org/">Go</a></li>
<li><a href="http://en.wikipedia.org/wiki/F_Sharp_(programming_language%29">F#</a></li>
<li><a href="http://nondot.org/sabre/">Chris Lattner</a></li>
<li><a href="http://en.wikipedia.org/wiki/Include_directive">Headerfiler</a></li>
<li><a href="http://clang.llvm.org/docs/Modules.html">Moduler för C</a> och Objective-C</li>
<li><a href="http://devstreaming.apple.com/videos/wwdc/2014/102xxw2o82y78a4/102/102_hd_platforms_state_of_the_union.mov?dl=1">State of the union-presentationen</a></li>
<li><a href="https://developer.apple.com/videos/wwdc/2014/">Alla presentationer från WWDC 2014</a></li>
<li><a href="https://developer.apple.com/xcode/">Xcode 6</a></li>
<li><a href="https://medium.com/programming-stories/swift-optionals-a10dcfd8aab5">Swift optionals</a> - Hur swift gör det svårare att dereferera null av misstag</li>
<li><a href="http://en.wikipedia.org/wiki/Monad_(functional_programming%29#The_Maybe_monad">Maybe-monaden</a></li>
<li><a href="http://en.wikipedia.org/wiki/Hibernate_(Java%29">Hibernate</a> - javabibliotek för att översätta mellan objektmodeller och relationsdatabaser</li>
<li><a href="http://en.wikipedia.org/wiki/Named_parameter">Namngivna parametrar</a></li>
<li><a href="http://joris.kluivers.nl/blog/2012/03/13/new-objectivec-literal-syntax/">Syntaxen för dictionaries i Objective-C</a> tillsammans med den för andra förändringar som skedde samtidigt</li>
<li><a href="http://en.wikipedia.org/wiki/Automatic_Reference_Counting">ARC</a> - Apples modell för minneshantering. Används för både Objective-C och Swift</li>
<li><a href="http://en.wikipedia.org/wiki/Circular_reference">Cirkulära referenser</a></li>
<li><a href="http://stackoverflow.com/questions/6470651/creating-a-memory-leak-with-java">Sätt att läcka minne i Java</a></li>
<li><a href="http://en.wikipedia.org/wiki/Erlang_(programming_language%29">Erlang</a></li>
<li><a href="http://en.wikipedia.org/wiki/Pattern_matching">Pattern matching</a></li>
<li><a href="http://en.wikipedia.org/wiki/Unicode">Unicode</a></li>
<li><a href="http://en.wikipedia.org/wiki/Utf-8">UTF-8</a></li>
<li><a href="http://en.wikipedia.org/wiki/Emoji">Emoji</a></li>
<li><a href="http://www.utf8everywhere.org">utf8everywhere.org</a> - propagerar och hjälper dig propagera för att UTF-8 ska användas … ja, överallt</li>
<li><a href="http://en.wikipedia.org/wiki/Byte_code">Bytekod</a> - kod anpassad för effektiv körning av en tolk eller virtuell maskin</li>
<li><a href="http://en.wikipedia.org/wiki/Compiled_language">Kompilerade språk</a> - språk som omvandlas till någon typ av maskinkod innan de körs</li>
<li><a href="https://twitter.com/clattner_llvm">clattner_llvm</a> - Chris Lattner på Twitter</li>
<li><a href="https://angularjs.org">AngularJS</a> - populärt javascriptramverk</li>
<li><a href="http://www.bytearray.org/?p=5265">Swift playgrounds</a> - Artikel om Playgrounds</li>
<li><a href="http://en.wikipedia.org/wiki/Read-eval-print_loop">Read-eval-print-loop</a> - kommandoradsmiljö (oftast) i vilken man kan skriva in och köra programkod och direkt se resultatet</li>
<li><a href="http://en.wikipedia.org/wiki/Lisp_machine">Lispmaskiner</a> - datorer byggda specifikt för att ha <a href="http://en.wikipedia.org/wiki/Lisp_programming_language">Lisp</a> som sitt huvudspråk</li>
<li><a href="http://worrydream.com">Bret Victor</a> och hans <a href="http://worrydream.com/#!/InventingOnPrinciple">presentationer</a></li>
<li><a href="http://www.lighttable.com">Light table</a> - utvecklingsmiljö för <a href="http://clojure.org">Clojure</a>, <a href="https://www.python.org">Python</a> och webbutveckling</li>
<li><a href="https://developer.apple.com/xcode/">Nyheter i Xcode 6</a></li>
<li><a href="https://developer.apple.com/library/prerelease/ios/documentation/Miscellaneous/Conceptual/MTLProgGuide/Introduction/Introduction.html">Metal</a> - Apples nya ramverk för 3d-programmering på iOS</li>
<li><a href="http://en.wikipedia.org/wiki/Tim_Sweeney_(game_developer%29">Tim Sweeney</a> - grundare av <a href="http://en.wikipedia.org/wiki/Epic_Games">Epic games</a> och utvecklare av <a href="http://en.wikipedia.org/wiki/Unreal_Engine">Unreal-motorn</a></li>
<li><a href="http://en.wikipedia.org/wiki/Ray_tracing_(graphics%29">Ray tracing</a> - teknik för att skapa 3d-grafik</li>
<li><a href="https://twitter.com/repi">Johan Andersson</a></li>
<li><a href="http://en.wikipedia.org/wiki/Frostbite_(game_engine%29">Frostbite</a> - spelmotor först utvecklad för spelen i <a href="http://en.wikipedia.org/wiki/Battlefield_(series%29">Battlefield-serien</a></li>
<li><a href="http://en.wikipedia.org/wiki/John_carmack">John Carmack</a> - 3d-spelprogrammeringsguru</li>
<li><a href="http://en.wikipedia.org/wiki/Direct_X">DirectX</a> - API-familj från Microsoft för effektiv hantering av spel och annan media</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_4_juni.mp3"
data-mime-type=""
data-title="Kodsnack 54 - De har gått hela vägen till Haskell"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/6/10/kodsnack-54-de-har-gtt-hela-vgen-till-haskell</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>1</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 10 Jun 2014 07:47:24 +0000</pubDate>
<wp:post_date>2014-06-10 07:47:24</wp:post_date>
<wp:post_date_gmt>2014-06-10 07:47:24</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>open</wp:comment_status>
</item>
<item>
<title>Kodsnack 53 - Gör en Python 5</title>
<link>/blog/2014/5/31/kodsnack-53-gr-en-python-5</link>
<content:encoded><![CDATA[<p>Kristoffer börjar berätta för Fredrik om sina öden och äventyr på svenska Pycon och tar med oss på en resa från datainsamling och bearbetning via kryptomysterier till Python 2 mot Python 3 och problemen med stora omstarter mellan versioner av mjukvara. Python 3 har stora problem med att vara något nytt och annorlunda som skiljer sig så mycket att den stora massan inte har anledning att byta till det. Samtidigt har utvecklarna av språket gått vidare så att ingen gör något alls med det språk folk faktiskt använder. Det finns en risk att man tappar det som gjorde ens skapelse värd att använda när man skriver om den för att bli modernare, mer generell eller vad man nu föresatt sig att göra.</p><div class="intrinsic" style="max-width:100%"><div class="embed-block-wrapper" style="padding-bottom:75.0%;"><div class="sqs-video-wrapper" data-html="<iframe src="//www.youtube.com/embed/YEBfamv-_do?annotation_id=annotation_622705&feature=iv&src_vid=3QnD2c4Xovk&wmode=opaque&enablejsapi=1" height="480" width="640" scrolling="no" frameborder="0" allowfullscreen=""><br/></iframe>" data-provider-name="YouTube"></div></div><div class="video-caption-wrapper"><div class="video-caption"><p>En video som förklarar Diffie-Hellman-algoritmen, tack till Mattias Örnhall som mailade länken till oss!</p></div></div></div><p>Avsnittet sponsras av <a href="http://www.cenito.se">Cenito</a>.</p><h2 id="lnkar">Länkar</h2><ul>
<li><a href="http://2014.pycon.se">Pycon.se</a></li>
<li><a href="http://blaag.haard.se">Fredrik Håård</a> - huvudarrangören av Pycon.se</li>
<li><a href="http://www.pycon.org">Pycon</a> internationellt</li>
<li><a href="https://ep2014.europython.eu/en/">Europython</a></li>
<li><a href="http://en.wikipedia.org/wiki/Mali">Mali</a></li>
<li><a href="http://sv.wikipedia.org/wiki/Boko_Haram">Boko haram</a></li>
<li><a href="http://sv.wikipedia.org/wiki/Pionen">Bahnhofs datahall</a> - tidigare civilförsvarsledningsplats - under Vita bergen i Stockholm</li>
<li><a href="https://twitter.com/HelenaBengtsson">Helena Bengtsson</a></li>
<li><a href="http://en.wikipedia.org/wiki/Join_(SQL%29">JOIN i databaser</a> - kombinerar poster från flera tabeller</li>
<li><a href="http://www.perl.org">Perl</a></li>
<li><a href="http://en.wikipedia.org/wiki/Fax">Fax</a></li>
<li><a href="http://en.wikipedia.org/wiki/Optical_character_recognition">OCR</a> - optical character recognition</li>
<li><a href="http://www.crummy.com/software/BeautifulSoup/">Beautiful soup</a> - pythonbibliotek för att få ut data ur webbsidor och annan mer eller mindre ostrukturerad data</li>
<li><a href="https://kodsnack.se/blog/2012/10/12/kodsnack-5-kanelbullens-dag">Kodsnack 5 - Kanelbullens dag</a> nämnde också Beautiful soup</li>
<li><a href="http://www.lvh.io">Laurens Van Houtven</a></li>
<li><a href="http://www.rackspace.com">Rackspace</a> - sysslar med moln och hosting och anställer Laurens</li>
<li><a href="http://en.wikipedia.org/wiki/Cryptography">Kryptografi</a></li>
<li><a href="http://en.wikipedia.org/wiki/One-time_pad">Engångsskiffer</a> - teoretiskt perfekt kryptering med problem i verkligheten</li>
<li><a href="http://en.wikipedia.org/wiki/Diffie–Hellman_key_exchange">Diffie-Hellman key exchange</a></li>
<li><a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">Man-in-the-middle-attack</a></li>
<li><a href="https://wiki.python.org/moin/Python2orPython3">Python 2 och Python 3</a></li>
<li><a href="https://pypi.python.org/pypi">PyPI</a> - Python package index och <a href="https://pypi.python.org/pypi/pip">pip</a> - ett program för att installera paket</li>
<li><a href="http://en.wikipedia.org/wiki/History_of_Python">Pythons historia</a></li>
<li><a href="http://en.wikipedia.org/wiki/Unicode">Unicode</a></li>
<li><a href="http://en.wikipedia.org/wiki/Ascii">ASCII</a></li>
<li>Indexera över en sträng, i Python 2 och i Python 3</li>
<li><a href="http://www.kennethreitz.org">Kenneth Reitz</a></li>
<li><a href="https://github.com/kennethreitz/requests">Requests</a> - modul för HTTP i Python, som Kenneth skrivit</li>
<li><a href="http://en.wikipedia.org/wiki/Perl_6">Perl 6</a> - den ännu inte släppta versionen av Perl</li>
<li><a href="http://en.wikipedia.org/wiki/Generator_(computer_programming%29">Generatorer</a> - funktioner som genererar data</li>
<li><a href="http://golang.org">Go</a> - ett språk vi talat om förr</li>
<li><a href="http://www.joelonsoftware.com/articles/fog0000000069.html">Joel Spolsky om Netscapes omskrivning</a> och att skriva om i allmänhet</li>
<li><a href="http://en.wikipedia.org/wiki/Winamp">Winamp</a></li>
<li><a href="https://www.youtube.com/watch?v=HaF-nRS_CWM">It really whips the llama's ass</a></li>
<li><a href="http://en.wikipedia.org/wiki/Winamp#Winamp3">Winamp3</a></li>
<li><a href="http://www.winamp.com">Det tycks fortfarande finnas lite liv i Winamp</a></li>
<li><a href="http://en.wikipedia.org/wiki/Aol">AOL</a> - som var stora förr i tiden</li>
<li><a href="http://sv.wikipedia.org/wiki/IT-bubblan">Dotcomkraschen</a></li>
<li><a href="http://en.wikipedia.org/wiki/Guido_van_Rossum">Guido van Rossum</a></li>
<li><a href="http://hg.python.org/committers.txt">Kärnutvecklare av Python 3</a></li>
<li><a href="https://www.python.org/download/releases/2.7.2">Python 2.7</a> blir den sista av Python 2</li>
<li><a href="http://en.wikipedia.org/wiki/HTML5">HTML 5</a></li>
<li><a href="http://en.wikipedia.org/wiki/Xhtml">XHTML</a></li>
<li><a href="http://en.wikipedia.org/wiki/Xslt">XSLT</a> - språk för att omvandla XML-dokument till andra XML-dokument</li>
<li><a href="http://en.wikipedia.org/wiki/Http_2.0">HTTP 2.0</a></li>
<li><a href="http://en.wikipedia.org/wiki/SPDY">SPDY</a> - Googles nätverksprotokoll som är basen för HTTP 2.0</li>
<li><a href="https://insouciant.org/tech/http-slash-2-considerations-and-tradeoffs/">HTTP/2 considerations and tradeoffs</a> - lång redogörelse med gott om länkar</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_26_maj.mp3"
data-mime-type="audio/mpeg"
data-title="Kodsnack 53 - Gör en Python 5"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/5/31/kodsnack-53-gr-en-python-5</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>2</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 03 Jun 2014 14:54:06 +0000</pubDate>
<wp:post_date>2014-06-03 14:54:06</wp:post_date>
<wp:post_date_gmt>2014-06-03 14:54:06</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>open</wp:comment_status>
<wp:comment>
<wp:comment_id>3</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[Jimmy Nyholm]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>217.210.244.87</wp:comment_author_IP>
<wp:comment_date>2014-06-04 18:53:45</wp:comment_date>
<wp:comment_date_gmt>2014-06-04 18:53:45</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Vntar med Spnning p ert tnkande om Swift och apples mer integrerade plattformar....</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
</item>
<item>
<title>Kodsnack 52 - Femte elementet i en vektor</title>
<link>/blog/2014/5/26/kodsnack-52-en-full-c-kompilator-som-sista-steget</link>
<content:encoded><![CDATA[<p>Vi snackar problem med C++ och går sedan över till att diskutera kring FTL - Apples nya optimerande steg i Webkits javascriptmotor. Frustrationer ventileras över all tid som lagts på att göra Javascript snabbare och bättre och vissa likheter i situationen för C++ och Javascript noteras. Var lägger egentligen alla smarta utvecklare sin tid? Är det rätt att snabba upp javascript och skriva reklamanalys eller kunde vi göra bättre saker för att förbättra världen?</p>
<p>Vi avslutar med kommentarer på vårt förra avsnitt och tar upp vad vi utvecklare har eller inte har möjlighet att säga till om i rekryteringsprocessen.</p>
<p>Fredrik har ekoproblem med sitt ljud under de första tio minuterna, men det ordnade upp sig innan han hann säga för mycket.</p>
<p>Avsnittet sponsras av <a href="http://malmostartupstudio.se/">Malmö startup studio</a>.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://malmostartupstudio.se/">Malmö startup studio</a></li>
<li><a href="http://kodsnack.se/blog/2014/5/20/kodsnack-51-konsten-att-skeppa">Tobias skeppaångest</a></li>
<li><a href="http://2014.pycon.se/">Pycon Sverige</a></li>
<li><a href="http://en.wikipedia.org/wiki/Standard_Template_Library">STL</a> - standard template library - bibliotek för C++</li>
<li><a href="http://en.wikipedia.org/wiki/Erase-remove_idiom">Erase-remove</a></li>
<li><a href="http://www.cplusplus.com/reference/iterator/">Iteratorer i C++</a></li>
<li><a href="http://en.wikipedia.org/wiki/Function_overloading">Överlagring av funktioner</a></li>
<li><a href="http://blog.regehr.org/archives/213">Odefiniereat beteende</a></li>
<li><a href="http://en.wikipedia.org/wiki/Bjarne_Stroustrup">Bjarne Stroustrup</a></li>
<li><a href="http://en.wikipedia.org/wiki/Auto_ptr">Autopekare</a> - ett försök till atuomatiskt minneshanterade pekare</li>
<li><a href="http://xbmc.org">XBMC</a></li>
<li><a href="http://en.wikipedia.org/wiki/Linked_list">Länkad lista</a></li>
<li><a href="http://en.wikipedia.org/wiki/Sequence_container_(C%2B%2B%29#Vector">Vektor</a> - datastruktur i C++</li>
<li><a href="https://developer.apple.com/library/mac/documentation/performance/conceptual/managingmemory/articles/MallocDebug.html">Malloc debug in OSX</a></li>
<li><a href="http://stackoverflow.com/questions/14045208/how-to-set-a-breakpoint-in-malloc-error-break-to-debug">Breakpoint på malloc<em>error</em>break</a></li>
<li><a href="http://en.wikipedia.org/wiki/XPath">Xpath</a></li>
<li><a href="http://lxml.de">LXML för Python</a></li>
<li><a href="http://malmostartupstudio.se/">Malmö startup studio</a></li>
<li><a href="http://en.wikipedia.org/wiki/User_experience">User experience</a></li>
<li><a href="http://www.malmostartupstudio.se/events/">Evenemang Malmö startup studio ordnar</a></li>
<li><a href="http://www.malmostartupstudio.se/event/malmo-innovation-week/">Startup studio Malmö 5 juni</a></li>
<li><a href="http://www.foocafe.org">Foo café</a> - mötesplats för utvecklare i Malmö</li>
<li><a href="http://www.malmostartupstudio.se/event/angularjs-seminarium/">AngularJS-seminarie 17 juni</a></li>
<li><a href="https://www.webkit.org">Webkit</a> - webbläsarmotor främst utvecklad av Apple</li>
<li><a href="http://en.wikipedia.org/wiki/Interpreted_language">Interpreterande språk</a> - språk som inte kompileras (omvandlas till maskinkod) innan körning utan tolkas</li>
<li><a href="http://en.wikipedia.org/wiki/Just-in-time_compilation">JIT - just in time</a> - kompilering vid behov, medan ett program körs istället för innan det körs</li>
<li><a href="http://en.wikipedia.org/wiki/Virtual_machine">Virtuell maskin</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Byte_code">Bytekod</a></li>
<li><a href="http://en.wikipedia.org/wiki/Buffer_overflow">Buffer overflow</a> - fel där ett program skriver över minne som egentligen ligger utanför det område utvecklaren avsett</li>
<li><a href="http://benchmarksgame.alioth.debian.org/u32/benchmark.php?test=all&lang=java&lang2=python3&data=u32">Java vs. Python</a> - Illustrerar skillnaden JIT-kompilering kan göra.</li>
<li><a href="http://qinsb.blogspot.se/2011/03/unladen-swallow-retrospective.html">Unladen Swallow</a> - Ett försök att implementera JIT för Python.</li>
<li><a href="https://tech.dropbox.com/2014/04/introducing-pyston-an-upcoming-jit-based-python-implementation/">Pyston</a> - Ett nytt försök att implementera JIT för Python.</li>
<li><a href="https://code.google.com/p/v8/">V8</a> - Googles JIT-kompilerande javascriptmotor</li>
<li><a href="https://wiki.mozilla.org/JavaScript:TraceMonkey">Tracemonkey</a> - Mozillas JIT-kompilerande javascriptmotor</li>
<li><a href="https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/">Safaribloggen beskriver sin javascripthantering och introducerar FTL-JIT</a> - det nya optimerande och LLVM-backade kompileringssteget för Javascript</li>
<li><a href="http://2012.jsconf.eu/speaker/2012/08/29/javascripcore-s-dfg-jit.html">DFG-JIT</a> - tredje steget i webkits javascriptoptimering</li>
<li><a href="http://en.wikipedia.org/wiki/HotSpot">Java hotspot</a> - virtuell maskin för Java utvecklad av Oracle</li>
<li><a href="http://www.oracle.com/technetwork/middleware/jrockit/overview/index.html?ssSourceSiteId=otnjp">JRockit</a> - virtuell maskin för Java numera också utvecklad av Oracle</li>
<li><a href="http://en.wikipedia.org/wiki/Java_virtual_machine">JVM - Java virtual machine</a> - virtuell maskin gjord för att köra java-bytekod</li>
<li><a href="http://llvm.org">LLVM</a></li>
<li>Olika betydelser av förkortningen <a href="http://en.wikipedia.org/wiki/FTL">FTL</a></li>
<li><a href="http://en.wikipedia.org/wiki/Intermediate_representation#Intermediate_representation">Intermediate representation</a> - tolkning av programkod som används som mellansteg vid till exempel kompilering eller optimering</li>
<li><a href="http://en.wikipedia.org/wiki/Deoptimization#Deoptimization">Deoptimering</a> - att vid behov minska prestanda - för att få korrekt resultat - i kod genom att övergå till en mindre optimerad version</li>
<li><a href="http://atp.fm/episodes/65">Accidental tech podcast 65</a> diskuterar ämnet ingående</li>
<li><a href="http://en.wikipedia.org/wiki/JavaScript#History">Javascripts ursprung</a></li>
<li><a href="http://en.wikipedia.org/wiki/Smalltalk">Smalltalk</a> - tidigt objektorienterat och dynamiskt typat språk</li>
<li><a href="https://www.dartlang.org">Dart</a> - språk från Google som kan kompilera till Javascript och vill vara ett bättre alternativ till detsamma</li>
<li><a href="http://en.wikipedia.org/wiki/JScript">Jscript</a> - Microsofts "dialekt" av ECMAScript (Javascript)</li>
<li><a href="http://www.typescriptlang.org">Typescript</a> - ett superset av Javascript utvecklat av Microsoft.</li>
<li><a href="http://theoatmeal.com/comics/cat_vs_internet">Kristoffers arga katt</a> - Den här serien av The Oatmeal beskriver situationen väl.</li>
<li><a href="http://simpsons.wikia.com/wiki/The_Homer">The Homer</a> - bil designad av Homer Simpson</li>
<li><a href="http://techworld.idg.se/2.2524/1.561947/fran-kravspec-till-leverans-i-kodsnack?articleRenderMode=listpostings#disqus_thread">Kommentarer</a> på förra avsnittet</li>
<li><a href="http://en.wikipedia.org/wiki/NP-complete">NP-kompletta problem</a></li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_22_maj.mp3"
data-mime-type=""
data-title="Kodsnack 52 - Femte elementet i en vektor"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/5/26/kodsnack-52-en-full-c-kompilator-som-sista-steget</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>3</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 27 May 2014 07:41:24 +0000</pubDate>
<wp:post_date>2014-05-27 07:41:24</wp:post_date>
<wp:post_date_gmt>2014-05-27 07:41:24</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>open</wp:comment_status>
<wp:comment>
<wp:comment_id>4</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[dev]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>80.251.192.97</wp:comment_author_IP>
<wp:comment_date>2014-05-27 14:43:05</wp:comment_date>
<wp:comment_date_gmt>2014-05-27 14:43:05</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Ekar mycket vilket r ganska strande.</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>5</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[A]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>212.181.149.96</wp:comment_author_IP>
<wp:comment_date>2014-05-29 13:13:33</wp:comment_date>
<wp:comment_date_gmt>2014-05-29 13:13:33</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Har ni slutat med youtube?</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>6</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[Max Danielsson]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>83.181.1.194</wp:comment_author_IP>
<wp:comment_date>2014-05-30 09:59:05</wp:comment_date>
<wp:comment_date_gmt>2014-05-30 09:59:05</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Som ett intressant tillgg p er diskussion om javascript och optimering: En man vid namn Jan Kasper Martinsen doktorerade nyligen vid min institution dr hans doktorsavhandling hanterar just mnet om javascriptoptimering frn en praktisk stndpunkt.</p><p>Det han har utforskat r applikation av s kallad Thread Level Speculation i javascript, vad detta i praktiken innebr r att han parallelliserar funktionsanrop automatiskt med hjlp av en modifierad interpretator. Han har tydligen lyckats generera resultat dr han en ver 8 gnger snabbare exekvering av tex Youtube.com jmfrt med google v8 som ses som en av de snabbare javascript motorerna idag.</p><p>Tydligen s visar det sig att javascript lmpar sig otroligt vl till denna typen av optimering d mycket av den logik som utfrs i javascript bestr till stor del av event och asynkrona funktionsanrop som har relativt minimal interkommunikation och delat minne. Om detta blir praktiskt vedertaget s kommer det ppna upp fr att implementera fler och strre naiva hemsidor, s som mnga r byggda idag. Lsningen vxer i potentiell prestanda med antalet krnor och krver inga frndringar i hur folk utvecklar sina hemsidor idag.</p><p>Titeln r "Design and Implementation of Thread-Level Speculation in Javascript Engines" ISBN: 978-91-7295-281-2 Bleking Institute of Technology </p><p>Fr dem med tillgng till de olika akademiska databaserna.</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>7</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author_email>[email protected]</wp:comment_author_email>
<wp:comment_author><![CDATA[Pontus]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>62.181.195.75</wp:comment_author_IP>
<wp:comment_date>2014-06-04 13:33:14</wp:comment_date>
<wp:comment_date_gmt>2014-06-04 13:33:14</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Det frvnar mig att ni inte ftt ordning p tekniken n, trots att ni hllt p s lnge och har s mycket erfarenhet av teknik. I det hr avsnittet r det s mycket eko att det r frustrerande att lyssna p. Gr som alla andra podcasts redan fattat, om ni ska spela in ett samtal ver ntet s lt alla deltagare spela in sin egen ljudstrm och klipp enkelt ihop den i ngot ljudredigeringsprogram.</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
</item>
<item>
<title>Kodsnack 51 - Konsten att skeppa</title>
<link>/blog/2014/5/20/kodsnack-51-konsten-att-skeppa</link>
<content:encoded><![CDATA[<p>Kristoffer och Tobias snackar om konsten att skeppa, varför det är så svårt att avsluta och leverera saker och hur det fungerar att skeppa saker i deras respektive arbeten. För- och nackdelar med korta och längre cykler för både leverans av program och internt arbete avhandlas. Varför det är så svårt att tidsuppskatta, och vad händer när uppskattningar och önskningar krockar med verkligheten? Mot slutet kommer vi även in på risken att det går religion i hur man ska göra saker för att det inte finns så mycket rätt och fel i utveckling. Allra sist lite svar på återkoppling vi fått.</p>
<p>Avsnittet sponsras av <a href="http://www.cenito.se">Cenito</a></p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://www.cenito.se">Cenito</a> - veckans sponsorer</li>
<li>Fredrik <a href="http://instagram.com/p/n-WmnvtWQJ/">hade det bra i solen</a></li>
<li>Men andra har ännu mer <a href="http://therecord.co/2014/04/11/nat_irons">utförliga avsnittslänkar</a></li>
<li>Skeppa: att leverera (oftast till slutanvändare) en färdig version av ett program</li>
<li><a href="https://www.suse.com">Suse</a> - tilverkare av öppen mjukvara</li>
<li>"Maintaina": underhålla, att fortsätta sköta en version av ett program man redan släppt med buggfixar och andra förbättringar</li>
<li><a href="http://en.wikipedia.org/wiki/Quality_assurance">QA: quality assurance</a></li>
<li><a href="http://en.wikipedia.org/wiki/Diff">Diff</a> - verktyg för filjämförelser</li>
<li><a href="http://en.wikipedia.org/wiki/Scrum_(software_development%29">Scrum</a> - metodik för mjukvaruutveckling</li>
<li><a href="http://en.wikipedia.org/wiki/Scrum_(software_development%29#Sprint">Sprint</a> - den grundläggande tidsperioden för utveckling i Scrum</li>
<li><a href="http://programmers.stackexchange.com/questions/60994/why-is-software-schedule-estimation-so-hard">Det är svårt att tidsuppskatta</a></li>
<li><a href="http://arstechnica.com/gaming/2012/07/how-certification-requirements-are-holding-back-console-gaming/">Certifieringsprocessen för konsollspel</a></li>
<li><a href="http://en.wikipedia.org/wiki/Ninety-ninety_rule">De sista tio procenten tar nittio procent av tiden</a></li>
<li><a href="http://www.joelonsoftware.com/articles/fog0000000036.html">Att skriva specifikationer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Agile_software_development">Agile</a></li>
<li><a href="http://pragdave.me/blog/2014/03/04/time-to-kill-agile/">Agile är dött</a></li>
<li><a href="https://mojang.com">Minecrafts utvecklarblogg</a></li>
<li>Cenito - veckans sponsor söker utvecklare. Titta in på <a href="http://www.cenito.se/jobs">cenito.se/jobs</a>!</li>
<li><a href="http://angularjs.org">AngularJS</a> är ett populärt javascriptramverk från Google</li>
<li><a href="http://unity3d.com">Unity</a> är en motor för 3d-spel</li>
<li><a href="http://sv.wikipedia.org/wiki/Parabel_(liknelse%29">Parabel</a> - "en pedagogisk eller moralisk allegori med enkla motiv hämtade från åhörarens vardag"</li>
<li><a href="http://qr.ae/KRRUI">Berättelse om varför det är så svårt att tidsuppskatta</a></li>
<li><a href="irc://irc.freenode.net/kodsnack">Kodsnacks IRC-kanal</a></li>
<li><a href="http://stilldrinking.org/programming-sucks">Programmering är Svårt</a></li>
<li><a href="http://atp.fm/episodes/55-dave-who-stinks">Accidental tech podcast</a> om att programmering är ett av de mest komplexa yrken man kan hålla på med. Uppföljning i <a href="http://atp.fm/episodes/56-the-woodpecker">avsnittet efter</a>. Och <a href="http://atp.fm/episodes/57-smorgasbord-of-pronunciation">avsnittet efter det</a>.</li>
<li><a href="https://twitter.com/siracusa">John Siracusa</a></li>
<li>Testdriven utveckling - TDD - utvecklingsmetodik där man skriver test före koden de testar</li>
<li><a href="http://david.heinemeierhansson.com">DHH - David Heinemeier Hansson</a> - skaparen av bland annat <a href="http://rubyonrails.org/">Ruby on rails</a></li>
<li><a href="http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html">TDD är dött</a> - DHH om testdriven utveckling</li>
<li><a href="http://en.wikipedia.org/wiki/Snake_oil">Snake oil</a> - begrepp för något med tveksamt eller svårbevisat värde</li>
<li><a href="http://blog.8thlight.com/uncle-bob/2014/04/25/MonogamousTDD.html">Uncle Bob om TDD</a> - Uncle Bob svarar DHH</li>
<li><a href="http://www.vim.org">Vim</a> - klassisk textredigerare som kan … allt</li>
<li><a href="http://www.gnu.org/software/emacs/">Emacs</a> - klassisk textredigerare som kan … allt</li>
<li><a href="http://eclipse.org">Eclipse</a></li>
<li><a href="http://en.wikipedia.org/wiki/Thread_(computing&29">Trådar</a></li>
<li><a href="http://blog.golang.org/share-memory-by-communicating">Samtidighet (concurrency) i Go</a></li>
<li><a href="http://en.wikipedia.org/wiki/Green_threads">Gröna trådar</a> - trådar som hanteras av en virtuell maskin istället för direkt av operativsystemet</li>
<li><a href="http://en.wikipedia.org/wiki/Race_condition">Race condition</a> - situation där resultatet beror av ordningen på händelser man inte kan kontrollera</li>
<li><a href="http://en.wikipedia.org/wiki/Semaphore_%28programming%29">Semaforer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Singleton_pattern">Singleton</a></li>
<li><a href="http://nodejs.org">Node.js</a> - servermiljö i och med Javascript</li>
<li><a href="http://en.wikipedia.org/wiki/Communicating_sequential_processes">CSP - Communicating sequential processes</a></li>
<li>Apples arbete med <a href="https://developer.apple.com/library/mac/Documentation/Cocoa/Conceptual/Blocks/Articles/00_Introduction.html">block</a> och <a href="https://developer.apple.com/library/ios/documentation/General/Conceptual/ConcurrencyProgrammingGuide/OperationQueues/OperationQueues.html">dispatchköer</a> för C</li>
<li><a href="http://en.wikipedia.org/wiki/Software_transactional_memory">STM - Software transactional memory</a> - minnesmodell för samtidighet som används av bland annat Clojure</li>
<li><a href="http://en.wikipedia.org/wiki/Message_queue">Meddelandesystem och meddelandeköer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Out_of_order_execution">Out of order execution</a></li>
<li><a href="http://www.azlyrics.com/lyrics/boniver/flume.html">Flume</a> - Bon Iver-låten där uttrycket is all maroon finns med</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_15_maj.mp3"
data-mime-type=""
data-title="Kodsnack 51 - Konsten att Skeppa"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/5/20/kodsnack-51-konsten-att-skeppa</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>4</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 20 May 2014 09:59:40 +0000</pubDate>
<wp:post_date>2014-05-20 09:59:40</wp:post_date>
<wp:post_date_gmt>2014-05-20 09:59:40</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>open</wp:comment_status>
</item>
<item>
<title>Kodsnack 50.5 Ett nytt kapitel</title>
<link>/blog/2014/4/6/ett-nytt-kapitel</link>
<content:encoded><![CDATA[<p>Vi som gör Kodsnack presenterar oss för nya lyssnare och berättar om nästa steg i programmets utveckling.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://atp.fm/episodes/33-a-30-minute-skip-button">A 30 minute skip button</a></li>
<li><a href="http://koru.se">Kristoffer Grönlund</a></li>
<li><a href="http://www.massive.se">Massive entertainment</a> - svensk spelstudio numera ägd av Ubisoft</li>
<li><a href="https://www.suse.com">Suse</a> - tyskt företag som bland annat gör en <a href="http://www.opensuse.org/en/">linuxdistribution med samma namn</a></li>
<li><a href="https://github.com/krig">Kristoffer på Github</a></li>
<li><a href="http://krig.itch.io/flappy-beard">Flappy beard</a></li>
<li><a href="https://python.org">Programmeringsspråket Python</a></li>
<li><a href="http://c2.com/cgi/wiki?SyntacticallySignificantWhitespaceConsideredHarmful">Significant whitespace</a> - när mellanslag, tabb och liknande spelar roll för kodens tolkning</li>
<li><a href="http://programmers.stackexchange.com/questions/57/tabs-versus-spaceswhat-is-the-proper-indentation-character-for-everything-in-e">Kodformatteringsstrider</a></li>
<li><a href="http://legacy.python.org/dev/peps/pep-0008/">Pythonstandarden för kodformattering</a></li>
<li><a href="http://www.cocoaheads.org">Cocoaheads</a> - intresseförening för Mac- och iOS-utveckling</li>
<li><a href="http://www.bjoreman.com">Fredrik Björeman</a></li>
<li><a href="http://www.timeedit.se">TimeEdit</a> - bygger schema- och resursbokningssystem</li>
<li><a href="http://nodejs.org">node.js</a> - plattform för Javascript på serversidan</li>
<li><a href="http://www.meetup.com/cocoaheads-goteborg/">Cocoaheads Göteborg</a></li>
<li><a href="http://www.meetup.com">Meetup</a></li>
<li><a href="http://www.twitter.com/tobiashieta/">Tobias Hieta</a></li>
<li><a href="http://plexapp.com/">Plex</a> - tillverkare av mediecentermjukvara</li>
<li><a href="http://www.golang.org">Go</a> - nytt och intressant programmeringsspråk från Google</li>
<li><a href="http://kodsnack.se/blog/2012/9/16/kodsnack-1-som-att-handla-p-ikea">Första avsnittet av Kodsnack</a></li>
<li><a href="http://kodsnack.se/blog/2012/11/19/kodsnack-8-byggare-bob">Väldigt</a> <a href="http://kodsnack.se/blog/2013/1/30/kodsnack-12-merging-frodo">nördiga</a> <a href="http://kodsnack.se/blog/2014/1/31/kodsnack-38-en-stor-hg-hriga-shellscript">ämnen</a></li>
<li><a href="http://kodsnack.se/blog/2013/5/5/kodsnack-20-att-leka-cowboys-och-ingenjrer">Kultur</a> <a href="http://kodsnack.se/blog/2013/8/23/kodsnack-25-tid-att-tnka-snett">kring</a> <a href="http://kodsnack.se/blog/2014/1/12/kodsnack-35-intervju-med-marcin-de-kaminski">programmering</a></li>
<li><a href="http://techworld.idg.se">Techworld</a></li>
<li><a href="http://computersweden.idg.se">Computer Sweden</a></li>
<li><a href="http://www.pressbyran.se">Pressbyrån</a> - säljer papperstidningar och magasin</li>
<li><a href="http://www.idg.com">IDG</a> - International data group - stor utgivare av IT-relaterade tidningar</li>
<li><a href="https://twitter.com/MagnusAschan">Magnus Aschan</a> - chefredaktör på Techworld</li>
<li><a href="http://en.wikipedia.org/wiki/Active_Server_Pages">ASP</a> - Active server pages - gammalt språk för webbutveckling från Microsoft</li>
<li><a href="http://sv.wikipedia.org/wiki/IT-bubblan">Dotcombubblan</a></li>
<li><a href="http://www.twitter.com/larsdddd/">Lars Danielsson</a> - journalist på Computer Sweden</li>
<li><a href="http://computersweden.idg.se/2.2683/1.29705">Systemutvecklingsnyhetsbrevet</a> och Computer Swedens övriga nyhetsbrev</li>
<li><a href="http://en.wikipedia.org/wiki/Devops">Devops</a> - att fundera på sambandet och samarbetet mellan utvecklare och de som fokuserar på drift av system</li>
<li><a href="http://www.kodsnack.se">kodsnack.se</a></li>
<li><a href="http://www.twitter.com/kodsnack/">Kodsnack är @kodsnack på Twitter</a></li>
<li><a href="http://www.twitter.com/techworldsweden/">Techworld är @techworldsweden på Twitter</a></li>
<li><a href="https://twitter.com/ComputerSweden">Computer Sweden är @computersweden på Twitter</a></li>
<li><a href="http://www.twitter.com/larsdddd/">Lars Danielsson är @larsdddd på Twitter</a></li>
<li><a href="http://www.twitter.com/isallmaroon/">Kristoffer är @isallmaroon på Twitter</a></li>
<li><a href="http://www.twitter.com/bjoreman/">Fredrik är @bjoreman på Twitter</a></li>
<li><a href="http://www.twitter.com/tobiashieta/">Tobias är @tobiashieta på Twitter</a></li>
<li><a href="https://twitter.com/MagnusAschan">Magnus är @magnusaschan på Twitter</a></li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_4april.mp3"
data-mime-type=""
data-title="Kodsnack - Ett nytt kapitel"
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/4/6/ett-nytt-kapitel</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>5</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Thu, 15 May 2014 06:40:46 +0000</pubDate>
<wp:post_date>2014-05-15 06:40:46</wp:post_date>
<wp:post_date_gmt>2014-05-15 06:40:46</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
</item>
<item>
<title>Kodsnack 50 - Error, error, error, långt ner i winsock.h</title>
<link>/blog/2014/5/12/kodsnack-50-error-error-error-lngt-ner-i-winsockh</link>
<content:encoded><![CDATA[<p>Kristoffer och Tobias pratar om hur det är att använda Visual Studio i
Windows 8 vilket osökt leder in på diskussioner om responsiva IDE-er,
fulhack i C++, unit-tester, Gophercon 2014 och mycket annat.</p>
<p>Både Kristoffer och Tobias kommer vara på <a href="http://2014.pycon.se/">Pycon Sverige</a>, som
går av stapeln i Stockholm den 20 - 21 Maj. Kom gärna och snacka med
oss i verkligheten!</p>
<p>Det här avsnittet av KodSnack sponsras av <a href="http://malmostartupstudio.se/">Malmö StartUp Studio</a>.</p>
<ul>
<li>Unit-test ramverk: <a href="https://code.google.com/p/googletest/">gtest</a> och mockning: <a href="https://code.google.com/p/googlemock/">gmock</a></li>
<li>Typiskt fall av <a href="http://stackoverflow.com/questions/1372480/c-redefinition-header-files">Header Redefinition</a></li>
<li>DrDobbs om <a href="http://www.drdobbs.com/cpp/c-compilation-speed/228701711">C++ och kompileringstider</a></li>
<li><a href="http://clang.llvm.org/docs/Modules.html">Clang Modules</a></li>
<li><a href="http://stackoverflow.com/questions/2976630/why-does-go-compile-so-quickly">Varför är Go så snabbt på att kompilera?</a></li>
<li><a href="http://confreaks.com/events/gophercon2014">Gophercon 2014 Videor</a></li>
<li><a href="http://en.wikipedia.org/wiki/DLL_Hell">DLL Hell</a></li>
<li><a href="http://www.amazon.com/Chronicles-Black-Company-Glen-Cook/dp/0765319233">Glen Cook</a></li>
<li><a href="http://en.wikipedia.org/wiki/Peter_F._Hamilton">Peter F. Hamilton</a></li>
<li><a href="http://www.amazon.com/Mindstar-Rising-Mandel-Peter-Hamilton/dp/0812590562">Mindstar Rising</a> första delen av Greg Mandel triologin</li>
<li><a href="http://www.amazon.com/Great-North-Road-Peter-Hamilton-ebook/dp/B00844Y4UQ/ref=tmm_kin_swatch_0?_encoding=UTF8&sr=&qid=">Great North Road</a></li>
<li><a href="http://en.wikipedia.org/wiki/Neal_Stephenson">Neal Stephenson</a></li>
<li><a href="http://en.wikipedia.org/wiki/Snow_Crash">Snow Crash</a></li>
<li><a href="http://en.wikipedia.org/wiki/Reamde">Reamde!</a></li>
<li><a href="http://2014.pycon.se/">Pycon Sverige</a></li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_8_maj.mp3"
data-mime-type=""
data-title="Kodsnack 50 - Error, error, error."
data-author=""
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/5/12/kodsnack-50-error-error-error-lngt-ner-i-winsockh</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>6</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 13 May 2014 07:49:09 +0000</pubDate>
<wp:post_date>2014-05-13 07:49:09</wp:post_date>
<wp:post_date_gmt>2014-05-13 07:49:09</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
<wp:comment>
<wp:comment_id>8</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[forslund]]></wp:comment_author>
<wp:comment_author_url>http://akeiexil.wordpress.com</wp:comment_author_url>
<wp:comment_author_IP>31.13.13.146</wp:comment_author_IP>
<wp:comment_date>2014-05-13 12:20:44</wp:comment_date>
<wp:comment_date_gmt>2014-05-13 12:20:44</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Ni glmde fktningslnken: http://xkcd.com/303/</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>9</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[forslund]]></wp:comment_author>
<wp:comment_author_url>http://akeiexil.wordpress.com</wp:comment_author_url>
<wp:comment_author_IP>31.13.13.146</wp:comment_author_IP>
<wp:comment_date>2014-05-13 12:20:44</wp:comment_date>
<wp:comment_date_gmt>2014-05-13 12:20:44</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Ni glmde fktningslnken: http://xkcd.com/303/ =)</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>10</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author><![CDATA[Henrik]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>83.251.198.190</wp:comment_author_IP>
<wp:comment_date>2014-06-18 20:43:37</wp:comment_date>
<wp:comment_date_gmt>2014-06-18 20:43:37</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Trevligt avsnitt!</p><p>Vad det gller unittester och varfr man helt br avskaffa alla singletons, kan jag verkligen rekommendera Misko Hevery:<br />http://misko.hevery.com/2008/10/21/dependency-injection-myth-reference-passing/</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
</item>
<item>
<title>Kodsnack 49 - Min första datorrelaterade bok</title>
<link>/blog/2014/5/4/kodsnack-49-min-frsta-datorrelaterade-bok</link>
<content:encoded><![CDATA[<p>Vi snackar programmeringsböcker med utgångspunkt från vad Fredrik tycker efter att ha läst <a href="http://shop.oreilly.com/product/0636920022862.do">Version control with Git</a>. Tobias rekommenderar en bok om Vi och vi diskuterar vad som skiljer en bra bok från referensdokumentation och vilt sökande på nätet. Via en diskussion av C#, Mono och Microsofts mobiler kommer vi slutligen till en diskussion om break, continue, goto och andra farliga saker man kan skriva i sin kod.</p>
<p>Avsnittet sponsras av <a href="http://www.cenito.se">Cenito</a>, som både kan hjälpa dig med dina projekt och gärna hör av dig om du vill jobba med deras projekt.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="http://www.cenito.se">Cenito</a></li>
<li><a href="http://www.lejonbragden.se">Lejonbragden</a> - loppet Fredrik skulle springa</li>
<li><a href="http://shop.oreilly.com/product/0636920022862.do">Version control with Git</a></li>
<li><a href="https://twitter.com/JonLoeliger">Jon Loeliger</a> och <a href="https://twitter.com/matthewmccull">Matthew McCullough</a></li>
<li><a href="http://www.quora.com/GitHub/What-is-the-story-behind-GitHub’s-octocat-mascot">Octocat</a> - Githubs maskot</li>
<li><a href="http://git-scm.com/book/en/Git-Internals-Plumbing-and-Porcelain">Gits plumbing-kommandon</a></li>
<li><a href="http://git-scm.com/docs/git-rerere">Git rerere</a> - ett kommando <a href="http://kodsnack.se/blog/2013/1/30/kodsnack-13-ett-verktyg-designat-fr-att-skjuta-sig-sjlv-i-foten-med">Tobias berättat om tidigare</a></li>
<li><a href="http://en.wikipedia.org/wiki/Amazon_Kindle">Kindle</a> - läsplatta från Amazon</li>
<li><a href="http://en.wikipedia.org/wiki/Unit_testing">Unit testing</a> - att testa små delar kod individuellt</li>
<li><a href="http://en.wikipedia.org/wiki/Vi">Vi</a> - gammal och populär textredigerare</li>
<li><a href="http://vimdoc.sourceforge.net/htmldoc/repeat.html">Vi-kommandot .</a></li>
<li><a href="http://en.wikipedia.org/wiki/State_machine">Tillståndsmaskin</a> - en modell för att designa system där man ser systemet som en maskin som alltid befinner sig i ett av en uppsättning tillstånd och som växlar tillstånd efter uppsatta regler</li>
<li><a href="http://www.amazon.co.uk/Practical-Vim-Thought-Pragmatic-Programmers-ebook/dp/B00I8W50SY/ref=sr_1_2?ie=UTF8&qid=1399231074&sr=8-2&keywords=vim+editor">Practical Vim</a> - en bok Tobias rekommenderar</li>
<li><a href="https://leanpub.com/oopinjavascript/">Principles of object-oriented programming in Javascript</a></li>
<li><a href="http://nczonline.net">Nicolas Zakas</a></li>
<li><a href="http://nczonline.net">Javascript the complete reference</a> - en riktigt tjock bok</li>
<li><a href="http://shop.oreilly.com/product/9780596517748.do">Javascript the good parts</a> - en riktigt bra bok</li>
<li><a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">Structure and interpretation of computer programs</a> - mycket klassisk programmeringsbok som även finns som <a href="http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/">filmad föreläsningsserie</a></li>
<li><a href="http://en.wikipedia.org/wiki/Eniac">ENIAC</a> - en av de första datorerna</li>
<li><a href="http://www.amazon.co.uk/C-Programming-Language-4th-ebook/dp/B00DUW4BMS/ref=sr_1_1?s=books&ie=UTF8&qid=1399230910&sr=1-1&keywords=bjarne+stroustrup">The C++ programming language</a> - Bjarne Stroustrups C++-bok</li>
<li><a href="http://en.wikipedia.org/wiki/C++11">C++ 11</a></li>
<li><a href="http://en.wikipedia.org/wiki/C++11#Multithreading_memory_model">C++ minnesmodell</a></li>
<li><a href="http://en.wikipedia.org/wiki/C%2B%2B#Standardization">C++ 98</a></li>
<li><a href="https://xamarin.com">Xamarin</a> - miljö som låter dig skriva kod i C# och använda den på många plattformar</li>
<li><a href="http://en.wikipedia.org/wiki/Augmented_reality">Augmented reality</a></li>
<li>Microsoft har <a href="https://roslyn.codeplex.com">öppnat källkoden för .nets kompilatorplattform Roslyn</a></li>
<li><a href="http://www.buildwindows.com">Buildkonferensen</a> - microsofts stora utvecklarkonferens</li>
<li><a href="http://www.ecma-international.org/memento/TC49.htm">TC49</a> - ECMA-gruppen för bland annat C#</li>
<li><a href="http://en.wikipedia.org/wiki/Mono_(software">Mono</a>) - öppna verktyg och miljöer för .net-kompatibel utveckling</li>
<li><a href="http://en.wikipedia.org/wiki/Novell">Novell</a></li>
<li><a href="http://en.wikipedia.org/wiki/Miguel_de_Icaza">Miguel de Icaza</a> - mannen bakom Gnome, GTK och Mono</li>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_Azure">Microsoft Azure</a> - molnplattformen</li>
<li><a href="http://en.wikipedia.org/wiki/Xaml">XAML</a> - XML-baserat språk för att definiera bland annat gränssnitt</li>
<li><a href="https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions">List comprehension i Python</a></li>
<li><a href="http://programmers.stackexchange.com/questions/18454/should-i-return-from-a-function-early-or-use-an-if-statement">Early return</a> - att gå ur en funktion tidigt om något oväntat uppstår</li>
<li><a href="http://en.wikipedia.org/wiki/Cyclomatic_complexity">Cyklomatisk komplexitet</a> - mått på hur logiskt komplext ett stycke kod är</li>
<li>Dijkstra - "<a href="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92.4846&rep=rep1&type=pdf">Go to statement considered harmful</a>"</li>
<li><a href="http://techworld.idg.se">Techworld</a> - som vi just inlett ett samarbete med</li>
<li><a href="http://2014.pycon.se">Pycon</a> 20-21 maj - pythonkonferens i Stockholm där du kan träffa både Kristoffer och Tobias</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_1_maj.mp3"
data-mime-type=""
data-title="Kodsnack 49"
data-author="Kristoffer, Fredrik och Tobias"
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/5/4/kodsnack-49-min-frsta-datorrelaterade-bok</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>7</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 06 May 2014 11:58:16 +0000</pubDate>
<wp:post_date>2014-05-06 11:58:16</wp:post_date>
<wp:post_date_gmt>2014-05-06 11:58:16</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
</item>
<item>
<title>Kodsnack 48 - Ragefork</title>
<link>/blog/2014/4/28/kodsnack-ragefork</link>
<content:encoded><![CDATA[<p>Vi snackar om <a href="http://www.libressl.org">LibreSSL</a> - <a href="http://www.openbsd.org">OpenBSD</a>-utvecklarnas <a href="(https://en.wikipedia.org/wiki/Fork_%28software_development%29#Etymology">fork</a>) av OpenSSL, forks av större projekt i allmänhet och vad vi hoppas på som resultat av denna fork. På slutet en diskussion utifrån projektet att översätta gokompilatorn till Go.</p>
<p>Kristoffer och Tobias kommer att vara på Pycon i Stockholm 20 och 21 maj (2014) och vill mer än gärna höra av både er som ska vara där och er som har tips på personer att prata med och talare att lyssna på.</p>
<p>Det här avsnittet av Kodsnack sponsras av Cenito - Gå gärna till deras <a href="http://cenito.se">hemsida</a> och lär dig mer om vad dom erbjuder, eller kolla in deras <a href="http://cenito.se/job">lediga tjänster</a> och ansök idag!</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=cqLkUBZWLBc">Avsnittet på Youtube</a></li>
<li><a href="http://opensslrampage.org">OpenSSL Valhalla rampage</a> - ren fork av OpenSSL som inte tänker dela med sig av ändringarna</li>
<li><a href="http://heartbleed.com">Heartbleedbuggen</a></li>
<li><a href="http://kodsnack.se/blog/2014/4/13/kodsnack-46-korthuset-vinglar">Kodsnack 46 - Korthuset vinlgar</a> - vårt avsnitt om Heartbleed</li>
<li><a href="http://www.libressl.org">LibreSSL</a></li>
<li><a href="http://www.gnu.org">GNU</a> - det Unix-lika operativsystemet som är helt fri mjukvara</li>
<li><a href="http://www.openbsd.org">OpenBSD</a> - BSD-baserat operativsystem som bland annat lägger stor vikt vid säkerhet </li>
<li><a href="https://en.wikipedia.org/wiki/Fork_%28software_development%29#Etymology">Fork på Wikipedia</a></li>
<li>OpenSSL <a href="http://marc.info/?l=openbsd-cvs&m=139773689013690&w=2">använder ibland data ur privat nyckel för att generera slumptal</a></li>
<li><a href="http://www.cplusplus.com/reference/cstdio/snprintf/">snprintf()</a> - funktion som skriver formatterad text till en buffert</li>
<li><a href="http://opensslrampage.org/faq">FAQ-sidan</a> för OpenSSL Valhalla rampage, frågan om att saker inte bidras tillbaka till OpenSSL</li>
<li>Upstream - den eller de som ligger "ovanför" en själv i en kedja av att checka in källkod</li>
<li><a href="https://www.facebook.com/groups/utvecklare.stockholm/search/?query=openssl">Diskussioner om OpenSSL</a> i gruppen Kodapor på Facebook</li>
<li><a href="http://en.wikipedia.org/wiki/Clang">Clang</a> och <a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection">GCC</a> - populära kompilatorinfrastrukturer för C-språk
*<a href="http://arstechnica.com/information-technology/2014/04/openssl-code-beyond-repair-claims-creator-of-libressl-fork/">Ars technica om beslutet att skapa LibreSSL</a></li>
<li><a href="https://www.openssl.org/source/license.html">Licensen för OpenSSL</a> - de använder sig av dubbla licenser</li>
<li><a href="http://www.gnutls.org">GnuTLS</a></li>
<li><a href="http://www.linuxfoundation.org/news-media/announcements/2014/04/amazon-web-services-cisco-dell-facebook-fujitsu-google-ibm-intel">Friskt storföretagablod till OpenSSL</a></li>
<li><a href="http://opensource.org">Open source initiative</a></li>
<li><a href="http://www.linuxfoundation.org">Linux foundation</a></li>
<li><a href="http://en.wikipedia.org/wiki/Linus_torvalds">Linus Torvalds</a> är anställd av Linux foundation</li>
<li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS">NSS</a> - Network security services - säkerhetsbibliotek från Mozilla</li>
<li><a href="http://en.wikipedia.org/wiki/Too_big_to_fail">Too big to fail</a></li>
<li><a href="http://gnutls.org/contrib.html">GNUTLS huvudutvecklare</a></li>
<li><a href="http://en.wikipedia.org/wiki/Buffer_overflow">Buffer overflow</a> - klassisk bugg där ett program skriver data utanför den buffert det är menat att hålla sig till</li>
<li><a href="http://en.wikipedia.org/wiki/Buffer_overflow">Go</a> - ofta nämnt programmeringsspråk</li>
<li><a href="http://www.rust-lang.org">Rust</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_2.0">Web 2.0</a></li>
<li><a href="https://groups.google.com/forum/#!topic/mozilla.dev.platform/foP6HNPtdg0">Regressionsbuggar</a> - tidigare lösta problem som återkommer.</li>
<li><a href="http://xbmc.org">XBMC</a> - mediaspelarmjukvara (utifrån vilken <a href="http://www.plex.tv">Plex</a> byggs)http://www.plex.tv</li>
<li><a href="http://en.wikipedia.org/wiki/Federal_Information_Processing_Standards">FIPS</a> - Federal information processing standards</li>
<li><a href="http://libav.org">Libav</a> - mediebibliotek som är en fork av <a href="http://www.ffmpeg.org">FFMPEG</a></li>
<li><a href="http://en.wikipedia.org/wiki/GNU_Compiler_Collection#EGCS_Fork">ECGS</a> - fork av GCC som kom att överta rollen som officell version</li>
<li><a href="http://en.wikipedia.org/wiki/Apache_Subversion">Subversion</a> - halvgammalt system för versionskontroll</li>
<li><a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> - ännu äldre system för versionskontroll</li>
<li><a href="http://en.wikipedia.org/wiki/Theo_de_Raadt">Theo de Raadt</a></li>
<li><a href="https://www.youtube.com/watch?v=BlgdvSNpi60&feature=youtu.be">TV ger en glimt av Theos serverfarm</a></li>
<li><a href="http://en.wikipedia.org/wiki/Silicon_Graphics">SGI</a> - Silicon graphics - numera nedlagd tillverkare av kraftfulla datorer</li>
<li><a href="http://en.wikipedia.org/wiki/Vax">VAX</a> - instruktionsarkitektur skapad av <a href="http://en.wikipedia.org/wiki/Digital_Equipment_Corporation">Digital</a> på sjuttiotalet</li>
<li><a href="http://gophercon.sourcegraph.com/post/83820197495/russ-cox-porting-the-go-compiler-from-c-to-go">Att porta gokompilatorn till Go</a></li>
<li><a href="http://gophercon.com">Gophercon</a> - den första konferensen om Go</li>
<li><a href="http://pypy.org">Pypy</a> - pythontolk och just-in-time-kompilator som började som en pythontolk skriven i Python</li>
<li><a href="http://en.wikipedia.org/wiki/Assembly_language">Assembler</a> - lågnivåprogrammeringsspråk, ofta med ett-till-ett-förhållande mellan språket och maskinkodsinstruktioner</li>
<li><a href="http://en.wikipedia.org/wiki/Steve_Wozniak">Steve Wozniak</a> - medgrundare av Apple och ensam designer av hårdvaran i både Apple I och Apple II</li>
<li><a href="http://mainisusuallyafunction.blogspot.se/2014/02/x86-is-turing-complete-with-no-registers.html">X86-instruktionssetet är turingkomplett</a>, utan register</li>
<li><a href="http://en.wikipedia.org/wiki/Reduced_instruction_set_computing">RISC</a> - designstrategi för processorer där man siktar på hög prestanda genom att använda enkla instruktioner</li>
<li><a href="http://2014.pycon.se">Pycon</a> - pythonkonferens i Stockholm 20 och 21 maj 2014. Åk dit och träffa Kristoffer och Tobias! Och tipsa oss om ni vill att vi pratar med eller lyssnar på någon speciell person!</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_OpenSSL_Rampage.mp3"
data-mime-type=""
data-title="Kodsnack 48 - Ragefork"
data-author="Tobias Hieta, Kristoffer Grönlund, Fredrik Björeman"
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/4/28/kodsnack-ragefork</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>8</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 29 Apr 2014 12:09:45 +0000</pubDate>
<wp:post_date>2014-04-29 12:09:45</wp:post_date>
<wp:post_date_gmt>2014-04-29 12:09:45</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
<wp:comment>
<wp:comment_id>11</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author_email>[email protected]</wp:comment_author_email>
<wp:comment_author><![CDATA[Mia*]]></wp:comment_author>
<wp:comment_author_url>http://miaisageek.wordpress.com</wp:comment_author_url>
<wp:comment_author_IP>83.227.57.210</wp:comment_author_IP>
<wp:comment_date>2014-05-04 07:44:13</wp:comment_date>
<wp:comment_date_gmt>2014-05-04 07:44:13</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Jag blev nyfiken p den hr sponsorn som nmndes i avsnittet och kastade mig genast ver till den hr sidan fr att flja en lnk eller tv, men hittade till min frvning... ingenting. Ingr det inte i sponsringen att fretaget fr en lnk frn avsnittets shownotes, eller sljer/slde ni bara "radioreklam"? Nu hittade jag frsts fretagets hemsida nd, men frvningen kvarstr. :)</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>0</wp:comment_parent>
</wp:comment>
<wp:comment>
<wp:comment_id>12</wp:comment_id>
<wp:comment_approved>1</wp:comment_approved>
<wp:comment_author_email>[email protected]</wp:comment_author_email>
<wp:comment_author><![CDATA[Fredrik Bjreman]]></wp:comment_author>
<wp:comment_author_url />
<wp:comment_author_IP>83.255.137.163</wp:comment_author_IP>
<wp:comment_date>2014-05-04 19:03:21</wp:comment_date>
<wp:comment_date_gmt>2014-05-04 19:03:21</wp:comment_date_gmt>
<wp:comment_content><![CDATA[<p>Miss frn vran sida! Det r nu tgrdat :)</p>]]></wp:comment_content>
<wp:comment_type />
<wp:comment_parent>11</wp:comment_parent>
</wp:comment>
</item>
<item>
<title>Kodsnack 47.5 - Man duckar för problemet</title>
<link>/blog/2014/4/22/kodsnack-475-man-duckar-fr-problemet</link>
<content:encoded><![CDATA[<p>Tobias och Kristoffer följer upp <a href="http://kodsnack.se/blog/2014/4/10/kodsnack-46-internet-borde-kunna-lsa-det-problemet">avsnitt 47</a> om Github och Julie Ann Horwath med vad som hänt sedan dess och diskuterar både de inblandade i githubfallets svar, andras reaktioner och hur man kanske borde agera och reagera.</p>
<ul>
<li><a href="https://github.com/blog/1823-results-of-the-github-investigation">Githubs tillkännagivande</a> av företagets egen undersökning efter att Horwath slutade</li>
<li><a href="http://tom.preston-werner.com/2014/04/21/farewell-github-hello-immersive-computing.html">Tom Prestons-Werners bloggpost</a></li>
<li>Horwaths kommentarer via Twitter:
<ul><li>"I am not a victim. I'm someone that a company's negligence pushed too far, for too long. I am living, breathing consequence."<a href="https://twitter.com/nrrrdcore/status/458354654598811648">1</a></li>
<li>"Hmmm still no mention of the man who bullied me out of our code base because I <em>wouldn't</em> fuck him. Too popular to be accountable, I guess."<a href="https://twitter.com/nrrrdcore/status/458347143086870528">2</a></li>
<li>"Oh excuse me, the recently promoted to lead the engineering team man who bullied me out of our code base."<a href="https://twitter.com/nrrrdcore/status/458347574672388096">3</a></li></ul></li>
<li><a href="https://twitter.com/The_Infamy/status/458381409023836160">Exempel</a> på … "andra sidans" kommentarer och åsikter</li>
<li><a href="http://kodsnack.se/blog/2014/4/6/kodsnack-45-din-noja-fr-mark-zuckerberg">Facebooks köp av Oculus</a> har vi avhandlat förr</li>
</ul><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_22_april.mp3"
data-mime-type=""
data-title="Kodsnack 47.5 - Man duckar för problemet"
data-author="Kristoffer Grönlund, Tobias Hieta"
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/4/22/kodsnack-475-man-duckar-fr-problemet</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>9</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 22 Apr 2014 16:56:07 +0000</pubDate>
<wp:post_date>2014-04-22 16:56:07</wp:post_date>
<wp:post_date_gmt>2014-04-22 16:56:07</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
</item>
<item>
<title>Kodsnack 47 - Internet borde kunna lösa det problemet</title>
<link>/blog/2014/4/10/kodsnack-46-internet-borde-kunna-lsa-det-problemet</link>
<content:encoded><![CDATA[<p>Kristoffer och Tobias pratar Github, distributed denial of service-attacker och Githubs dominans som koddelningstjänst. Sedan pratar vi om händelserna kring Github och Julie Ann Horwath. Sist en kort och kärnfull urladdning kring byggsystem.</p>
<h2 id="lnkar">Länkar</h2>
<ul>
<li><a href="https://www.github.com">Github</a></li>
<li><a href="https://github.com/krig">Kristoffers projekt på Github</a></li>
<li><a href="http://aosabook.org/en/git.html">Gits arkitektur</a></li>
<li><a href="http://sourceforge.net">Sourceforge</a></li>
<li><a href="http://sourceforge.net/blog/today-we-offer-devshare-beta-a-sustainable-way-to-fund-open-source-software/">Sourceforge och adware</a></li>
<li><a href="http://www.change.org/petitions/oracle-corporation-stop-bundling-ask-toolbar-with-the-java-installer">Java och Ask toolbar</a></li>
<li><a href="http://en.wikipedia.org/wiki/Ddos#Distributed_attack">DDOS</a> - distributed denial of service, en överbelastningsattack för att sätta en webbplats eller tjänst ur spel</li>
<li><a href="https://github.com/blog/1796-denial-of-service-attacks">DDOS-attacker mot Github</a></li>
<li><a href="http://en.wikipedia.org/wiki/Sha1">SHA1</a></li>
<li><a href="http://en.wikipedia.org/wiki/Mainline_DHT">Mainline DHT</a> - distributed hash table som används av Bittorrent</li>
<li><a href="http://en.wikipedia.org/wiki/National_Security_Agency">NSA</a></li>
<li><a href="http://techcrunch.com/2014/03/16/popcorn-time-is-back/">Popcorn time</a></li>
<li><a href="http://savannah.nongnu.org">Savannah - GNUs svar på Github</a></li>
<li><a href="http://clusterlabs.org">Cluster labs</a></li>
<li><a href="http://www.opensuse.org/en/">Open Suse</a></li>
<li><a href="https://github.com/id-Software">iD software på Github</a></li>
<li><a href="https://www.unrealengine.com/ue4-on-github">Unreal engine 4 på Github</a></li>
<li><a href="http://julieannhorvath.com">Julie Ann Horwath</a></li>
<li><a href="http://techcrunch.com/2014/03/15/julie-ann-horvath-describes-sexism-and-intimidation-behind-her-github-exit/">Hennes berättelse på Techcrunch</a></li>
<li><a href="http://www.gnu.org/software/emacs/">Emacs</a></li>
<li><a href="https://github.com/blog/1800-update-on-julie-horvath-s-departure">Githubs respons på Julie Anns redogörelse</a></li>
<li><a href="http://en.wikipedia.org/wiki/Brogrammer">Brogrammer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Eric_Schmidt">Eric Schmidt</a></li>
<li><a href="http://en.wikipedia.org/wiki/Larry_Page">Larry Page</a> och <a href="http://en.wikipedia.org/wiki/Sergey_Brin">Sergey Brin</a>, kompisarna som grundade Google</li>
<li><a href="https://gitorious.org">Gitorious</a></li>
<li><a href="http://qt-project.org">QT</a> - stort applikationsramverk</li>
<li><a href="https://www.gitlab.com">Gitlab</a> - öppet githanteringsverktyg</li>
<li><a href="https://bitbucket.org">Bitbucket</a></li>
<li><a href="https://code.google.com">Google code</a> - Gogoles tjänst för koddelande</li>
<li><a href="http://savannah.nongnu.org/projects/crmsh/">CRM shell</a></li>
<li><a href="http://en.wikipedia.org/wiki/Automake">Automake</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cmake">Cmake</a></li>
<li><a href="http://stackoverflow.com/questions/1471994/what-is-setup-py">setup.py - distverktyg för Python</a></li>
<li><a href="http://en.wikipedia.org/wiki/M4_(computer_language%29">M4</a> - makrobearbetningsspråk</li>
<li><a href="http://en.wikipedia.org/wiki/Makefile">Makefile</a></li>
<li><a href="http://www.boost.org/boost-build2/doc/html/bbv2/jam.html">Bjam - boosts skriptspråk</a></li>
<li><a href="https://code.google.com/p/gyp/w/list">Gyp - generate your projects</a></li>
<li><a href="http://en.wikipedia.org/wiki/Declarative_programming">Deklarativ programmering</a> - att beskriva vad som ska göra snarare än hur</li>
<li><a href="">JSON - Javascript object notation</a>, ett format för dataöverföring som är ett subset av Javascript</li>
</ul>
<p><strong>Uppdatering</strong>: Det har kommit fram mer information om GitHub Julie-Ann's historia sen vi spelade in avsnittet. Läs <a href="http://techcrunch.com/2014/04/21/github-denies-allegations-of-gender-based-harassment-co-founder-preston-werner-resigns/">uppföljningen här</a>. </p><div class="sqs-audio-embed"
data-url="http://traffic.libsyn.com/kodsnack/Kodsnack_2014_-_21mars.mp3"
data-mime-type=""
data-title="Kodsnack 47 - Internet borde kunna lösa det problemet"
data-author="Kristoffer Gönlund, Tobias Hieta"
data-show-download="false"
data-design-style="classic"
data-duration-in-ms=""
data-color-theme="">
</div>]]></content:encoded>
<excerpt:encoded />
<wp:post_name>2014/4/10/kodsnack-46-internet-borde-kunna-lsa-det-problemet</wp:post_name>
<wp:post_type>post</wp:post_type>
<wp:post_id>10</wp:post_id>
<wp:status>publish</wp:status>
<pubDate>Tue, 22 Apr 2014 07:00:23 +0000</pubDate>
<wp:post_date>2014-04-22 07:00:23</wp:post_date>
<wp:post_date_gmt>2014-04-22 07:00:23</wp:post_date_gmt>
<dc:creator>[email protected]</dc:creator>
<wp:comment_status>closed</wp:comment_status>
</item>
<item>
<title>Kodsnack 46 - Korthuset vinglar</title>
<link>/blog/2014/4/13/kodsnack-46-korthuset-vinglar</link>
<content:encoded><![CDATA[<p>Fredrik och Kristoffer snackar om Heartbleed - den ovanligt allvarliga buggen som nyligen upptäckts i OpenSSL. Därifrån kommer undran varför hela SSL-upplägget med certifikat och rotcertfikat fungerar (snarare inte fungerar) som det gör. Vi hoppas att fler vågar lära sig, experimentera med och rent av utveckla kod omkring kryptering. Vi undrar varför det inte decentraliseras mer. Och så en del om problemen med att spela in sina diskussioner och höra sig själv i efterhand.</p>
<ul>
<li><a href="https://www.openssl.org">OpenSSL</a> - säkerhetsmjukvaran i vilken buggen kallad Heartbleed har upptäckts</li>
<li><a href="http://en.wikipedia.org/wiki/Bruce_Schneier">Bruce Schneier</a> - amerikanskt krypto- säkerhets- och integritetsspecialist</li>
<li><a href="http://en.wikipedia.org/wiki/Chuck_Norris_meme">Chuck Norris-memes</a></li>
<li><a href="http://www.schneierfacts.com">Schneier-memes</a></li>
<li><a href="http://www.heartbleed.com">Heartbleed</a></li>
<li><a href="https://www.schneier.com/blog/archives/2014/04/heartbleed.html">Schneiers post om Heartbleed </a> - buggen är elva på tiogradiga skalan</li>
<li><a href="https://www.schneier.com/blog/archives/2009/11/beyond_security.html">Schneier om säkerhetsteater</a> <a href="https://www.schneier.com/blog/archives/2012/11/on_the_ineffect_1.html">på flygplatser</a></li>
<li><a href="http://en.wikipedia.org/wiki/Fear_mongering">Fear mongering</a> - att använda rädsla för att påverka</li>
<li><a href="http://en.wikipedia.org/wiki/Https">HTTPS</a></li>
<li><a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">Man in the middle-attacker</a></li>
<li><a href="http://xkcd.com/1354/">Serien XKCD förklarar Heartbleed</a></li>
<li><a href="http://en.wikipedia.org/wiki/Private_key">Privata nycklar</a></li>
<li><a href="http://blog.cloudflare.com/answering-the-critical-question-can-you-get-private-ssl-keys-using-heartbleed">Vad kan man hitta genom att utnyttja Heartbleed?</a> - artikeln jag hittade med de som försökte få ut privata nycklar</li>
<li><a href="http://googleonlinesecurity.blogspot.co.uk/2014/04/google-services-updated-to-address.html">Googles uppdateringar efter Heartbleed</a></li>
<li><a href="http://status.twitter.com/post/82109064906/ssl-security-update">Twitter säger sig vara opåverkade</a></li>
<li><a href="http://www.dailymail.co.uk/news/article-2602069/Google-Facebook-Paypal-insist-internet-passwords-secure-heartbleed-bug-alert.html">… liksom Facebook</a></li>
<li><a href="http://staff.tumblr.com/post/82113034874/urgent-security-update">Men Tumblr säger byt lösenord …</a></li>
<li><a href="https://github.com/blog/1818-security-heartbleed-vulnerability">… precis som Github</a></li>
<li><a href="https://gotofail.com">Gotofail</a></li>
<li><a href="http://www.garage4hackers.com/entry.php?b=2551">Koden för Heartbleedbuggen</a></li>
<li><a href="http://en.wikipedia.org/wiki/Heartbeat_message">Heartbeat-meddelande</a></li>