The Backend Engineering Show with Hussein Nasser cover image

The Backend Engineering Show with Hussein Nasser

Latest episodes

undefined
Mar 16, 2019 • 9min

Episode 92 - Attribute Rules

Attribute Rules are scripts that can be authored and placed in the geodatabase to ensure data integrity lets discuss them. 
undefined
Mar 10, 2019 • 15min

Episode 91 - Public IP vs. Private IP Address

In this episode we will talk about the difference between public ip and private ip address and casually talk about routers, modems, LAN,  WAN and port forwarding. 
undefined
Feb 26, 2019 • 3min

Esri Dev Summit 2019

Join me in the upcoming Esri dev summit! Ill be presenting attribute rules and the utility network.
undefined
Feb 16, 2019 • 21min

Episode 90 - You will be Judged

It is a long weekend with the president day on Monday. Which means it is another good opportunity to create more art. Whether that is a new ArcGIS pro Add-in or a new map, a painting, a new piece of poetry or music. This also means more chances to get discovered, which means more chances to get criticized. I get criticized all the time now that I have bigger exposure and this is our topic for this podcast coming up,
undefined
Feb 14, 2019 • 16min

Episode 89 - Push vs Pull Notifications

This is originally a video that I converted into a podcast I think it is still useful  https://www.youtube.com/watch?v=8D1NAezC-Dk Notifications have become part of our daily life. We receive them almost every minute on our phones, tablets, and computers. As software engineers, it is good to understand how notifications work, and what different type of notifications there are (push and pull notifications), the advantages and disadvantages of each.    In this video I'll explain how the push notification and pull notification works and the stateful vs stateless nature of each and how it affects the architecture decision of our application that we are building.    Online diagram tool used in this video:  Http://www.gliffy.com   Become a better software engineer by joining IGeometry checkout the other software engineering content on this channel   -Hussein
undefined
Feb 12, 2019 • 12min

Episode 88 - What was wrong with SOAP Protocol?

Soap (Simple Object Access Protocol) has been a popular messaging protocol in the early 2000s. It uses XML as a format with well defined schema, and your choice of stransport protocol. Despite it still being used people have been moving towards #REST architecture and more so #gRPC recently. In this episode we discuss why people moved from #SOAP and what are the advantages and disadvantages of SOAP.   Stay Awesome! Hussein Nasser
undefined
Feb 9, 2019 • 10min

Episode 87 - Q&A - When to use Shape File vs Geodatabase?

In this episode we answer a question from Anthony. How do you know when to focus on building a geodatabase (let's say SQL server database) rather than just let the data sit in the shapefile? I would say if you are planning to have multiple users accessing and editing the data, also if your data grew too large shape files might not be scalable to read. Also if you are planning to use the capabilities of Geodatabase such as domains, subtypes, attribute rules, versioning, archiving etc not to mention sharing as well. if you wont plan to use any of the above then shape file is a good choice. If you are planning to just maintain a shape file data of 10k or 100k features and you edit it yourself locally it works!
undefined
Feb 5, 2019 • 11min

Episode 86 - Recycling in ArcGIS Server

When you publish a service you can specify how many processes (min / max) your service can use. As requests are being served memory is allocated, state is changed, some processes could go corrupt Recycling is the process destroying and re-spawning processes that are running to maintain a good memory footprint.  Here is a good read on recycling http://enterprise.arcgis.com/en/server/latest/publish-services/windows/tuning-and-configuring-services.htm Enjoy Hussein
undefined
Feb 2, 2019 • 42min

Episode 85 - No Excuses

 I don’t have the equipments. There are people doing that already. And my personal favorite, I don’t know enough.  Excuses are always there, In this podcast I talk about my personal story of how I got started. You don't need fancy equipments to share your skills and knowledge. In this podcast we discuss how with just a screen sharing app (Quicktime) and this microphone I was able to grow my youtube software engineering channel to 2000 subs and more than 1 million watch hours.  
undefined
Jan 31, 2019 • 10min

Episode 84 - Layer vs Data Source

A podcast about the difference between a layer and its data source. Enjoy!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app