This browser doesn't support Spotify Web Player. Switch browsers or download Spotify for your desktop.

Hussein Nasser Podcast

By Hussein Nasser

Welcome to this podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. All opinions are my own. Most of my content in the podcast is an audio version of my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering

  1. 1.
    Episode 133 - Firefox fixes a bug that prevented users from signing into the Royal Bank of Canada (73.1)02/26/2020
    5:26
  2. 2.
    Episode 132 - Optional Chaining and nullish coalescing coming to Javascript, how useful are they and when can you use them?02/23/2020
    13:12
  3. 3.
    Episode 131 - Firefox deprecates support for TLS 1.0 and 1.1 ( THIS IS GREAT! BUT .... )02/17/2020
    12:38
  4. 4.
    Episode 130 - Envoy fixes a critical security bug related to HTTP headers with whitespaces02/11/2020
    9:04
  5. 5.
    Episode 129 - Node JS Releases a Fix for an HTTP Request Smuggling Vulnerability 02/09/2020
    12:17
  6. 6.
    Episode 128 - Google blocks Embedded browsers sign ins to avoid MITM phishing attacks02/09/2020
    7:42
  7. 7.
    Episode 127 - PostgreSQL 12 has some interesting new features, Is it worth the upgrade?02/09/2020
    16:02
  8. 8.
    Episode 126 - Will the New Chrome version 80 finally end Cross-Site Request forgery?02/04/2020
    11:05
  1. 9.
    Episode 125 - Layer 4 vs Layer 7 Load Balancing01/29/2020
    37:32
  2. 10.
    Episode 124 - NginX01/20/2020
    1:26:53
  3. 11.
    Episode 123 - Horizontal vs Vertical Database Partitioning01/02/2020
    11:35
  4. 12.
    Episode 122 - ARP12/31/2019
    15:26
  5. 13.
    Episode 121 - What happens when you type google.com into your browser address box and hit enter?12/30/2019
    47:03
  6. 14.
    Episode 120 - What is Fail-over? Achieving High-Availability12/28/2019
    20:02
  7. 15.
    Episode 119 - HAProxy12/23/2019
    1:14:36
  8. 16.
    Episode 118 - SSL Stripping and HTTP Strict Transport Security12/23/2019
    18:25
  9. 17.
    Episode 117 - Database Engines12/20/2019
    1:07:33
  10. 18.
    Episode 116 - Database Sharding12/18/2019
    59:18
  11. 19.
    Episode 115 - Varnish HTTP Accelerator 12/18/2019
    51:07
  12. 20.
    Episode 114 - HTTP/212/18/2019
    24:09
  13. 21.
    Episode 113 - Collateral Knowledge12/09/2019
    12:46
  14. 22.
    Episode 112 - Tor (The Onion Router)11/30/2019
    23:47
  15. 23.
    Episode 111 - Kafka11/30/2019
    1:18:05
  16. 24.
    Episode 110 - Do you need a VPN?11/03/2019
    15:31
  17. 25.
    Episode 109 - RabbitMQ11/03/2019
    42:51
  18. 26.
    Episode 108 - Redis10/04/2019
    37:42
  19. 27.
    Episode 107 - GraphQL Pros and Cons, examples and when to use over REST09/26/2019
    57:39
  20. 28.
    Episode 106 - Consistency vs Eventual Consistency08/27/2019
    15:10
  21. 29.
    Episode 105 - Relational Databases08/21/2019
    44:37
  22. 30.
    Episode 104 - REST API - The Good, the Bad and the Ugly08/07/2019
    25:45
  23. 31.
    Episode 103 - What is an HTTP Proxy? (Transparent, HTTP and Service Mesh Proxy examples) 08/01/2019
    15:47
  24. 32.
    Episode 102 - The Evolution of HTTP (HTTP 1.0, 1.1, HTTP/2, HTTP/3)07/15/2019
    47:32
  25. 33.
    Episode 101 - NAT07/04/2019
    21:36
  26. 34.
    Episode 100 - TCP Tunneling06/29/2019
    30:46
  27. 35.
    Episode 99 - TLS06/23/2019
    25:13
  28. 36.
    Episode 98 - Encryption06/16/2019
    22:38
  29. 37.
    Episode 97 - Bandwidth06/16/2019
    24:40
  30. 38.
    Episode 96 - Denial of Service06/16/2019
    22:44
  31. 39.
    Episode 95 - TCP vs UDP06/02/2019
    40:29
  32. 40.
    Episode 94 - When to use GET vs POST?05/26/2019
    22:27
  33. 41.
    Episode 93 - Microservices03/16/2019
    17:15
  34. 42.
    Episode 92 - Attribute Rules03/16/2019
    9:17
  35. 43.
    Episode 91 - Public IP vs. Private IP Address03/10/2019
    15:12
  36. 44.
    Esri Dev Summit 201902/26/2019
    2:57
  37. 45.
    Episode 90 - You will be Judged02/16/2019
    21:23
  38. 46.
    Episode 89 - Push vs Pull Notifications02/14/2019
    15:59
  39. 47.
    Episode 88 - What was wrong with SOAP Protocol?02/12/2019
    11:55
  40. 48.
    Episode 87 - Q&A - When to use Shape File vs Geodatabase?02/09/2019
    10:27
  41. 49.
    Episode 86 - Recycling in ArcGIS Server02/05/2019
    11:29
  42. 50.
    Episode 85 - No Excuses 02/02/2019
    41:42
  43. 51.
    Episode 84 - Layer vs Data Source01/31/2019
    10:04
  44. 52.
    Episode 83 - Q&A: Programming for GIS01/27/2019
    26:58
  45. 53.
    Episode 82 - Cross Origin Resource Sharing (CORS)01/19/2019
    14:06
  46. 54.
    Episode 81 - ArcGIS Server Talk - SOE vs SOI01/06/2019
    17:32
  47. 55.
    Episode 80 - MIME Sniffing01/04/2019
    11:16
  48. 56.
    2018 was a great year12/31/2018
    1:43
  49. 57.
    Episode 79 - Availability vs Scalability 12/31/2018
    20:16
  50. 58.
    Episode 78 - Geodatabase Talk - Subtypes12/27/2018
    15:00
  51. 59.
    Episode 77 - Authentication vs Authorization 12/22/2018
    8:07
  52. 60.
    Episode 76 - Database Locks12/16/2018
    6:11
  53. 61.
    Episode 75 - Arcade - The ArcGIS Scripting Language12/13/2018
    7:30
  54. 62.
    Episode 74 - Short vs Long Geodatabase Transactions12/09/2018
    6:29
  55. 63.
    Episode 73 - Consistency12/07/2018
    4:49
  56. 64.
    Episode 72 - The Evolution of the Feature Service 12/06/2018
    17:02
  57. 65.
    Episode 71 - Best Programming Language for 2019 (Rant)12/05/2018
    8:02
  58. 66.
    Episode 70 - What is Back-end Development ? 11/26/2018
    8:26
  59. 67.
    Episode 69 - The Beauty of HTTP11/24/2018
    6:04
  60. 68.
    Happy Thanksgiving! 11/22/2018
    0:36
  61. 69.
    Episode 68 - Geodatabase Talk - ObjectID11/19/2018
    11:32
  62. 70.
    Episode 67 - Pull, Push and the Long- Poll11/16/2018
    10:02
  63. 71.
    Episode 66 - YouTube Audio and Video Streaming in the mobile app11/16/2018
    6:25
  64. 72.
    Episode 65 - ArcGIS Server Talk - 608011/14/2018
    8:42
  65. 73.
    Episode 64 - ArcGIS Server Talk - When to use Sync vs async gp service?11/12/2018
    7:29
  66. 74.
    Episode 63 - Geodatabase Talk - SDE Intercepts 11/11/2018
    12:08
  67. 75.
    Episode 62 - Load Balancer vs Reverse Proxy11/05/2018
    9:59
  68. 76.
    Episode 61 - ArcGIS Server Talk - Max SOC Heap Size10/30/2018
    17:32
  69. 77.
    Episode 60 - ArcGIS Server Talk - Database Schema Lock10/29/2018
    7:51
  70. 78.
    Episode 59 - Geodatabase Talk - Split10/28/2018
    11:45
  71. 79.
    Episode 58 - The Art of Software Troubleshooting10/20/2018
    13:08
  72. 80.
    Episode 57 - ArcGIS Server Talk - ApplyEdits10/19/2018
    9:59
  73. 81.
    Episode 56 - Geodatabase Talk - Undo edits through services10/15/2018
    8:56
  74. 82.
    Episode 55 - When to Fix the bugs?10/13/2018
    5:57
  75. 83.
    Episode 54 - Stateful PHP Service10/08/2018
    8:03
  76. 84.
    Episode 53 - Product Architect vs Solutions Architect10/07/2018
    12:41
  77. 85.
    Episode 52 - Geodatabase Talk - Archiving10/06/2018
    7:33
  78. 86.
    Episode 52 - ArcGIS Server Talk - Logging10/05/2018
    11:05
  79. 87.
    Episode 51 - Geodatabase Talk - DDL vs DML10/05/2018
    11:48
  80. 88.
    Episode 50 - Geodatabase Talk - SDE10/03/2018
    10:09
  81. 89.
    Episode 49 - User Experience vs API - What Comes First?09/30/2018
    16:03
  82. 90.
    Episode 48 - ArcGIS Server - Asynchronous Geoprocessing Service09/29/2018
    5:30
  83. 91.
    Episode 47 - How to become a Better Software Engineer? (Rant)09/28/2018
    15:22
  84. 92.
    Episode 45 - Geodatabase Talk - Domains09/27/2018
    10:45
  85. 93.
    Episode 44 - Is Coding Easy?09/17/2018
    12:30
  86. 94.
    Episode 43 - Never underestimate a coding task09/15/2018
    8:58
  87. 95.
    Episode 42 - Geodatabase Talk - Stateful DB Connection09/07/2018
    12:52
  88. 96.
    Episode 41 - Geodatabase Talk - High Isolation09/04/2018
    8:42
  89. 97.
    Episode 40 - Geodatabase Talk - Registration types08/23/2018
    12:15
  90. 98.
    Episode 39 - Geodatabase Talk - Versioning08/14/2018
    8:04
  91. 99.
    Episode 38 - Geodatabase Talk - Workspaces08/06/2018
    4:23
  92. 100.
    Episode 37 - Geodatabase Talk - Tables08/03/2018
    11:42
  93. 101.
    Episode 36 - Geodatabase Talk08/01/2018
    14:35
  94. 102.
    Episode 35 - ArcGIS Server Talk - Pooling07/06/2018
    11:12
  95. 103.
    Episode 34 - ArcGIS Server Talk - Process isolation07/04/2018
    11:32
  96. 104.
    Episode 33 - ArcGIS Server Talk - Site Clusters06/26/2018
    6:34
  97. 105.
    Episode 32 - ArcGIS Server Talk - Server Site06/24/2018
    15:11
  98. 106.
    Episode 31 - Arcgis Server Talk06/15/2018
    7:21
  99. 107.
    Episode 30 - Disk03/04/2018
    6:38
  100. 108.
    Episode 29 - Who is Hussein Nasser?03/04/2018
    29:16
  101. 109.
    Episode 28 - What is GIS?02/08/2018
    4:28
  102. 110.
    Episode 27 - Why Coding is Hard?02/08/2018
    5:19
  103. 111.
    Episode 26 - Caching02/07/2018
    5:04
  104. 112.
    Episode 25 - Cash in on your passion02/06/2018
    8:01
  105. 113.
    Episode 24 - Bleeding Edge Technologies02/01/2018
    5:13
  106. 114.
    Episode 23 - Why JSON is so Popular?01/31/2018
    4:43
  107. 115.
    Episode 22 - Latency01/29/2018
    5:15
  108. 116.
    Episode 21 - RDBMS01/26/2018
    12:30
  109. 117.
    Episode 20 - Cool feature in git01/24/2018
    4:13
  110. 118.
    Episode 19 - Python as a Web Server01/24/2018
    4:48
  111. 119.
    Episode 18 - Memory Leaks01/24/2018
    5:14
  112. 120.
    Episode 17 - UX ... then REST01/23/2018
    4:59
  113. 121.
    Episode 16 - TheDragon fights Engineers too01/23/2018
    4:59
  114. 122.
    Episode 15 - I Wrote Bad Front-End Code01/19/2018
    7:16
  115. 123.
    Episode 14 - Learn Software By Doing01/19/2018
    5:49
  116. 124.
    Episode 13 - Do Developers Make Lousy UX?01/18/2018
    9:35
  117. 125.
    Episode 12 - Stateless vs Stateful01/16/2018
    9:59
  118. 126.
    Episode 11 - Persistence01/13/2018
    12:42
  119. 127.
    Episode 10 - Scalable Software01/12/2018
    14:31
  120. 128.
    Episode 09 - Advice to new Software Engineers01/08/2018
    9:59
  121. 129.
    Episode 08 - UX and Software Architecture01/05/2018
    11:27
  122. 130.
    Episode 02 - Stuck at your job?01/02/2018
    9:59
  123. 131.
    Episode 01 - Sync vs aSync12/29/2017
    14:59
  124. 132.
    IGeometry Podcast - Intro12/29/2017
    4:10

Listen to Hussein Nasser Podcast now.

Listen to Hussein Nasser Podcast in full in the Spotify app