www.codefriendly.us Open in urlscan Pro
198.38.83.161  Public Scan

URL: https://www.codefriendly.us/
Submission: On May 12 via api from US — Scanned from US

Form analysis 1 forms found in the DOM

POST ./

<form method="post" action="./" id="ctl01" style="height: auto !important;">
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
      value="/wEPDwUKLTg1ODY2NTY2NQ9kFgJmD2QWAgIBD2QWDgICDxYCHglpbm5lcmh0bWwF1gQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDwhLS0gYWQtbGVmdC1zcXVhcmUtMSAtLT4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1jbGllbnQ9J2NhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLXNsb3Q9JzkyNDQzNTM3MTInDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtZm9ybWF0PSdhdXRvJw0KICAgICAgICAgICAgICAgICBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0ndHJ1ZSc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZAIDDxYCHwAF1gQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDwhLS0gYWQtbGVmdC1zcXVhcmUtMiAtLT4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1jbGllbnQ9J2NhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLXNsb3Q9Jzg3NzY2MTU3MDUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtZm9ybWF0PSdhdXRvJw0KICAgICAgICAgICAgICAgICBkYXRhLWZ1bGwtd2lkdGgtcmVzcG9uc2l2ZT0ndHJ1ZSc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZAIEDxYCHwAF7AQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDwhLS0gdG9wLWhvcml6b250YWwtYWQgLS0+DQogICAgICAgICAgICA8aW5zIGNsYXNzPSdhZHNieWdvb2dsZScNCiAgICAgICAgICAgICAgICAgICAgc3R5bGU9J2Rpc3BsYXk6YmxvY2snDQogICAgICAgICAgICAgICAgICAgIGRhdGEtYWQtY2xpZW50PSdjYS1wdWItMjM5NzUwMjQ1ODYyNjU3NScNCiAgICAgICAgICAgICAgICAgICAgZGF0YS1hZC1zbG90PSc3MDUwMjMxMzc1Jw0KICAgICAgICAgICAgICAgICAgICBkYXRhLWFkLWZvcm1hdD0nYXV0bycNCiAgICAgICAgICAgICAgICAgICAgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9J3RydWUnPjwvaW5zPg0KICAgICAgICAgICAgPHNjcmlwdD4NCiAgICAgICAgICAgICAgICAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCiAgICAgICAgICAgIDwvc2NyaXB0PmQCBQ9kFgICAQ8WAh4LXyFJdGVtQ291bnQCKBZQZg9kFgJmDxUFW2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDUvMTAvYmV0d2Vlbi1oeXBlci1mb2N1cy1hbmQtYnVybm91dC1kZXZlbG9waW5nLXdpdGgtYWRoZC81QmV0d2VlbiBoeXBlci1mb2N1cyBhbmQgYnVybm91dDogRGV2ZWxvcGluZyB3aXRoIEFESEQdRnJpLCAxMCBNYXkgMjAyNCAwNzo0MDowMCBHTVSIAkVpcmEgYW5kIFJ5YW4gdGFsayB3aXRoIENocmlzIEZlcmRpbmFuZGksIGEgZnJvbnQtZW5kIGRldmVsb3BlciBhbmQgQURIRCBhZHZvY2F0ZSwgYWJvdXQgaGlzIGRpYWdub3NpcyBleHBlcmllbmNlLCB0aGUgaW1wb3J0YW5jZSBvZiBhY2NvbW1vZGF0aW9ucyBmb3IgbmV1cm9kaXZlcmdlbnQgZm9sa3MsIGFuZCBzb21lIGFkdmljZSBmb3IgZGV2cyBsb29raW5nIGZvciB0aGUgYmVzdCB0b29scyBhbmQgdGFjdGljcyBmb3IgbWFuYWdpbmcgQURIRCBhdCB3b3JrLltodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA1LzEwL2JldHdlZW4taHlwZXItZm9jdXMtYW5kLWJ1cm5vdXQtZGV2ZWxvcGluZy13aXRoLWFkaGQvZAIBD2QWAmYPFQVMaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNS8wNy9yZXNoYXBpbmctdGhlLWZ1dHVyZS1vZi1hcGktcGxhdGZvcm1zLyVSZXNoYXBpbmcgdGhlIGZ1dHVyZSBvZiBBUEkgcGxhdGZvcm1zHVR1ZSwgMDcgTWF5IDIwMjQgMDc6NDA6MDAgR01UoAJNYXJjbyBQYWxsYWRpbm8sIENUTyBhbmQgY29mb3VuZGVyIG9mIGNsb3VkLW5hdGl2ZSBBUEkgZ2F0ZXdheSBLb25nLCB0YWxrcyB3aXRoIFJ5YW4gYWJvdXQgdGhlIGNvbXBsZXhpdGllcyBvZiBtdWx0aS1jbG91ZCBLdWJlcm5ldGVzIGFyY2hpdGVjdHVyZSwgaG93IEFJIGhhcyB0aGUgcG90ZW50aWFsIHRvIGltcHJvdmUgaW5mcmFzdHJ1Y3R1cmUgbWFuYWdlbWVudCwgYW5kIGhvdyBLb25n4oCZcyBsYXJnZSBhY3Rpb24gbW9kZWwgd2lsbCByZXNoYXBlIHRoZSBmdXR1cmUgb2YgQVBJIHBsYXRmb3Jtcy5MaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNS8wNy9yZXNoYXBpbmctdGhlLWZ1dHVyZS1vZi1hcGktcGxhdGZvcm1zL2QCAg9kFgJmDxUFWGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDUvMDMvdGhlLXJldmVyc2UtbXVsbGV0dC1tb2RlbC1vZi1zb2Z0d2FyZS1lbmdpbmVlcmluZy8wVGhlIHJldmVyc2UgbXVsbGV0IG1vZGVsIG9mIHNvZnR3YXJlIGVuZ2luZWVyaW5nHUZyaSwgMDMgTWF5IDIwMjQgMTk6NDA6MDAgR01U6gJCZW4gYW5kIFJ5YW4gYXJlIGpvaW5lZCBieSBzb2Z0d2FyZSBkZXZlbG9wZXIgYW5kIGxpc3RlbmVyIFBhdHJpY2sgQ2FybGlsZSBmb3IgYSBjb252ZXJzYXRpb24gYWJvdXQgaG93IHRoZSBqb2IgbWFya2V0IGZvciBzb2Z0d2FyZSBlbmdpbmVlcnMgaGFzIGNoYW5nZWQgc2luY2UgdGhlIGRvdC1jb20gZGF5cywgbmF2aWdhdGluZyBib29tLWFuZC1idXN0IGhpcmluZyBjeWNsZXMsIGFuZCB0aGUgZGV2ZWxvcGVycyBmaW5kaW5nIHdvcmsgYXQgV2FsbWFydCBhbmQgSW4tTi1PdXQuIFBsdXM6IOKAnFBhcnR5IGluIHRoZSBmcm9udCwgYnVzaW5lc3MgaW4gdGhlIGJhY2vigJ0gaXNu4oCZdCBqdXN0IGZvciBoYWlyY3V0cyBhbnltb3JlLlhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA1LzAzL3RoZS1yZXZlcnNlLW11bGxldHQtbW9kZWwtb2Ytc29mdHdhcmUtZW5naW5lZXJpbmcvZAIDD2QWAmYPFQVKaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNS8wMS91cGNvbWluZy1yZXNlYXJjaC1hdC1zdGFjay1vdmVyZmxvdy8jVXBjb21pbmcgcmVzZWFyY2ggYXQgU3RhY2sgT3ZlcmZsb3cdV2VkLCAwMSBNYXkgMjAyNCAxNDowMDowMCBHTVRzQWxsIGFib3V0IHRoZSByZXNlYXJjaCB0aGF0IHRoZSBVc2VyIEV4cGVyaWVuY2UgdGVhbSB3aWxsIGJlIGZvY3VzZWQgb24gb3ZlciB0aGUgbmV4dCBxdWFydGVyIGFuZCBob3cgeW91IGNhbiBoZWxwLkpodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA1LzAxL3VwY29taW5nLXJlc2VhcmNoLWF0LXN0YWNrLW92ZXJmbG93L2QCBQ9kFgJmDxUFR2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMzAvY29sbGFib3JhdGluZy1zbWFydGVyLW92ZXJmbG93YWkvIUNvbGxhYm9yYXRpbmcgc21hcnRlciwgbm90IGhhcmRlch1UdWUsIDMwIEFwciAyMDI0IDEzOjAwOjAwIEdNVPIBSW4gdGhlIGxhdGVzdCBTdGFjayBPdmVyZmxvdyBmb3IgVGVhbXMgRW50ZXJwcmlzZSByZWxlYXNlLCB5b3UmI3gyNztsbCBzZWUgdXBkYXRlcyB0aGF0IG1ha2UgY29sbGFib3JhdGlvbiBzbWFydGVyIGFuZCBrbm93bGVkZ2UgZGlzY292ZXJ5IGVhc2llci4gVGhpcyByZWxlYXNlIGFsc28gaW5jbHVkZXMgT3ZlcmZsb3dBSSwgYSBHZW5BSS1wb3dlcmVkIHBhaWQgYWRkLW9uIHRvIEVudGVycHJpc2Ugc3Vic2NyaXB0aW9ucy5HaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8zMC9jb2xsYWJvcmF0aW5nLXNtYXJ0ZXItb3ZlcmZsb3dhaS9kAgYPZBYCZg8VBVpodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzMwL25ldC1uZXV0cmFsaXR5LWlzLWluLXRpa3Rvay1hbmQtbm9uY29tcGV0ZXMtYXJlLW91dC80TmV0IG5ldXRyYWxpdHkgaXMgaW47IFRpa1RvayBhbmQgbm9uY29tcGV0ZXMgYXJlIG91dB1UdWUsIDMwIEFwciAyMDI0IDA3OjQwOjAwIEdNVJsCT24gdGhpcyBlcGlzb2RlOiBUaGUgRlRDIGJhbnMgbW9zdCBub25jb21wZXRlIGFncmVlbWVudHMsIHRoZSBpbXBsaWNhdGlvbnMgb2YgdGhlIFRpa1RvayDigJxiYW4s4oCdIHdoeSBhIDIwMTcgbGF3IGlzIGhpdHRpbmcgc3RhcnR1cHMgd2l0aCBodWdlIHRheCBiaWxscyBzZXZlbiB5ZWFycyBsYXRlciwgYW5kIHRoZSByZXR1cm4gb2YgbmV0IG5ldXRyYWxpdHkuIFBsdXM6IHRoZSB3dW5kZXJraW5kIGhhY2tlciB3aG8gcmFuc29tZWQgRmlubGFuZOKAmXMgYW54aWV0aWVzIGFuZCBzZWNyZXRzLlpodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzMwL25ldC1uZXV0cmFsaXR5LWlzLWluLXRpa3Rvay1hbmQtbm9uY29tcGV0ZXMtYXJlLW91dC9kAgcPZBYCZg8VBWRodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzI2L3N1cHBvcnRpbmctdGhlLXdvcmxkLXMtbW9zdC11c2VkLWRhdGFiYXNlLWVuZ2luZS10aHJvdWdoLTIwNTAvP1N1cHBvcnRpbmcgdGhlIHdvcmxk4oCZcyBtb3N0LXVzZWQgZGF0YWJhc2UgZW5naW5lIHRocm91Z2ggMjA1MB1GcmksIDI2IEFwciAyMDI0IDA3OjQwOjAwIEdNVMsBRHIuIFJpY2hhcmQgSGlwcCwgY3JlYXRvciBvZiBTUUxpdGUsIHNoYXJlcyBob3cgaGUgdGF1Z2h0IGhpbXNlbGYgdG8gcHJvZ3JhbSwgdGhlIGNoYWxsZW5nZXMgaGUgZmFjZWQgaW4gY3JlYXRpbmcgU1FMaXRlLCBhbmQgdGhlIGltcG9ydGFuY2Ugb2YgdGVzdGluZyBhbmQgbWFpbnRhaW5pbmcgdGhlIHNvZnR3YXJlIGZvciBsb25nLXRlcm0gc3VwcG9ydC5kaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8yNi9zdXBwb3J0aW5nLXRoZS13b3JsZC1zLW1vc3QtdXNlZC1kYXRhYmFzZS1lbmdpbmUtdGhyb3VnaC0yMDUwL2QCCQ9kFgJmDxUFWGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMjUvd2hhdC1sYW5ndWFnZS1zaG91bGQtYmVnaW5uaW5nLXByb2dyYW1tZXJzLWNob29zZS8yV2hhdCBsYW5ndWFnZSBzaG91bGQgYmVnaW5uaW5nIHByb2dyYW1tZXJzIGNob29zZT8dVGh1LCAyNSBBcHIgMjAyNCAxODowNzo1NCBHTVQrU2hvdWxkIGEgbGFuZ3VhZ2UgYmUgZWFzeSBvciBjb21wcmVoZW5zaXZlP1hodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzI1L3doYXQtbGFuZ3VhZ2Utc2hvdWxkLWJlZ2lubmluZy1wcm9ncmFtbWVycy1jaG9vc2UvZAIKD2QWAmYPFQVHaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8yMy9pcy1nZW5haS10aGUtbmV4dC1kb3QtY29tLWJ1YmJsZS8hSXMgR2VuQUkgdGhlIG5leHQgZG90LWNvbSBidWJibGU/HVR1ZSwgMjMgQXByIDIwMjQgMDc6NDA6MDAgR01UtAJUaGUgaG9tZSB0ZWFtIHRhbGtzIGFib3V0IHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBzb2Z0d2FyZSBqb2IgbWFya2V0LCB0aGUgY2hhbmdpbmcgc2VudGltZW50cyBhcm91bmQgQUkgam9iIG9wcG9ydHVuaXRpZXMsIHRoZSBpbXBhY3Qgb2YgYmlnIHBsYXllcnMgbGlrZSBGYWNlYm9vayBhbmQgT3BlbkFJIG9uIHRoZSBzcGFjZSwgYW5kIHRoZSBjaGFsbGVuZ2VzIGZvciBzdGFydHVwcy4gUGx1czogVGhlIHBoaWxvc29waGljYWwgaW1wbGljYXRpb25zIG9mIExMTXMgYW5kIHRoZSBmcmllbmRzaGlwIHBvdGVudGlhbCBvZiBjb3J2aWRzLkdodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzIzL2lzLWdlbmFpLXRoZS1uZXh0LWRvdC1jb20tYnViYmxlL2QCCw9kFgJmDxUFSmh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMTkvd2h5LWNvbmZpZ3VyYXRpb24taXMtc28tY29tcGxpY2F0ZWQvI1doeSBjb25maWd1cmF0aW9uIGlzIHNvIGNvbXBsaWNhdGVkHUZyaSwgMTkgQXByIDIwMjQgMTk6NDA6MDAgR01U7gJCZW4gYW5kIFJ5YW4gZXhwbG9yZSB3aHkgY29uZmlndXJhdGlvbiBpcyBzbyBjb21wbGljYXRlZCwgdGhlIHJpZ2h0IHRvIHJlcGFpciwgdGhlIGJlc3QgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzIGZvciBiZWdpbm5lcnMsIGhvdyBBSSBpcyBncmFkaW5nIGV4YW1zIGluIFRleGFzLCBBdXRvbWF0dGlj4oCZcyAkMTI1TSBhY3F1aXNpdGlvbiBvZiBCZWVwZXIsIGFuZCB3aHkgYSBtYWpvciBVUyBjaXR54oCZcyB0cmFpbiBzeXN0ZW0gc3RpbGwgcmVsaWVzIG9uIGZsb3BweSBkaXNrcy4gUGx1czogVGhlIHVuaXF1ZSBjaGFsbGVuZ2Ugb2Yga2VlcGluZyB1cCB3aXRoIGEgZmllbGQgdGhhdOKAmXMgY2hhbmdpbmcgYXMgcmFwaWRseSBhcyBHZW5BSS5KaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8xOS93aHktY29uZmlndXJhdGlvbi1pcy1zby1jb21wbGljYXRlZC9kAg0PZBYCZg8VBWhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzE3L2lmLWV2ZXJ5b25lLWlzLWJ1aWxkaW5nLWFpLXdoeS1hcmVuLXQtbW9yZS1wcm9qZWN0cy1pbi1wcm9kdWN0aW9uL0NJZiBldmVyeW9uZSBpcyBidWlsZGluZyBBSSwgd2h5IGFyZW4ndCBtb3JlIHByb2plY3RzIGluIHByb2R1Y3Rpb24/HVdlZCwgMTcgQXByIDIwMjQgMDQ6NDA6MDAgR01UtwJCZW4gdGFsa3Mgd2l0aCBTaGFuZSBNY0FsbGlzdGVyLCBsZWFkIGRldmVsb3BlciBhZHZvY2F0ZSBhdCBNb25nb0RCLCBTdGFuaW1pcmEgVmxhZXZhLCBzZW5pb3IgZGV2ZWxvcGVyIGFkdm9jYXRlIGF0IE1vbmdvREIsIGFuZCBNaWt1IEpoYSwgZGlyZWN0b3IsIEFJL01MIGFuZCBnZW5lcmF0aXZlIEFJIGF0IEdvb2dsZSBDbG91ZCwgYWJvdXQgdGhlIGNoYWxsZW5nZXMgYW5kIG9wcG9ydHVuaXRpZXMgb2Ygb3BlcmF0aW9uYWxpemluZyBhbmQgc2NhbGluZyBnZW5lcmF0aXZlIEFJIG1vZGVscyBpbiBlbnRlcnByaXNlIG9yZ2FuaXphdGlvbnMuIGhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzE3L2lmLWV2ZXJ5b25lLWlzLWJ1aWxkaW5nLWFpLXdoeS1hcmVuLXQtbW9yZS1wcm9qZWN0cy1pbi1wcm9kdWN0aW9uL2QCDg9kFgJmDxUFTGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMTYvaG93LWRvLXlvdS1ldmFsdWF0ZS1hbi1sbG0tdHJ5LWFuLWxsbS8nSG93IGRvIHlvdSBldmFsdWF0ZSBhbiBMTE0/IFRyeSBhbiBMTE0uHVR1ZSwgMTYgQXByIDIwMjQgMDc6NDA6MDAgR01UlwNPbiB0aGlzIGVwaXNvZGU6IFN0YWNrIE92ZXJmbG93IHNlbmlvciBkYXRhIHNjaWVudGlzdCBNaWNoYWVsIEdlZGVuIHRlbGxzIFJ5YW4gYW5kIEJlbiBhYm91dCBob3cgZGF0YSBzY2llbnRpc3RzIGV2YWx1YXRlIGxhcmdlIGxhbmd1YWdlIG1vZGVscyAoTExNcykgYW5kIHRoZWlyIG91dHB1dC4gVGhleSBjb3ZlciB0aGUgY2hhbGxlbmdlcyBpbnZvbHZlZCBpbiBldmFsdWF0aW5nIExMTXMsIGhvdyBMTE1zIGFyZSBiZWluZyB1c2VkIHRvIGV2YWx1YXRlIG90aGVyIExMTXMsIHRoZSBpbXBvcnRhbmNlIG9mIGRhdGEgdmFsaWRhdGluZywgdGhlIG5lZWQgZm9yIGh1bWFuIHJhdGVycywgYW5kIG1vcmUgbmVlZHMgYW5kIHRyYWRlb2ZmcyBpbnZvbHZlZCBpbiBzZWxlY3RpbmcgYW5kIGZpbmUtdHVuaW5nIExMTXMuIExodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzE2L2hvdy1kby15b3UtZXZhbHVhdGUtYW4tbGxtLXRyeS1hbi1sbG0vZAIPD2QWAmYPFQVcaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8xNS9ob3ctdG8tc3VjY2VlZC1hcy1hLWRhdGEtZW5naW5lZXItd2l0aG91dC10aGUtYnVybm91dC81SG93IHRvIHN1Y2NlZWQgYXMgYSBkYXRhIGVuZ2luZWVyIHdpdGhvdXQgdGhlIGJ1cm5vdXQdTW9uLCAxNSBBcHIgMjAyNCAxNDo0NToxMCBHTVQ+VGhlIGtleSBzdHJhdGVnaWVzIGZvciBidWlsZGluZyBhIGhlYWRhY2hlLWZyZWUgZGF0YSBwbGF0Zm9ybS5caHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8xNS9ob3ctdG8tc3VjY2VlZC1hcy1hLWRhdGEtZW5naW5lZXItd2l0aG91dC10aGUtYnVybm91dC9kAhEPZBYCZg8VBUhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzEyL2RpdmVydGluZy1tb3JlLWJhY2tkb29yLWRpc2FzdGVycy8hRGl2ZXJ0aW5nIG1vcmUgYmFja2Rvb3IgZGlzYXN0ZXJzHUZyaSwgMTIgQXByIDIwMjQgMDc6NDA6MDAgR01UxgJJbiB0aGUgd2FrZSBvZiB0aGUgWFogYmFja2Rvb3IsIEJlbiBhbmQgUnlhbiB1bnBhY2sgdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9ucyBvZiByZWx5aW5nIG9uIG9wZW4tc291cmNlIHNvZnR3YXJlIHByb2plY3RzIG1haW50YWluZWQgYnkgc21hbGwgdGVhbXMuIFRoZXkgYWxzbyBkaXNjdXNzIHRoZSBvcGVuLXNvdXJjZSBuYXR1cmUgb2YgTGludXgsIHRoZSBoaWdoIGNvc3Qgb2YgZWR1Y2F0aW9uIGluIHRoZSBVUywgdGhlIHZhbHVlIG9mIG9wZW4tc291cmNlIGNvbnRyaWJ1dGlvbnMgZm9yIGpvYiBzZWVrZXJzLCBhbmQgd2hhdCBBcHBsZSBpcyB1cCB0byBBSS13aXNlLkhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzEyL2RpdmVydGluZy1tb3JlLWJhY2tkb29yLWRpc2FzdGVycy9kAhIPZBYCZg8VBUdodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzEwL2NsaW1iaW5nLXRoZS1nZW5haS1kZWNpc2lvbi10cmVlLyBDbGltYmluZyB0aGUgR2VuQUkgZGVjaXNpb24gdHJlZR1XZWQsIDEwIEFwciAyMDI0IDA0OjQwOjAwIEdNVLABSW4gdGhpcyBzcG9uc29yZWQgZXBpc29kZSwgQmVuIGFuZCBSeWFuIGFyZSBqb2luZWQgYnkgUmlhIENoZXJ1dnUsIGFuIEFJIGV2YW5nZWxpc3QgYXQgSW50ZWwsIHRvIGRpc2N1c3MgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzIHRvIGluY29ycG9yYXRpbmcgQUkgbW9kZWxzIGludG8gb3JnYW5pemF0aW9ucy5HaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8xMC9jbGltYmluZy10aGUtZ2VuYWktZGVjaXNpb24tdHJlZS9kAhMPZBYCZg8VBVtodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzA5L3dhbnQtdG8tYmUtYS1ncmVhdC1zb2Z0d2FyZS1lbmdpbmVlci1kb24tdC1iZS1hLWplcmsvOFdhbnQgdG8gYmUgYSBncmVhdCBzb2Z0d2FyZSBlbmdpbmVlcj8gRG9u4oCZdCBiZSBhIGplcmsuHVR1ZSwgMDkgQXByIDIwMjQgMDc6NDA6MDAgR01UzQFUaGUgaG9tZSB0ZWFtIGNvbnZlbmVzIHRvIGRpc2N1c3MgdGhlIFhaIGJhY2tkb29yIGF0dGFjaywgd2hhdCBncmVhdCBzb2Z0d2FyZSBlbmdpbmVlcnMgaGF2ZSBpbiBjb21tb24sIGhvdyBHZW5BSSBpcyBjaGFuZ2luZyB0aGUgZmFjZSBvZiBkcnVnIGRldmVsb3BtZW50LCBhbmQgdGhlIHJpc2Ugb2YgbWFuYWdlZCBzZXJ2aWNlIHByb3ZpZGVycyBmb3IgQUkuW2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMDkvd2FudC10by1iZS1hLWdyZWF0LXNvZnR3YXJlLWVuZ2luZWVyLWRvbi10LWJlLWEtamVyay9kAhUPZBYCZg8VBVhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzA1L3doYXQtYS15ZWFyLWJ1aWxkaW5nLWFpLWhhcy10YXVnaHQtc3RhY2stb3ZlcmZsb3cvMVdoYXQgYSB5ZWFyIGJ1aWxkaW5nIEFJIGhhcyB0YXVnaHQgU3RhY2sgT3ZlcmZsb3cdRnJpLCAwNSBBcHIgMjAyNCAyMTowMjoyOSBHTVSRAVdlIHNpdCBkb3duIHdpdGggSmVzc2ljYSBDbGFyaywgYSBzZW5pb3IgZGF0YSBzY2llbnRpc3QgYXQgU3RhY2sgT3ZlcmZsb3csIHRvIGRpc2N1c3MgaG93IG91ciBjb21wYW55IGFwcHJvYWNoZXMgZ2VuZXJhdGl2ZSBBSSBhbmQgZGF0YSBxdWFsaXR5LiBYaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8wNS93aGF0LWEteWVhci1idWlsZGluZy1haS1oYXMtdGF1Z2h0LXN0YWNrLW92ZXJmbG93L2QCFg9kFgJmDxUFYWh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMDQvaG93LWRvLW1peHR1cmUtb2YtZXhwZXJ0cy1sYXllcnMtYWZmZWN0LXRyYW5zZm9ybWVyLW1vZGVscy87SG93IGRvIG1peHR1cmUtb2YtZXhwZXJ0cyBsYXllcnMgYWZmZWN0IHRyYW5zZm9ybWVyIG1vZGVscz8dVGh1LCAwNCBBcHIgMjAyNCAxNDozMToxMSBHTVRgVGhpcyBuZXcgTExNIHRlY2huaXF1ZSBoYXMgc3RhcnRlZCBpbXByb3ZpbmcgdGhlIHJlc3VsdHMgb2YgbW9kZWxzIHdpdGhvdXQgYWRkaXRpb25hbCB0cmFpbmluZy4gYWh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDQvMDQvaG93LWRvLW1peHR1cmUtb2YtZXhwZXJ0cy1sYXllcnMtYWZmZWN0LXRyYW5zZm9ybWVyLW1vZGVscy9kAhcPZBYCZg8VBW5odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzAzL2RldmVsb3BlcnMtd2l0aC1haS1hc3Npc3RhbnRzLW5lZWQtdG8tZm9sbG93LXRoZS1wYWlyLXByb2dyYW1taW5nLW1vZGVsL0dEZXZlbG9wZXJzIHdpdGggQUkgYXNzaXN0YW50cyBuZWVkIHRvIGZvbGxvdyB0aGUgcGFpciBwcm9ncmFtbWluZyBtb2RlbB1XZWQsIDAzIEFwciAyMDI0IDE1OjI1OjA1IEdNVCpDb2RlR2VuIGlzIGZhc3QsIGJ1dCB5b3UgbmVlZCB0byBiZSBnb29kLiBuaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wNC8wMy9kZXZlbG9wZXJzLXdpdGgtYWktYXNzaXN0YW50cy1uZWVkLXRvLWZvbGxvdy10aGUtcGFpci1wcm9ncmFtbWluZy1tb2RlbC9kAhkPZBYCZg8VBU5odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzAyL2FyZS1sb25nLWNvbnRleHQtd2luZG93cy10aGUtZW5kLW9mLXJhZy8oQXJlIGxvbmcgY29udGV4dCB3aW5kb3dzIHRoZSBlbmQgb2YgUkFHPx1UdWUsIDAyIEFwciAyMDI0IDA3OjQwOjAwIEdNVL0DVGhlIGhvbWUgdGVhbSBpcyBqb2luZWQgYnkgTWljaGFlbCBGb3JlZSwgU3RhY2sgT3ZlcmZsb3figJlzIGRpcmVjdG9yIG9mIGRhdGEgc2NpZW5jZSBhbmQgZGF0YSBwbGF0Zm9ybSwgYW5kIG9jY2FzaW9uYWwgY29ob3N0IENhc3NpZHkgV2lsbGlhbXMsIENUTyBhdCBDb250ZW5kYSwgZm9yIGEgY29udmVyc2F0aW9uIGFib3V0IGxvbmcgY29udGV4dCB3aW5kb3dzLCByZXRyaWV2YWwtYXVnbWVudGVkIGdlbmVyYXRpb24sIGFuZCBob3cgRGF0YWJyaWNrc+KAmSBuZXcgb3BlbiBMTE0gY291bGQgY2hhbmdlIHRoZSBnYW1lIGZvciBkZXZlbG9wZXJzLiBQbHVzOiBIb3cgd2lsbCBGVFggY28tZm91bmRlciBTYW0gQmFua21hbi1GcmllZOKAmXMgc2VudGVuY2Ugb2YgMjUgeWVhcnMgaW4gcHJpc29uIHJldmVyYmVyYXRlIGluIHRoZSBibG9ja2NoYWluIGFuZCBjcnlwdG8gc3BhY2VzP05odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzA0LzAyL2FyZS1sb25nLWNvbnRleHQtd2luZG93cy10aGUtZW5kLW9mLXJhZy9kAhoPZBYCZg8VBU5odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI5L3dpbGwtYW50aXRydXN0LXN1aXRzLWJlbmVmaXQtZGV2ZWxvcGVycy8oV2lsbCBhbnRpdHJ1c3Qgc3VpdHMgYmVuZWZpdCBkZXZlbG9wZXJzPx1GcmksIDI5IE1hciAyMDI0IDE5OjQwOjAwIEdNVNABQmVuIGFuZCBSeWFuIHRhbGsgYWJvdXQgaG93IHRpbnkgbmF0aW9ucyBhcmUgbWFraW5nIGh1Z2UgbW9uZXkgZnJvbSB0aGVpciBkb21haW4gbmFtZXMsIHRoZSBVUyBnb3Zlcm5tZW504oCZcyBhbnRpdHJ1c3QgY2FzZSBhZ2FpbnN0IEFwcGxlLCB0aGUgaW1wbGljYXRpb25zIG9mIGEgZm91ci1kYXkgd29yayB3ZWVrLCBSZWRkaXTigJlzIElQTywgYW5kIG1vcmUuIE5odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI5L3dpbGwtYW50aXRydXN0LXN1aXRzLWJlbmVmaXQtZGV2ZWxvcGVycy9kAhsPZBYCZg8VBWhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI3L2NvbnRyb2xsaW5nLWNsb3VkLWNvc3RzLXdoZXJlLXRvLXN0YXJ0LWFuZC13aGVyZS10by1nby1mcm9tLXRoZXJlL0NDb250cm9sbGluZyBjbG91ZCBjb3N0czogV2hlcmUgdG8gc3RhcnQsIGFuZCB3aGVyZSB0byBnbyBmcm9tIHRoZXJlHVdlZCwgMjcgTWFyIDIwMjQgMTg6NTQ6MjUgR01UqwJJbiB0aGlzIGVwaXNvZGUsIEJlbiBhbmQgUnlhbiBhcmUgam9pbmVkIGJ5IEpvc2h1YSBGb3gsIGEgc2VuaW9yIGNsb3VkIGFyY2hpdGVjdCBhdCBEb2lULCB0byBkaXNjdXNzIGNsb3VkIGNvc3Qgb3B0aW1pemF0aW9uLiBUaGV5IGV4cGxvcmUgdGhlIGltcG9ydGFuY2Ugb2YgY29udHJvbGxpbmcgYW5kIHVuZGVyc3RhbmRpbmcgY2xvdWQgY29zdHMsIHRoZSByb2xlIG9mIGdvb2QgYXJjaGl0ZWN0dXJlIGluIGNvc3Qgb3B0aW1pemF0aW9uLCBhbmQgc3RyYXRlZ2llcyBmb3IgZGVhbGluZyB3aXRoIHN1cnByaXNlIGNvc3RzLmhodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI3L2NvbnRyb2xsaW5nLWNsb3VkLWNvc3RzLXdoZXJlLXRvLXN0YXJ0LWFuZC13aGVyZS10by1nby1mcm9tLXRoZXJlL2QCHQ9kFgJmDxUFV2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMjcvY29tbXVuaXR5LXByb2R1Y3RzLXJlZmxlY3Rpb25zLWFuZC1sb29raW5nLWFoZWFkLzFDb21tdW5pdHkgcHJvZHVjdHM6IFJlZmxlY3Rpb25zIGFuZCBsb29raW5nIGFoZWFkHVdlZCwgMjcgTWFyIDIwMjQgMTQ6MDA6MDAgR01U+AFUaGlzIHBhc3QgeWVhciwgd2XigJl2ZSBleHBsb3JlZCBhbmQgbGVhcm5lZCBob3cgQUkgY2FuIHN1cHBvcnQgdGhlIGNvbW11bml0eSBvbiBTdGFjayBPdmVyZmxvdyBhbmQgYWNyb3NzIHRoZSBTdGFjayBFeGNoYW5nZSBuZXR3b3JrLiBSZWFkIG1vcmUgdG8gc2VlIG91ciByZWZsZWN0aW9ucyBhbmQgbGVhcm4gbW9yZSBhYm91dCB0aGUgaW5pdGlhdGl2ZXMgb3VyIHByb2R1Y3QgdGVhbSBpcyBwcmlvcml0aXppbmcgdGhpcyB5ZWFyLldodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI3L2NvbW11bml0eS1wcm9kdWN0cy1yZWZsZWN0aW9ucy1hbmQtbG9va2luZy1haGVhZC9kAh4PZBYCZg8VBVNodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzI2L2RhdGEtZGF0YS1ldmVyeXdoZXJlLWFuZC1ub3QtYS1zdG9wLXRvLXRoaW5rLy1EYXRhLCBkYXRhIGV2ZXJ5d2hlcmUgYW5kIG5vdCBhIHN0b3AgdG8gdGhpbmsdVHVlLCAyNiBNYXIgMjAyNCAxOTo0MDowMCBHTVT8AkJlbiBhbmQgUnlhbiBhcmUgam9pbmVkIGJ5IE5pY2sgSGV1ZGVja2VyLCBTZW5pb3IgRGlyZWN0b3Igb2YgTWFya2V0IFN0cmF0ZWd5IGFuZCBDb21wZXRpdGl2ZSBJbnRlbGxpZ2VuY2UgYXQgQ3JpYmwsIHRvIGRpc2N1c3MgdGhlIHN0YXRlIG9mIGRhdGEgYW5kIGFuYWx5dGljcy4gVGhleSBjb3ZlciBHZW5BSSwgdGhlIHJvbGUgb2YgaW5jdW1iZW50cyB2cy4gc3RhcnR1cHMsIGNoYWxsZW5nZXMgb2YgZGF0YSBzdG9yYWdlIGFuZCBzZWN1cml0eSwgZGF0YSBxdWFsaXR5IGFuZCBFVEwgcGlwZWxpbmVzLCBtZWFzdXJlcyBvZiBkYXRhIHF1YWxpdHkgZm9yIEdlbkFJLCBhbmQgQ3JpYmzigJlzIHJvbGUgaW4gdGhlIGRhdGEgYW5kIG9ic2VydmFiaWxpdHkgc3BhY2UuU2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMjYvZGF0YS1kYXRhLWV2ZXJ5d2hlcmUtYW5kLW5vdC1hLXN0b3AtdG8tdGhpbmsvZAIfD2QWAmYPFQVDaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8yMi9pcy1haS1tYWtpbmcteW91ci1jb2RlLXdvcnNlLx1JcyBBSSBtYWtpbmcgeW91ciBjb2RlIHdvcnNlPx1GcmksIDIyIE1hciAyMDI0IDIxOjM1OjAwIEdNVIsDQmVuIGFuZCBSeWFuIGFyZSBqb2luZWQgYnkgQmlsbCBIYXJkaW5nLCBDRU8gb2YgR2l0Q2xlYXIsIGZvciBhIGRpc2N1c3Npb24gb2YgQUktZ2VuZXJhdGVkIGNvZGUgcXVhbGl0eSBhbmQgaXRzIGltcGFjdCBvbiBwcm9kdWN0aXZpdHkuIEdpdENsZWFy4oCZcyByZXNlYXJjaCBoYXMgaGlnaGxpZ2h0ZWQgdGhlIGZhY3QgdGhhdCB3aGlsZSBBSSBjYW4gc3VnZ2VzdCB2YWxpZCBjb2RlLCBpdCBjYW7igJl0IG5lY2Vzc2FyaWx5IHJldXNlIGFuZCBtb2RpZnkgZXhpc3RpbmcgY29kZeKAlGEgcmVjaXBlIGZvciBsb25nLXRlcm0gY2hhbGxlbmdlcyBpbiBtYWludGFpbmFiaWxpdHkgYW5kIHRlc3QgY292ZXJhZ2UgaWYgZGV2cyBhcmUgdG9vIGRlcGVuZGVudCBvbiBBSSBjb2RlLWdlbiB0b29scy5DaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8yMi9pcy1haS1tYWtpbmcteW91ci1jb2RlLXdvcnNlL2QCIQ9kFgJmDxUFZGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMTkvd2h5LXRoZS1jcmVhdG9yLW9mLW5vZGUtanMtci1jcmVhdGVkLWEtbmV3LWphdmFzY3JpcHQtcnVudGltZS89V2h5IHRoZSBjcmVhdG9yIG9mIE5vZGUuanPCriBjcmVhdGVkIGEgbmV3IEphdmFTY3JpcHQgcnVudGltZR1UdWUsIDE5IE1hciAyMDI0IDA3OjQwOjAwIEdNVLoDUnlhbiBEYWhsLCBjcmVhdG9yIG9mIE5vZGUuanMgYW5kIERlbm8sIHRlbGxzIHVzIGFib3V0IGhpcyBqb3VybmV5IGludG8gc29mdHdhcmUgZGV2ZWxvcG1lbnQgYW5kIHRoZSBjcmVhdGlvbiBvZiBOb2RlLmpzLiBIZSBleHBsYWlucyB3aHkgaGUgc3RhcnRlZCBEZW5vLCBhIG5ldyBKYXZhU2NyaXB0IHJ1bnRpbWUuIFJ5YW4gYWxzbyBpbnRyb2R1Y2VzIEpTUiwgYW4gYWx0ZXJuYXRpdmUgdG8gTlBNLCBhbmQgZW1waGFzaXplcyB0aGUgaW1wb3J0YW5jZSBvZiBzZWN1cml0eSBpbiB0aGUgSmF2YVNjcmlwdCBlY29zeXN0ZW0uIFBsdXM6IFRob3VnaHRzIG9uIHRoZSBmdXR1cmUgb2YgSmF2YVNjcmlwdCwgaW5jbHVkaW5nIHRoZSByb2xlIG9mIFR5cGVTY3JpcHQgYW5kIGJyaWRnaW5nIHRoZSBnYXAgYmV0d2VlbiBzZXJ2ZXItc2lkZSBhbmQgYnJvd3NlciBKYXZhU2NyaXB0LmRodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzE5L3doeS10aGUtY3JlYXRvci1vZi1ub2RlLWpzLXItY3JlYXRlZC1hLW5ldy1qYXZhc2NyaXB0LXJ1bnRpbWUvZAIiD2QWAmYPFQVpaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8xOC93aGF0LWluc3BpcmVkLXlvdS10by1zdGFydC1jb2RpbmctcHJvZ3JhbW1pbmctc29mdHdhcmUtZGV2ZWxvcG1lbnQvLUV4cGxvcmluZyB3aGF0IGluc3BpcmVkIGZvbGtzIHRvIHN0YXJ0IGNvZGluZx1Nb24sIDE4IE1hciAyMDI0IDEzOjAwOjAwIEdNVKABVXNlcnMgaGF2ZSBiZWVuIHNoYXJpbmcgdGhlIHNwYXJrIHRoYXQgc3RhcnRlZCB0aGVtIG9uIHRoZWlyIGpvdXJuZXkgYXMgY29tcHV0ZXIgcHJvZ3JhbW1lcnMuIEZyb20gSVJDIHRvIE1pbmVjcmFmdCwgdXNlcnMgZm91bmQgYSBwYXNzaW9uIHRoYXQgYmVjYW1lIGEgY2FyZWVyLmlodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzE4L3doYXQtaW5zcGlyZWQteW91LXRvLXN0YXJ0LWNvZGluZy1wcm9ncmFtbWluZy1zb2Z0d2FyZS1kZXZlbG9wbWVudC9kAiMPZBYCZg8VBVFodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzE1L3lvdXItd2hvbGUtcmVwby1maXRzLWluLXRoZS1jb250ZXh0LXdpbmRvdy8qWW91ciB3aG9sZSByZXBvIGZpdHMgaW4gdGhlIGNvbnRleHQgd2luZG93HUZyaSwgMTUgTWFyIDIwMjQgMDc6NDA6MDAgR01UiwJUaGUgaG9tZSB0ZWFtIGRpc2N1c3NlcyB0aGUgY2hhbGxlbmdlcyAoaGFyZHdhcmUgYW5kIG90aGVyd2lzZSkgb2YgYnVpbGRpbmcgQUkgbW9kZWxzIGF0IHNjYWxlLCB3aHkgbWFqb3IgcGxheWVycyBsaWtlIE1ldGEgYXJlIG9wZW4tc291cmNpbmcgdGhlaXIgQUkgcHJvamVjdHMsIHdoYXQgQXBwbGXigJlzIHJlY2VudCBjaGFuZ2VzIG1lYW4gZm9yIGRldmVsb3BlcnMgaW4gdGhlIEVVLCBhbmQgUGVycGxleGl0eSBBSeKAmXMgbmV3IGFwcHJvYWNoIHRvIHNlYXJjaC5RaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8xNS95b3VyLXdob2xlLXJlcG8tZml0cy1pbi10aGUtY29udGV4dC13aW5kb3cvZAIlD2QWAmYPFQV4aHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8xMi9ob3ctc3RhY2stb3ZlcmZsb3ctaXMtcGFydG5lcmluZy13aXRoLWdvb2dsZS10by1lbmNvdXJhZ2Utc29jaWFsbHktcmVzcG9uc2libGUtYWkvUUhvdyBTdGFjayBPdmVyZmxvdyBpcyBwYXJ0bmVyaW5nIHdpdGggR29vZ2xlIHRvIGVuY291cmFnZSBzb2NpYWxseSByZXNwb25zaWJsZSBBSR1UdWUsIDEyIE1hciAyMDI0IDE5OjQwOjAwIEdNVJ0CQmVuIHRhbGtzIHdpdGggUnlhbiBQb2xrLCBDaGllZiBQcm9kdWN0IE9mZmljZXIgYXQgU3RhY2sgT3ZlcmZsb3csIGFib3V0IG91ciBzdHJhdGVnaWMgcGFydG5lcnNoaXAgd2l0aCBHb29nbGUgQ2xvdWQsIHRoZSBpbXBvcnRhbmNlIG9mIGNvbGxhYm9yYXRpb24gYmV0d2VlbiBBSSBjb21wYW5pZXMgYW5kIHRoZSBTdGFjayBPdmVyZmxvdyBjb21tdW5pdHksIGFuZCB3aHkgU3RhY2sgT3ZlcmZsb3figJlzIFEmYW1wO0EgZm9ybWF0IGlzIHNvIHN1aXRhYmxlIGZvciB0cmFpbmluZyBBSSBtb2RlbHMueGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMTIvaG93LXN0YWNrLW92ZXJmbG93LWlzLXBhcnRuZXJpbmctd2l0aC1nb29nbGUtdG8tZW5jb3VyYWdlLXNvY2lhbGx5LXJlc3BvbnNpYmxlLWFpL2QCJg9kFgJmDxUFYGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDgvYS1sZWFkaW5nLW1sLWVkdWNhdG9yLW9uLXdoYXQteW91LW5lZWQtdG8ta25vdy1hYm91dC1sbG1zLzlBIGxlYWRpbmcgTUwgZWR1Y2F0b3Igb24gd2hhdCB5b3UgbmVlZCB0byBrbm93IGFib3V0IExMTXMdRnJpLCAwOCBNYXIgMjAyNCAyMDo0MDowMCBHTVSmA01hY2hpbmUgbGVhcm5pbmcgc2NpZW50aXN0LCBhdXRob3IsIGFuZCBMTE0gZGV2ZWxvcGVyIE1heGltZSBMYWJvbm5lIHRhbGtzIHdpdGggQmVuIGFuZCBSeWFuIGFib3V0IGhpcyByb2xlIGFzIGxlYWQgbWFjaGluZSBsZWFybmluZyBzY2llbnRpc3QsIGhpcyBjb250cmlidXRpb25zIHRvIHRoZSBvcGVuLXNvdXJjZSBjb21tdW5pdHksIHRoZSB2YWx1ZSBvZiByZXRyaWV2YWwtYXVnbWVudGVkIGdlbmVyYXRpb24gKFJBRyksIGFuZCB0aGUgcHJvY2VzcyBvZiBmaW5lLXR1bmluZyBhbmQgdW5mcmVlemluZyBsYXllcnMgaW4gTExNcy4gVGhlIHRlYW0gdGFsa3MgdGhyb3VnaCB2YXJpb3VzIGNoYWxsZW5nZXMgYW5kIGNvbnNpZGVyYXRpb25zIGluIGltcGxlbWVudGluZyBHZW5BSSwgZnJvbSBkYXRhIHF1YWxpdHkgdG8gaW50ZWdyYXRpb24uYGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDgvYS1sZWFkaW5nLW1sLWVkdWNhdG9yLW9uLXdoYXQteW91LW5lZWQtdG8ta25vdy1hYm91dC1sbG1zL2QCJw9kFgJmDxUFTGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDcvc3RhY2stb3ZlcmZsb3ctZm9yLXRlYW1zLW5ldy1ob21lcGFnZS8tTWFraW5nIGNvbGxhYm9yYXRpb24gaW50dWl0aXZlIGFuZCBtZWFuaW5nZnVsHVRodSwgMDcgTWFyIDIwMjQgMTQ6MDA6MDAgR01U4AFJbiB0aGUgbGF0ZXN0IFN0YWNrIE92ZXJmbG93IGZvciBUZWFtcyBFbnRlcnByaXNlIHJlbGVhc2UsIHlvdSYjeDI3O2xsIHNlZSB1cGRhdGVzIHRoYXQgbWFrZSBjb2xsYWJvcmF0aW9uIG1vcmUgaW50dWl0aXZlIGFuZCBtZWFuaW5nZnVsIGF0IHNldmVyYWwgZGlmZmVyZW50IHRvdWNoIHBvaW50cyBpbiB0aGUgdXNlciBqb3VybmV5LCBpbmNsdWRpbmcgYSByZWltYWdpbmVkIGhvbWVwYWdlLkxodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzA3L3N0YWNrLW92ZXJmbG93LWZvci10ZWFtcy1uZXctaG9tZXBhZ2UvZAIoD2QWAmYPFQVgaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8wNi9idWlsZGluZy1nZW5haS1mZWF0dXJlcy1pbi1wcmFjdGljZS13aXRoLWludHVpdC1tYWlsY2hpbXAvOUJ1aWxkaW5nIEdlbkFJIGZlYXR1cmVzIGluIHByYWN0aWNlIHdpdGggSW50dWl0IE1haWxjaGltcB1XZWQsIDA2IE1hciAyMDI0IDE0OjA1OjAwIEdNVOcBUnlhbiBhbmQgQmVuIGNoYXQgd2l0aCBTaGl2YW5nIFNoYWgsIENoaWVmIEFyY2hpdGVjdCwgYW5kIEpvbiBGYXNvbGksIENoaWVmIERlc2lnbiAmYW1wOyBQcm9kdWN0IE9mZmljZXIsIGJvdGggb2YgSW50dWl0IE1haWxjaGltcCwgYWJvdXQgaW1wbGVtZW50aW5nIEdlbkFJIGFuZCBob3cgYWxsIHRoZSBwaWVjZXMgY2FtZSB0b2dldGhlciB0byBtYWtlIGEgYmV0dGVyIGVuZCB1c2VyIGV4cGVyaWVuY2UuYGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDYvYnVpbGRpbmctZ2VuYWktZmVhdHVyZXMtaW4tcHJhY3RpY2Utd2l0aC1pbnR1aXQtbWFpbGNoaW1wL2QCKQ9kFgJmDxUFamh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDUvY2h1bmtpbmctZXhwcmVzcy1hbi1leHBlcnQtYnJlYWtzLWRvd24taG93LXRvLWJ1aWxkLXlvdXItcmFnLXN5c3RlbS9EQ2h1bmtpbmcgZXhwcmVzczogQW4gZXhwZXJ0IGJyZWFrcyBkb3duIGhvdyB0byBidWlsZCB5b3VyIFJBRyBzeXN0ZW0dVHVlLCAwNSBNYXIgMjAyNCAyMDo0MDowMCBHTVTOAVRoaXMgaXMgcGFydCB0d28gb2Ygb3VyIGNvbnZlcnNhdGlvbiB3aXRoIFJvaWUgU2Nod2FiZXItQ29oZW4sIFN0YWZmIERldmVsb3BlciBBZHZvY2F0ZSBhdCBQaW5lY29uZSwgYWJvdXQgcmV0cmlldmFsLWF1Z21lbnRlZCBnZW5lcmF0aW9uIChSQUcpIGFuZCB3aHkgaXTigJlzIGNydWNpYWwgZm9yIHRoZSBzdWNjZXNzIG9mIHlvdXIgQUkgaW5pdGlhdGl2ZXMuamh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDMvMDUvY2h1bmtpbmctZXhwcmVzcy1hbi1leHBlcnQtYnJlYWtzLWRvd24taG93LXRvLWJ1aWxkLXlvdXItcmFnLXN5c3RlbS9kAioPZBYCZg8VBV5odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzA0L2luLXJ1c3Qtd2UtdHJ1c3Qtd2hpdGUtaG91c2Utb2ZmaWNlLXVyZ2VzLW1lbW9yeS1zYWZldHkvOEluIFJ1c3Qgd2UgdHJ1c3Q/IFdoaXRlIEhvdXNlIE9mZmljZSB1cmdlcyBtZW1vcnkgc2FmZXR5HU1vbiwgMDQgTWFyIDIwMjQgMTg6MDc6MzggR01URUlzIHlvdXIgcHJlZmVycmVkIHByb2dyYW1taW5nIGxhbmd1YWdlIGEgbWF0dGVyIG9mIG5hdGlvbmFsIHNlY3VyaXR5P15odHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzA0L2luLXJ1c3Qtd2UtdHJ1c3Qtd2hpdGUtaG91c2Utb2ZmaWNlLXVyZ2VzLW1lbW9yeS1zYWZldHkvZAIrD2QWAmYPFQVZaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMy8wMS9pdC1zLXJhZy10aW1lLWZvci1sbG1zLXRoYXQtbmVlZC1hLXNvdXJjZS1vZi10cnV0aC80SXTigJlzIFJBRyB0aW1lIGZvciBMTE1zIHRoYXQgbmVlZCBhIHNvdXJjZSBvZiB0cnV0aB1GcmksIDAxIE1hciAyMDI0IDIwOjQwOjAwIEdNVKoCT24gdGhpcyBlcGlzb2RlOiBSb2llIFNjaHdhYmVyLUNvaGVuLCBTdGFmZiBEZXZlbG9wZXIgQWR2b2NhdGUgYXQgUGluZWNvbmUsIGpvaW5zIEJlbiBhbmQgUnlhbiB0byBicmVhayBkb3duIHdoYXQgcmV0cmlldmFsLWF1Z21lbnRlZCBnZW5lcmF0aW9uIChSQUcpIGlzIGFuZCB3aHkgdGhlIGNvbmNlcHQgaXMgY2VudHJhbCB0byB0aGUgQUkgY29udmVyc2F0aW9uLiBUaGlzIGlzIHBhcnQgb25lIG9mIG91ciBjb252ZXJzYXRpb24sIHNvIHR1bmUgaW4gbmV4dCB0aW1lIGZvciB0aGUgdGhyaWxsaW5nIGNvbmNsdXNpb24uIFlodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAzLzAxL2l0LXMtcmFnLXRpbWUtZm9yLWxsbXMtdGhhdC1uZWVkLWEtc291cmNlLW9mLXRydXRoL2QCLA9kFgJmDxUFYmh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDIvMjkvZGVmaW5pbmctc29jaWFsbHktcmVzcG9uc2libGUtYWktaG93LXdlLXNlbGVjdC1hcGktcGFydG5lcnMvOERlZmluaW5nIHNvY2lhbGx5IHJlc3BvbnNpYmxlIEFJOiBIb3cgd2Ugc2VsZWN0IHBhcnRuZXJzHVRodSwgMjkgRmViIDIwMjQgMTU6MDA6MDAgR01UqQJTdGFjayBPdmVyZmxvdyBpcyBvbiBhIGpvdXJuZXkgdG8gYnVpbGQgYSBuZXcgZXJhIGluIHRoZSBwcmFjdGljZSBvZiBBSTogdGhlIGVyYSBvZiBzb2NpYWwgcmVzcG9uc2liaWxpdHkuIEFsbCBwcm9kdWN0cyBiYXNlZCBvbiBtb2RlbHMgdGhhdCBjb25zdW1lIHB1YmxpYyBTdGFjayBPdmVyZmxvdyBkYXRhIGFyZSByZXF1aXJlZCB0byBwcm92aWRlIGF0dHJpYnV0aW9uIGJhY2sgdG8gdGhlIGhpZ2hlc3QgcmVsZXZhbmNlIHBvc3RzIHRoYXQgaW5mbHVlbmNlZCB0aGUgc3VtbWFyeSBnaXZlbiBieSB0aGUgbW9kZWwuIApiaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMi8yOS9kZWZpbmluZy1zb2NpYWxseS1yZXNwb25zaWJsZS1haS1ob3ctd2Utc2VsZWN0LWFwaS1wYXJ0bmVycy9kAi0PZBYCZg8VBVZodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAyLzI4L29wdGltaXppbmctYm90aC1oYXJkd2FyZS1hbmQtc29mdHdhcmUtZm9yLWdlbmFpLy9PcHRpbWl6aW5nIGJvdGggaGFyZHdhcmUgYW5kIHNvZnR3YXJlIGZvciBHZW5BSR1XZWQsIDI4IEZlYiAyMDI0IDA1OjQwOjAwIEdNVNUBUnlhbiBhbmQgQmVuIGNoYXQgd2l0aCBSYXltb25kIExvLCBBSSBzb2Z0d2FyZSBldmFuZ2VsaXN0IGF0IEludGVsLCBhYm91dCB0aGUgQUkgUEMsIHRoZSBzb2Z0d2FyZSB0aGF0IHBvd2VycyBBSSBicmVha3Rocm91Z2hzLCBhbmQgb3B0aW1pemluZyBoYXJkd2FyZSBhbmQgc29mdHdhcmUgaW4gdW5pc29uIHRvIGltcHJvdmUgZ2VuZXJhdGl2ZSBBSSBwZXJmb3JtYW5jZS4gVmh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDIvMjgvb3B0aW1pemluZy1ib3RoLWhhcmR3YXJlLWFuZC1zb2Z0d2FyZS1mb3ItZ2VuYWkvZAIuD2QWAmYPFQVgaHR0cHM6Ly9zdGFja292ZXJmbG93LmJsb2cvMjAyNC8wMi8yNy9ob3ctdG8tY29udmluY2UteW91ci1jZW8taXQtcy13b3J0aC1wYXlpbmctZG93bi10ZWNoLWRlYnQvO0hvdyB0byBjb252aW5jZSB5b3VyIENFTyBpdOKAmXMgd29ydGggcGF5aW5nIGRvd24gdGVjaCBkZWJ0HVR1ZSwgMjcgRmViIDIwMjQgMjA6NDA6MDAgR01U6QFPbiB0aGlzIGVwaXNvZGU6IE1hdHQgVmFuIEl0YWxsaWUsIEZvdW5kZXIgYW5kIENFTyBhdCBTZW1hLCBhIGNvbXBhbnkgdGhhdCBhc3Nlc3NlcyBjb2RlIHRvIGltcHJvdmUgb3V0Y29tZXMgZm9yIHVzZXJzLCBjb21wYW5pZXMsIGFuZCBkZXZlbG9wZXJzLiBQbHVzLCBmcmllbmQgb2YgdGhlIHNob3cgYW5kIGVyc3R3aGlsZSBjb2hvc3QgQ2Fzc2lkeSBXaWxsaWFtcyBqb2lucyB0aGUgY29udmVyc2F0aW9uLmBodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAyLzI3L2hvdy10by1jb252aW5jZS15b3VyLWNlby1pdC1zLXdvcnRoLXBheWluZy1kb3duLXRlY2gtZGVidC9kAi8PZBYCZg8VBWNodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAyLzI2L2V2ZW4tbGxtcy1uZWVkLWVkdWNhdGlvbi1xdWFsaXR5LWRhdGEtbWFrZXMtbGxtcy1vdmVycGVyZm9ybS8+RXZlbiBMTE1zIG5lZWQgZWR1Y2F0aW9u4oCUcXVhbGl0eSBkYXRhIG1ha2VzIExMTXMgb3ZlcnBlcmZvcm0dTW9uLCAyNiBGZWIgMjAyNCAxNTowMDowMCBHTVS/AUlmIHlvdeKAmXJlIGJ1aWxkaW5nIGV4cGVyaW1lbnRhbCBHZW5BSSBmZWF0dXJlcyB0aGF0IGhhdmVu4oCZdCBwcm92ZW4gdGhlaXIgcHJvZHVjdCBtYXJrZXQgZml0LCB5b3UgZG9u4oCZdCB3YW50IHRvIGNvbW1pdCB0byBhIG1vZGVsIHRoYXQgcnVucyB1cCBjb3N0cyB3aXRob3V0IGEgcmV0dXJuIG9uIHRoYXQgaW52ZXN0bWVudC4gY2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDIvMjYvZXZlbi1sbG1zLW5lZWQtZWR1Y2F0aW9uLXF1YWxpdHktZGF0YS1tYWtlcy1sbG1zLW92ZXJwZXJmb3JtL2QCMA9kFgJmDxUFWWh0dHBzOi8vc3RhY2tvdmVyZmxvdy5ibG9nLzIwMjQvMDIvMjMvZG93bi10aGUtcmFiYml0LWhvbGUtaW4tdGhlLXN0YWNrLWV4Y2hhbmdlLW5ldHdvcmsvMkRvd24gdGhlIHJhYmJpdCBob2xlIGluIHRoZSBTdGFjayBFeGNoYW5nZSBuZXR3b3JrHUZyaSwgMjMgRmViIDIwMjQgMjA6NDA6MDAgR01UnQNPbiB0aGlzIGhvbWUgdGVhbSBlcGlzb2RlOiBEaXNjdXNzaW9ucyBvbiBTdGFjayBPdmVyZmxvdyBpcyBhIG5ldyBmZWF0dXJlIHRoYXQgYWxsb3dzIHVzZXJzIHRvIGVuZ2FnZSBpbiBvcGVuLWVuZGVkIGNvbnZlcnNhdGlvbnMgb3V0c2lkZSB0aGUgc2l0ZeKAmXMgcHJpbWFyeSBRJmFtcDtBIHN0cnVjdHVyZS4gVGhlIHRlYW0gZXhwbG9yZXMgZGVlcC1jdXQgU3RhY2sgRXhjaGFuZ2UgcXVlc3Rpb25zIGFib3V0IHRoZSBuYXR1cmUgb2YgY29uc2Npb3VzbmVzcyBhbmQgdGhlIGF2YWlsYWJpbGl0eSBvZiBjb3JyZWN0aXZlIGxlbnNlcyBmb3IgbWVkaWV2YWwga25pZ2h0cy4gUGx1czogVGhlIHBzeWNob2xvZ3kgb2YgZG93bnZvdGluZyBhbmQgYSByZWNlbnQgRkNDIHJ1bGluZyBvbiBBSS1nZW5lcmF0ZWQgcm9ib2NhbGxzLllodHRwczovL3N0YWNrb3ZlcmZsb3cuYmxvZy8yMDI0LzAyLzIzL2Rvd24tdGhlLXJhYmJpdC1ob2xlLWluLXRoZS1zdGFjay1leGNoYW5nZS1uZXR3b3JrL2QCBg8WAh8ABYIEPHNjcmlwdCBhc3luYyBzcmM9J2h0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzP2NsaWVudD1jYS1wdWItMjM5NzUwMjQ1ODYyNjU3NScNCiAgICAgICAgICAgICAgICAgY3Jvc3NvcmlnaW49J2Fub255bW91cyc+PC9zY3JpcHQ+DQogICAgICAgICAgICA8aW5zIGNsYXNzPSdhZHNieWdvb2dsZScNCiAgICAgICAgICAgICAgICAgc3R5bGU9J2Rpc3BsYXk6YmxvY2snDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtZm9ybWF0PSdhdXRvcmVsYXhlZCcNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1jbGllbnQ9J2NhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLXNsb3Q9JzUzNjU5NTg0NjEnPjwvaW5zPg0KICAgICAgICAgICAgPHNjcmlwdD4NCiAgICAgICAgICAgICAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCiAgICAgICAgICAgIDwvc2NyaXB0PmQCBw8WAh8ABZoIPGRpdj48c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nMzA4OTI1Nzg3NCc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+PC9kaXY+PGRpdj48c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nMzE3NTA5NTc3OCc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+PC9kaXY+ZAIID2QWCAIBDxYCHwAFlAQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nMTk1MDM3MzkzMCc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZAIDDxYCHwAFggQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nOTE3MDM4ODQwOSc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZAIFDxYCHwAFggQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nODU5NTY3MzMzOCc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZAIHDxYCHwAFggQ8c2NyaXB0IGFzeW5jIHNyYz0naHR0cHM6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvanMvYWRzYnlnb29nbGUuanM/Y2xpZW50PWNhLXB1Yi0yMzk3NTAyNDU4NjI2NTc1Jw0KICAgICAgICAgICAgICAgICBjcm9zc29yaWdpbj0nYW5vbnltb3VzJz48L3NjcmlwdD4NCiAgICAgICAgICAgIDxpbnMgY2xhc3M9J2Fkc2J5Z29vZ2xlJw0KICAgICAgICAgICAgICAgICBzdHlsZT0nZGlzcGxheTpibG9jaycNCiAgICAgICAgICAgICAgICAgZGF0YS1hZC1mb3JtYXQ9J2F1dG9yZWxheGVkJw0KICAgICAgICAgICAgICAgICBkYXRhLWFkLWNsaWVudD0nY2EtcHViLTIzOTc1MDI0NTg2MjY1NzUnDQogICAgICAgICAgICAgICAgIGRhdGEtYWQtc2xvdD0nMzE1MTc3NDk2Myc+PC9pbnM+DQogICAgICAgICAgICA8c2NyaXB0Pg0KICAgICAgICAgICAgICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KICAgICAgICAgICAgPC9zY3JpcHQ+ZGRG68Gc75IJ7Gu7hWKL9ZkyOhtkxmIhp6rHOsWddsgaNg==">
  </div>
  <div class="aspNetHidden">
    <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8D0E13E6">
    <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdAAP1pBaGd56IG8+2FjO8UNOkDS6S1BBvLPji1XVj3Bh9By8zACrOsmKsedR3ZCAsXqMmziuSFqf7GO8Wbg2F0vtT4f+JagrBCDnjo4mpZiULSw==">
  </div>
  <!-- ======= Header ======= -->
  <header id="header" class="header fixed-top d-flex align-items-center">
    <div class="d-flex align-items-center justify-content-between">
      <a href="home" class="logo d-flex align-items-center">
        <img src="/assets/img/logo.png" alt="">
        <span class="d-none d-lg-block">CodeFriendly</span>
      </a>
      <i class="bi bi-list toggle-sidebar-btn"></i>
    </div><!-- End Logo -->
    <div class="search-bar">
      <div class="search-form d-flex align-items-center">
        <input name="ctl00$SearchBox" type="text" id="SearchBox" placeholder="Search" title="Enter search keyword" style="width:350px;">
        <input type="submit" name="ctl00$SearchButton" value="Search" id="SearchButton" style="width:100px;">
      </div>
    </div> <!-- End Search Bar -->
  </header><!-- End Header -->
  <aside id="sidebar" class="sidebar">
    <div id="divLeftAd1" style="margin:-30px 0 0 -18px;">
      <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
      <!-- ad-left-square-1 -->
      <ins class="adsbygoogle" style="display: block; height: 600px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="9244353712" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="unfilled">
        <div id="aswift_1_host" style="border: none; height: 600px; width: 278px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe id="aswift_1"
            name="aswift_1" style="left:0;position:absolute;top:0;border:0;width:278px;height:600px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation"
            width="278" height="600" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"
            src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=600&amp;slotname=9244353712&amp;adk=3157968370&amp;adf=2692411978&amp;pi=t.ma~as.9244353712&amp;w=278&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=278x600&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=4&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663726&amp;bpp=10&amp;bdt=394&amp;idt=395&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=2&amp;ady=50&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CfeE%7C&amp;abl=CF&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=2&amp;uci=a!2&amp;fsb=1&amp;dtd=403"
            data-google-container-id="a!2" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
      </ins>
      <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
      </script>
    </div>
    <ul class="sidebar-nav" id="sidebar-nav">
      <li class="nav-heading">
        <!-- for blank vertical gap -->
      </li>
      <li class="nav-item">
        <div style="width:100%; height:1px; background-color:#aab7cf;"></div>
      </li>
      <li class="nav-item menuBackground">
        <a id="CodingTools" class="nav-link" data-bs-target="#tools-nav" data-bs-toggle="collapse" href="#" style="background-color:#DDE8FF;">
                  <i class="bi bi-menu-button-wide"></i><span>Coders Corner</span><i class="bi bi-chevron-down ms-auto"></i>
              </a>
        <ul id="tools-nav" class="nav-content collapse show" data-bs-parent="#sidebar-nav">
          <li class="menuItem">
            <a href="/base64/encode">
                          <i class="bi bi-circle"></i><span>Base64 Encode/Decode</span>
                      </a>
          </li>
          <li>
            <a href="/generate/guid">
                          <i class="bi bi-circle"></i><span>Generate Guid / Check IP</span>
                      </a>
          </li>
          <li>
            <a href="/convert/document">
                          <i class="bi bi-circle"></i><span>Convert File Format </span>
                      </a>
          </li>
          <li>
            <a href="/fiddle/csharp">
                          <i class="bi bi-circle"></i><span>Fiddle C# / C++ / C / GO</span>
                      </a>
          </li>
          <li>
            <a href="/fiddle/java">
                          <i class="bi bi-circle"></i><span>Fiddle Java / Swift / Rust</span>
                      </a>
          </li>
          <li>
            <a href="/fiddle/php">
                          <i class="bi bi-circle"></i><span>Fiddle PHP / Python / R</span>
                      </a>
          </li>
          <li>
            <a href="/fiddle/js">
                          <i class="bi bi-circle"></i><span>Fiddle JavaScript / HTML</span>
                      </a>
          </li>
        </ul>
      </li><!-- End Tools Nav -->
      <li class="nav-item menuBackground">
        <a id="TechThreads" class="nav-link collapsed" data-bs-target="#threads-nav" data-bs-toggle="collapse" href="#" style="background-color:#DDE8FF;">
                  <i class="bi bi-journal-text"></i><span>Technology Square</span><i class="bi bi-chevron-down ms-auto"></i>
              </a>
        <ul id="threads-nav" class="nav-content collapse " data-bs-parent="#sidebar-nav">
          <li>
            <a href="/reference/html">
                          <i class="bi bi-circle"></i><span>HTML | CSS | JS | Angular | React</span>
                      </a>
          </li>
          <li>
            <a href="/reference/c">
                          <i class="bi bi-circle"></i><span>C | C++ | C# | VB.Net | Asp.Net</span>
                      </a>
          </li>
          <li>
            <a href="/reference/java">
                          <i class="bi bi-circle"></i><span>Java | Scala | Swift | Rust | Go | R</span>
                      </a>
          </li>
          <li>
            <a href="/reference/php">
                          <i class="bi bi-circle"></i><span>Php | Python | Perl | Ruby | Matlab</span>
                      </a>
          </li>
          <li>
            <a href="/reference/sql">
                          <i class="bi bi-circle"></i><span>SQL | Powershell | Bash | Docker</span>
                      </a>
          </li>
          <li>
            <a href="/reference/aws">
                          <i class="bi bi-circle"></i><span>AWS | GCP | Azure | Kubernetes</span>
                      </a>
          </li>
        </ul>
      </li><!-- End Threads Nav -->
      <li>
        <div style="width:100%; height:1px; background-color:#aab7cf;"></div>
      </li>
      <li class="nav-heading">
        <!-- for blank vertical gap -->
      </li>
    </ul>
    <div id="divLeftAd2" style="margin:-10px 0 0 -18px;">
      <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
      <!-- ad-left-square-2 -->
      <ins class="adsbygoogle" style="display: block; height: 600px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="8776615705" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="unfilled">
        <div id="aswift_2_host" style="border: none; height: 600px; width: 278px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe id="aswift_2"
            name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:278px;height:600px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation"
            width="278" height="600" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no"
            src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=600&amp;slotname=8776615705&amp;adk=4198875085&amp;adf=2295696430&amp;pi=t.ma~as.8776615705&amp;w=278&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=278x600&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=4&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663736&amp;bpp=1&amp;bdt=404&amp;idt=403&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=2&amp;ady=1057&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CfeE%7C&amp;abl=CF&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=3&amp;uci=a!3&amp;fsb=1&amp;dtd=406"
            data-google-container-id="a!3" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
      </ins>
      <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
      </script>
    </div>
  </aside><!-- End Sidebar-->
  <main id="main" class="main" style="padding-right: 0px; height: auto !important;">
    <section class="section dashboard" style="height: auto !important;">
      <div class="row" style="height: auto !important;">
        <!-- Left side columns -->
        <div class="col-lg-8" style="font-size: 12px; margin-left: -18px; z-index: 10; height: auto !important; min-height: 0px !important;">
          <div style="background-color: rgb(246, 249, 255); min-width: 820px; height: auto !important;">
            <div id="divTopAd" style="margin: -65px 0px 0px; background-color: rgb(246, 249, 255); width: 100%; height: auto !important;">
              <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
              <!-- top-horizontal-ad -->
              <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="7050231375" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                data-ad-status="unfilled">
                <div id="aswift_3_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                    id="aswift_3" name="aswift_3" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                    sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                    hspace="0" allowtransparency="true" scrolling="no"
                    src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=7050231375&amp;adk=2526506371&amp;adf=811367138&amp;pi=t.ma~as.7050231375&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663737&amp;bpp=1&amp;bdt=405&amp;idt=411&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=65&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEe%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=4&amp;uci=a!4&amp;fsb=1&amp;dtd=414"
                    data-google-container-id="a!4" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
              </ins>
              <script>
                (adsbygoogle = window.adsbygoogle || []).push({});
              </script>
            </div>
            <br>
            <div style="width:100%; height:2px;"></div>
            <div style="width:100%; height:1px; background-color:#aab7cf;"></div>
            <div style="width:100%; height:15px;"></div>
            <div style="font-size: 14px; height: auto !important;">
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/05/10/between-hyper-focus-and-burnout-developing-with-adhd/" target="_blank"><h3 style="color:#3E7CFF">Between hyper-focus and burnout: Developing with ADHD</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 10 May 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Eira and Ryan talk with Chris Ferdinandi, a front-end developer and ADHD advocate, about his diagnosis experience, the importance of accommodations for neurodivergent folks, and some advice for devs looking for the best
                        tools and tactics for managing ADHD at work.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/05/10/between-hyper-focus-and-burnout-developing-with-adhd/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/05/07/reshaping-the-future-of-api-platforms/" target="_blank"><h3 style="color:#3E7CFF">Reshaping the future of API platforms</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 07 May 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Marco Palladino, CTO and cofounder of cloud-native API gateway Kong, talks with Ryan about the complexities of multi-cloud Kubernetes architecture, how AI has the potential to improve infrastructure management, and how
                        Kong’s large action model will reshape the future of API platforms.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/05/07/reshaping-the-future-of-api-platforms/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/05/03/the-reverse-mullett-model-of-software-engineering/" target="_blank"><h3 style="color:#3E7CFF">The reverse mullet model of software engineering</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 03 May 2024 19:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben and Ryan are joined by software developer and listener Patrick Carlile for a conversation about how the job market for software engineers has changed since the dot-com days, navigating boom-and-bust hiring cycles, and
                        the developers finding work at Walmart and In-N-Out. Plus: “Party in the front, business in the back” isn’t just for haircuts anymore.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/05/03/the-reverse-mullett-model-of-software-engineering/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/05/01/upcoming-research-at-stack-overflow/" target="_blank"><h3 style="color:#3E7CFF">Upcoming research at Stack Overflow</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 01 May 2024 14:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>All about the research that the User Experience team will be focused on over the next quarter and how you can help.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/05/01/upcoming-research-at-stack-overflow/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-1 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="3074887377" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_4_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_4" name="aswift_4" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=3074887377&amp;adk=1430022161&amp;adf=3419736629&amp;pi=t.ma~as.3074887377&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663737&amp;bpp=1&amp;bdt=405&amp;idt=421&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=945&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEe%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=5&amp;uci=a!5&amp;fsb=1&amp;dtd=424"
                      data-google-container-id="a!5" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/30/collaborating-smarter-overflowai/" target="_blank"><h3 style="color:#3E7CFF">Collaborating smarter, not harder</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 30 Apr 2024 13:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>In the latest Stack Overflow for Teams Enterprise release, you'll see updates that make collaboration smarter and knowledge discovery easier. This release also includes OverflowAI, a GenAI-powered paid add-on to Enterprise
                        subscriptions.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/30/collaborating-smarter-overflowai/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/30/net-neutrality-is-in-tiktok-and-noncompetes-are-out/" target="_blank"><h3 style="color:#3E7CFF">Net neutrality is in; TikTok and noncompetes are out</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 30 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>On this episode: The FTC bans most noncompete agreements, the implications of the TikTok “ban,” why a 2017 law is hitting startups with huge tax bills seven years later, and the return of net neutrality. Plus: the wunderkind
                        hacker who ransomed Finland’s anxieties and secrets.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/30/net-neutrality-is-in-tiktok-and-noncompetes-are-out/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/26/supporting-the-world-s-most-used-database-engine-through-2050/" target="_blank"><h3 style="color:#3E7CFF">Supporting the world’s most-used database engine through 2050</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 26 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Dr. Richard Hipp, creator of SQLite, shares how he taught himself to program, the challenges he faced in creating SQLite, and the importance of testing and maintaining the software for long-term support.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/26/supporting-the-world-s-most-used-database-engine-through-2050/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-2 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="5800304820" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_5_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_5" name="aswift_5" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=5800304820&amp;adk=465312819&amp;adf=1007933545&amp;pi=t.ma~as.5800304820&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663738&amp;bpp=1&amp;bdt=405&amp;idt=432&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=1660&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=6&amp;uci=a!6&amp;btvi=1&amp;fsb=1&amp;dtd=437"
                      data-google-container-id="a!6" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/25/what-language-should-beginning-programmers-choose/" target="_blank"><h3 style="color:#3E7CFF">What language should beginning programmers choose?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Thu, 25 Apr 2024 18:07:54 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Should a language be easy or comprehensive?</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/25/what-language-should-beginning-programmers-choose/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/23/is-genai-the-next-dot-com-bubble/" target="_blank"><h3 style="color:#3E7CFF">Is GenAI the next dot-com bubble?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 23 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>The home team talks about the current state of the software job market, the changing sentiments around AI job opportunities, the impact of big players like Facebook and OpenAI on the space, and the challenges for startups.
                        Plus: The philosophical implications of LLMs and the friendship potential of corvids.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/23/is-genai-the-next-dot-com-bubble/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/19/why-configuration-is-so-complicated/" target="_blank"><h3 style="color:#3E7CFF">Why configuration is so complicated</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 19 Apr 2024 19:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben and Ryan explore why configuration is so complicated, the right to repair, the best programming languages for beginners, how AI is grading exams in Texas, Automattic’s $125M acquisition of Beeper, and why a major US
                        city’s train system still relies on floppy disks. Plus: The unique challenge of keeping up with a field that’s changing as rapidly as GenAI.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/19/why-configuration-is-so-complicated/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-3 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="4073904586" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_6_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_6" name="aswift_6" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=4073904586&amp;adk=3666940463&amp;adf=1876550999&amp;pi=t.ma~as.4073904586&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663739&amp;bpp=1&amp;bdt=407&amp;idt=445&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=2375&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=7&amp;uci=a!7&amp;btvi=2&amp;fsb=1&amp;dtd=448"
                      data-google-container-id="a!7" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/17/if-everyone-is-building-ai-why-aren-t-more-projects-in-production/" target="_blank"><h3 style="color:#3E7CFF">If everyone is building AI, why aren't more projects in production?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 17 Apr 2024 04:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben talks with Shane McAllister, lead developer advocate at MongoDB, Stanimira Vlaeva, senior developer advocate at MongoDB, and Miku Jha, director, AI/ML and generative AI at Google Cloud, about the challenges and
                        opportunities of operationalizing and scaling generative AI models in enterprise organizations. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/17/if-everyone-is-building-ai-why-aren-t-more-projects-in-production/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/16/how-do-you-evaluate-an-llm-try-an-llm/" target="_blank"><h3 style="color:#3E7CFF">How do you evaluate an LLM? Try an LLM.</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 16 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>On this episode: Stack Overflow senior data scientist Michael Geden tells Ryan and Ben about how data scientists evaluate large language models (LLMs) and their output. They cover the challenges involved in evaluating LLMs,
                        how LLMs are being used to evaluate other LLMs, the importance of data validating, the need for human raters, and more needs and tradeoffs involved in selecting and fine-tuning LLMs. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/16/how-do-you-evaluate-an-llm-try-an-llm/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/15/how-to-succeed-as-a-data-engineer-without-the-burnout/" target="_blank"><h3 style="color:#3E7CFF">How to succeed as a data engineer without the burnout</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Mon, 15 Apr 2024 14:45:10 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>The key strategies for building a headache-free data platform.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/15/how-to-succeed-as-a-data-engineer-without-the-burnout/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-4 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="2703368197" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_7_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_7" name="aswift_7" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=2703368197&amp;adk=3858164940&amp;adf=4274780232&amp;pi=t.ma~as.2703368197&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663739&amp;bpp=1&amp;bdt=407&amp;idt=455&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=3108&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=8&amp;uci=a!8&amp;btvi=3&amp;fsb=1&amp;dtd=459"
                      data-google-container-id="a!8" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/12/diverting-more-backdoor-disasters/" target="_blank"><h3 style="color:#3E7CFF">Diverting more backdoor disasters</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 12 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>In the wake of the XZ backdoor, Ben and Ryan unpack the security implications of relying on open-source software projects maintained by small teams. They also discuss the open-source nature of Linux, the high cost of
                        education in the US, the value of open-source contributions for job seekers, and what Apple is up to AI-wise.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/12/diverting-more-backdoor-disasters/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/10/climbing-the-genai-decision-tree/" target="_blank"><h3 style="color:#3E7CFF">Climbing the GenAI decision tree</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 10 Apr 2024 04:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>In this sponsored episode, Ben and Ryan are joined by Ria Cheruvu, an AI evangelist at Intel, to discuss the different approaches to incorporating AI models into organizations.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/10/climbing-the-genai-decision-tree/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/09/want-to-be-a-great-software-engineer-don-t-be-a-jerk/" target="_blank"><h3 style="color:#3E7CFF">Want to be a great software engineer? Don’t be a jerk.</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 09 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>The home team convenes to discuss the XZ backdoor attack, what great software engineers have in common, how GenAI is changing the face of drug development, and the rise of managed service providers for AI.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/09/want-to-be-a-great-software-engineer-don-t-be-a-jerk/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-5 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="8478439057" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_8_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_8" name="aswift_8" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=8478439057&amp;adk=1459901496&amp;adf=920057910&amp;pi=t.ma~as.8478439057&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663740&amp;bpp=1&amp;bdt=408&amp;idt=466&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=3823&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=9&amp;uci=a!9&amp;btvi=4&amp;fsb=1&amp;dtd=469"
                      data-google-container-id="a!9" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/05/what-a-year-building-ai-has-taught-stack-overflow/" target="_blank"><h3 style="color:#3E7CFF">What a year building AI has taught Stack Overflow</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 05 Apr 2024 21:02:29 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>We sit down with Jessica Clark, a senior data scientist at Stack Overflow, to discuss how our company approaches generative AI and data quality. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/05/what-a-year-building-ai-has-taught-stack-overflow/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/04/how-do-mixture-of-experts-layers-affect-transformer-models/" target="_blank"><h3 style="color:#3E7CFF">How do mixture-of-experts layers affect transformer models?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Thu, 04 Apr 2024 14:31:11 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>This new LLM technique has started improving the results of models without additional training. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/04/how-do-mixture-of-experts-layers-affect-transformer-models/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/03/developers-with-ai-assistants-need-to-follow-the-pair-programming-model/" target="_blank"><h3 style="color:#3E7CFF">Developers with AI assistants need to follow the pair programming model</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 03 Apr 2024 15:25:05 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>CodeGen is fast, but you need to be good. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/03/developers-with-ai-assistants-need-to-follow-the-pair-programming-model/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-6 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="1729197874" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done"
                  data-ad-status="unfilled">
                  <div id="aswift_9_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block; overflow: visible;"><iframe
                      id="aswift_9" name="aswift_9" style="left:0;position:absolute;top:0;border:0;width:842px;height:280px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="842" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=280&amp;slotname=1729197874&amp;adk=535619745&amp;adf=2869704885&amp;pi=t.ma~as.1729197874&amp;w=842&amp;abgtt=6&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1715504664&amp;rafmt=1&amp;format=842x280&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663741&amp;bpp=1&amp;bdt=408&amp;idt=475&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=312&amp;ady=4484&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=10&amp;uci=a!a&amp;btvi=5&amp;fsb=1&amp;dtd=478"
                      data-google-container-id="a!a" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/04/02/are-long-context-windows-the-end-of-rag/" target="_blank"><h3 style="color:#3E7CFF">Are long context windows the end of RAG?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 02 Apr 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>The home team is joined by Michael Foree, Stack Overflow’s director of data science and data platform, and occasional cohost Cassidy Williams, CTO at Contenda, for a conversation about long context windows,
                        retrieval-augmented generation, and how Databricks’ new open LLM could change the game for developers. Plus: How will FTX co-founder Sam Bankman-Fried’s sentence of 25 years in prison reverberate in the blockchain and crypto
                        spaces?</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/04/02/are-long-context-windows-the-end-of-rag/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/29/will-antitrust-suits-benefit-developers/" target="_blank"><h3 style="color:#3E7CFF">Will antitrust suits benefit developers?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 29 Mar 2024 19:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben and Ryan talk about how tiny nations are making huge money from their domain names, the US government’s antitrust case against Apple, the implications of a four-day work week, Reddit’s IPO, and more. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/29/will-antitrust-suits-benefit-developers/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/27/controlling-cloud-costs-where-to-start-and-where-to-go-from-there/" target="_blank"><h3 style="color:#3E7CFF">Controlling cloud costs: Where to start, and where to go from there</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 27 Mar 2024 18:54:25 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>In this episode, Ben and Ryan are joined by Joshua Fox, a senior cloud architect at DoiT, to discuss cloud cost optimization. They explore the importance of controlling and understanding cloud costs, the role of good
                        architecture in cost optimization, and strategies for dealing with surprise costs.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/27/controlling-cloud-costs-where-to-start-and-where-to-go-from-there/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-7 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="5476871197" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done">
                  <div id="aswift_10_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/27/community-products-reflections-and-looking-ahead/" target="_blank"><h3 style="color:#3E7CFF">Community products: Reflections and looking ahead</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 27 Mar 2024 14:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>This past year, we’ve explored and learned how AI can support the community on Stack Overflow and across the Stack Exchange network. Read more to see our reflections and learn more about the initiatives our product team is
                        prioritizing this year.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/27/community-products-reflections-and-looking-ahead/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/26/data-data-everywhere-and-not-a-stop-to-think/" target="_blank"><h3 style="color:#3E7CFF">Data, data everywhere and not a stop to think</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 26 Mar 2024 19:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben and Ryan are joined by Nick Heudecker, Senior Director of Market Strategy and Competitive Intelligence at Cribl, to discuss the state of data and analytics. They cover GenAI, the role of incumbents vs. startups,
                        challenges of data storage and security, data quality and ETL pipelines, measures of data quality for GenAI, and Cribl’s role in the data and observability space.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/26/data-data-everywhere-and-not-a-stop-to-think/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/22/is-ai-making-your-code-worse/" target="_blank"><h3 style="color:#3E7CFF">Is AI making your code worse?</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 22 Mar 2024 21:35:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben and Ryan are joined by Bill Harding, CEO of GitClear, for a discussion of AI-generated code quality and its impact on productivity. GitClear’s research has highlighted the fact that while AI can suggest valid code, it
                        can’t necessarily reuse and modify existing code—a recipe for long-term challenges in maintainability and test coverage if devs are too dependent on AI code-gen tools.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/22/is-ai-making-your-code-worse/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-8 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="6752038817" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done">
                  <div id="aswift_11_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/19/why-the-creator-of-node-js-r-created-a-new-javascript-runtime/" target="_blank"><h3 style="color:#3E7CFF">Why the creator of Node.js® created a new JavaScript runtime</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 19 Mar 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ryan Dahl, creator of Node.js and Deno, tells us about his journey into software development and the creation of Node.js. He explains why he started Deno, a new JavaScript runtime. Ryan also introduces JSR, an alternative to
                        NPM, and emphasizes the importance of security in the JavaScript ecosystem. Plus: Thoughts on the future of JavaScript, including the role of TypeScript and bridging the gap between server-side and browser JavaScript.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/19/why-the-creator-of-node-js-r-created-a-new-javascript-runtime/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/18/what-inspired-you-to-start-coding-programming-software-development/" target="_blank"><h3 style="color:#3E7CFF">Exploring what inspired folks to start coding</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Mon, 18 Mar 2024 13:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Users have been sharing the spark that started them on their journey as computer programmers. From IRC to Minecraft, users found a passion that became a career.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/18/what-inspired-you-to-start-coding-programming-software-development/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/15/your-whole-repo-fits-in-the-context-window/" target="_blank"><h3 style="color:#3E7CFF">Your whole repo fits in the context window</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 15 Mar 2024 07:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>The home team discusses the challenges (hardware and otherwise) of building AI models at scale, why major players like Meta are open-sourcing their AI projects, what Apple’s recent changes mean for developers in the EU, and
                        Perplexity AI’s new approach to search.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/15/your-whole-repo-fits-in-the-context-window/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <div>
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <!-- ad-page-horizontal-9 -->
                <ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-2397502458626575" data-ad-slot="8719726603" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done">
                  <div id="aswift_12_host" style="border: none; height: 280px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <hr>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/12/how-stack-overflow-is-partnering-with-google-to-encourage-socially-responsible-ai/" target="_blank"><h3 style="color:#3E7CFF">How Stack Overflow is partnering with Google to encourage socially responsible AI</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 12 Mar 2024 19:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ben talks with Ryan Polk, Chief Product Officer at Stack Overflow, about our strategic partnership with Google Cloud, the importance of collaboration between AI companies and the Stack Overflow community, and why Stack
                        Overflow’s Q&amp;A format is so suitable for training AI models.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/12/how-stack-overflow-is-partnering-with-google-to-encourage-socially-responsible-ai/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/08/a-leading-ml-educator-on-what-you-need-to-know-about-llms/" target="_blank"><h3 style="color:#3E7CFF">A leading ML educator on what you need to know about LLMs</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 08 Mar 2024 20:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Machine learning scientist, author, and LLM developer Maxime Labonne talks with Ben and Ryan about his role as lead machine learning scientist, his contributions to the open-source community, the value of retrieval-augmented
                        generation (RAG), and the process of fine-tuning and unfreezing layers in LLMs. The team talks through various challenges and considerations in implementing GenAI, from data quality to integration.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/08/a-leading-ml-educator-on-what-you-need-to-know-about-llms/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/07/stack-overflow-for-teams-new-homepage/" target="_blank"><h3 style="color:#3E7CFF">Making collaboration intuitive and meaningful</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Thu, 07 Mar 2024 14:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>In the latest Stack Overflow for Teams Enterprise release, you'll see updates that make collaboration more intuitive and meaningful at several different touch points in the user journey, including a reimagined homepage.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/07/stack-overflow-for-teams-new-homepage/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/06/building-genai-features-in-practice-with-intuit-mailchimp/" target="_blank"><h3 style="color:#3E7CFF">Building GenAI features in practice with Intuit Mailchimp</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 06 Mar 2024 14:05:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ryan and Ben chat with Shivang Shah, Chief Architect, and Jon Fasoli, Chief Design &amp; Product Officer, both of Intuit Mailchimp, about implementing GenAI and how all the pieces came together to make a better end user
                        experience.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/06/building-genai-features-in-practice-with-intuit-mailchimp/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/05/chunking-express-an-expert-breaks-down-how-to-build-your-rag-system/" target="_blank"><h3 style="color:#3E7CFF">Chunking express: An expert breaks down how to build your RAG system</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 05 Mar 2024 20:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>This is part two of our conversation with Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, about retrieval-augmented generation (RAG) and why it’s crucial for the success of your AI initiatives.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/05/chunking-express-an-expert-breaks-down-how-to-build-your-rag-system/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/04/in-rust-we-trust-white-house-office-urges-memory-safety/" target="_blank"><h3 style="color:#3E7CFF">In Rust we trust? White House Office urges memory safety</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Mon, 04 Mar 2024 18:07:38 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Is your preferred programming language a matter of national security?</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/04/in-rust-we-trust-white-house-office-urges-memory-safety/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/03/01/it-s-rag-time-for-llms-that-need-a-source-of-truth/" target="_blank"><h3 style="color:#3E7CFF">It’s RAG time for LLMs that need a source of truth</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 01 Mar 2024 20:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>On this episode: Roie Schwaber-Cohen, Staff Developer Advocate at Pinecone, joins Ben and Ryan to break down what retrieval-augmented generation (RAG) is and why the concept is central to the AI conversation. This is part
                        one of our conversation, so tune in next time for the thrilling conclusion. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/03/01/it-s-rag-time-for-llms-that-need-a-source-of-truth/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/02/29/defining-socially-responsible-ai-how-we-select-api-partners/" target="_blank"><h3 style="color:#3E7CFF">Defining socially responsible AI: How we select partners</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Thu, 29 Feb 2024 15:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Stack Overflow is on a journey to build a new era in the practice of AI: the era of social responsibility. All products based on models that consume public Stack Overflow data are required to provide attribution back to the
                        highest relevance posts that influenced the summary given by the model. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/02/29/defining-socially-responsible-ai-how-we-select-api-partners/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/02/28/optimizing-both-hardware-and-software-for-genai/" target="_blank"><h3 style="color:#3E7CFF">Optimizing both hardware and software for GenAI</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Wed, 28 Feb 2024 05:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Ryan and Ben chat with Raymond Lo, AI software evangelist at Intel, about the AI PC, the software that powers AI breakthroughs, and optimizing hardware and software in unison to improve generative AI performance. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/02/28/optimizing-both-hardware-and-software-for-genai/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/02/27/how-to-convince-your-ceo-it-s-worth-paying-down-tech-debt/" target="_blank"><h3 style="color:#3E7CFF">How to convince your CEO it’s worth paying down tech debt</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Tue, 27 Feb 2024 20:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>On this episode: Matt Van Itallie, Founder and CEO at Sema, a company that assesses code to improve outcomes for users, companies, and developers. Plus, friend of the show and erstwhile cohost Cassidy Williams joins the
                        conversation.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/02/27/how-to-convince-your-ceo-it-s-worth-paying-down-tech-debt/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/02/26/even-llms-need-education-quality-data-makes-llms-overperform/" target="_blank"><h3 style="color:#3E7CFF">Even LLMs need education—quality data makes LLMs overperform</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Mon, 26 Feb 2024 15:00:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>If you’re building experimental GenAI features that haven’t proven their product market fit, you don’t want to commit to a model that runs up costs without a return on that investment. </h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/02/26/even-llms-need-education-quality-data-makes-llms-overperform/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
              <table width="100%" border="0" cellpadding="0" cellspacing="5">
                <tbody>
                  <tr>
                    <td colspan="2">
                      <a href="https://stackoverflow.blog/2024/02/23/down-the-rabbit-hole-in-the-stack-exchange-network/" target="_blank"><h3 style="color:#3E7CFF">Down the rabbit hole in the Stack Exchange network</h3></a>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>Fri, 23 Feb 2024 20:40:00 GMT</h4>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <h4>On this home team episode: Discussions on Stack Overflow is a new feature that allows users to engage in open-ended conversations outside the site’s primary Q&amp;A structure. The team explores deep-cut Stack Exchange
                        questions about the nature of consciousness and the availability of corrective lenses for medieval knights. Plus: The psychology of downvoting and a recent FCC ruling on AI-generated robocalls.</h4>
                    </td>
                  </tr>
                  <tr>
                    <td> </td>
                    <td align="right">
                      <a href="https://stackoverflow.blog/2024/02/23/down-the-rabbit-hole-in-the-stack-exchange-network/" target="_blank">Read More...</a>
                      <hr>
                    </td>
                  </tr>
                </tbody>
              </table>
            </div>
            <div class="row">
              <br>
              <div style="width:100%; height:1px; background-color:#aab7cf;"></div>
              <div id="divBottomAd" style="text-align:center;">
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <ins class="adsbygoogle" style="display: block; height: 505px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="5365958461" data-adsbygoogle-status="done">
                  <div id="aswift_13_host" style="border: none; height: 505px; width: 842px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
            </div>
          </div>
        </div><!-- End Left side columns -->
        <!-- Right side columns -->
        <div class="col-lg-4" style="margin-top:-70px;">
          <div class="card">
            <br>
            <div id="divRightsideAds" class="rightsideAds" style="margin-left:32px;">
              <div id="divRightAdStatic" style="text-align:center; z-index: 1; width: 100%;">
                <div>
                  <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                  <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="3089257874" data-adsbygoogle-status="done" data-ad-status="unfilled">
                    <div id="aswift_14_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"><iframe id="aswift_14"
                        name="aswift_14" style="left:0;position:absolute;top:0;border:0;width:381px;height:1310px;"
                        sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="381" height="1310" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                        hspace="0" allowtransparency="true" scrolling="no"
                        src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=1310&amp;slotname=3089257874&amp;adk=3928658088&amp;adf=2622882164&amp;pi=t.ma~as.3089257874&amp;w=381&amp;abgtt=6&amp;cr_col=1&amp;cr_row=13&amp;fwrn=2&amp;lmt=1715504664&amp;rafmt=9&amp;format=381x1310&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;crui=image_sidebyside&amp;fwr=0&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663744&amp;bpp=1&amp;bdt=411&amp;idt=499&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=1201&amp;ady=75&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEe%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=15&amp;uci=a!f&amp;fsb=1&amp;dtd=502"
                        data-google-container-id="a!f" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                  </ins>
                  <script>
                    (adsbygoogle = window.adsbygoogle || []).push({});
                  </script>
                </div>
                <div>
                  <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                  <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="3175095778" data-adsbygoogle-status="done" data-ad-status="unfilled">
                    <div id="aswift_15_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"><iframe id="aswift_15"
                        name="aswift_15" style="left:0;position:absolute;top:0;border:0;width:381px;height:1310px;"
                        sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="381" height="1310" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                        hspace="0" allowtransparency="true" scrolling="no"
                        src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=1310&amp;slotname=3175095778&amp;adk=3166796305&amp;adf=203084333&amp;pi=t.ma~as.3175095778&amp;w=381&amp;abgtt=6&amp;cr_col=1&amp;cr_row=13&amp;fwrn=2&amp;lmt=1715504664&amp;rafmt=9&amp;format=381x1310&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;crui=image_sidebyside&amp;fwr=0&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663745&amp;bpp=1&amp;bdt=412&amp;idt=508&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C381x1310&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=1201&amp;ady=1385&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=16&amp;uci=a!g&amp;btvi=6&amp;fsb=1&amp;dtd=511"
                        data-google-container-id="a!g" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                  </ins>
                  <script>
                    (adsbygoogle = window.adsbygoogle || []).push({});
                  </script>
                </div>
              </div>
              <div id="RightSideContent_divAd0" style="text-align:center">
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="1950373930" data-adsbygoogle-status="done" data-ad-status="unfilled">
                  <div id="aswift_16_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"><iframe id="aswift_16"
                      name="aswift_16" style="left:0;position:absolute;top:0;border:0;width:381px;height:1310px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="381" height="1310" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=1310&amp;slotname=1950373930&amp;adk=2660926497&amp;adf=302092191&amp;pi=t.ma~as.1950373930&amp;w=381&amp;abgtt=6&amp;cr_col=1&amp;cr_row=13&amp;fwrn=2&amp;lmt=1715504664&amp;rafmt=9&amp;format=381x1310&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;crui=image_sidebyside&amp;fwr=0&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663745&amp;bpp=2&amp;bdt=412&amp;idt=517&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C381x1310%2C381x1310&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=1201&amp;ady=2695&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=17&amp;uci=a!h&amp;btvi=7&amp;fsb=1&amp;dtd=520"
                      data-google-container-id="a!h" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <div id="RightSideContent_divAd1" style="text-align:center">
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="9170388409" data-adsbygoogle-status="done" data-ad-status="unfilled">
                  <div id="aswift_17_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"><iframe id="aswift_17"
                      name="aswift_17" style="left:0;position:absolute;top:0;border:0;width:381px;height:1310px;"
                      sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="381" height="1310" frameborder="0" marginwidth="0" marginheight="0" vspace="0"
                      hspace="0" allowtransparency="true" scrolling="no"
                      src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-2397502458626575&amp;output=html&amp;h=1310&amp;slotname=9170388409&amp;adk=546577444&amp;adf=3621584682&amp;pi=t.ma~as.9170388409&amp;w=381&amp;abgtt=6&amp;cr_col=1&amp;cr_row=13&amp;fwrn=2&amp;lmt=1715504664&amp;rafmt=9&amp;format=381x1310&amp;url=https%3A%2F%2Fwww.codefriendly.us%2F&amp;crui=image_sidebyside&amp;fwr=0&amp;wgl=1&amp;uach=WyJXaW4zMiIsIjEwLjAuMCIsIng4NiIsIiIsIjEyNC4wLjYzNjcuMjAxIixudWxsLDAsbnVsbCwiNjQiLFtbIkNocm9taXVtIiwiMTI0LjAuNjM2Ny4yMDEiXSxbIkdvb2dsZSBDaHJvbWUiLCIxMjQuMC42MzY3LjIwMSJdLFsiTm90LUEuQnJhbmQiLCI5OS4wLjAuMCJdXSwwXQ..&amp;dt=1715504663747&amp;bpp=1&amp;bdt=414&amp;idt=524&amp;shv=r20240508&amp;mjsv=m202405070201&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie_enabled=1&amp;eoidce=1&amp;prev_fmts=0x0%2C278x600%2C278x600%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C842x280%2C381x1310%2C381x1310%2C381x1310&amp;nras=1&amp;correlator=2702931656932&amp;frm=20&amp;pv=1&amp;ga_vid=1506813404.1715504664&amp;ga_sid=1715504664&amp;ga_hid=358080707&amp;ga_fc=0&amp;u_tz=-600&amp;u_his=2&amp;u_h=1200&amp;u_w=1600&amp;u_ah=1200&amp;u_aw=1600&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=1201&amp;ady=4005&amp;biw=1600&amp;bih=1200&amp;scr_x=0&amp;scr_y=0&amp;eid=44759876%2C44759927%2C44759842%2C95331982%2C31083474%2C95331042%2C95331711%2C95332402%2C95332415&amp;oid=2&amp;pvsid=3224362619959909&amp;tmod=1039521156&amp;uas=0&amp;nvt=1&amp;fc=1920&amp;brdim=60%2C60%2C60%2C60%2C1600%2C0%2C1600%2C1200%2C1600%2C1200&amp;vis=1&amp;rsz=%7C%7CEebr%7C&amp;abl=CS&amp;pfx=0&amp;fu=1152&amp;bc=31&amp;bz=1&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;ifi=18&amp;uci=a!i&amp;btvi=8&amp;fsb=1&amp;dtd=528"
                      data-google-container-id="a!i" tabindex="0" title="Advertisement" aria-label="Advertisement" data-load-complete="true"></iframe></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <div id="RightSideContent_divAd2" style="text-align:center">
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="8595673338" data-adsbygoogle-status="done">
                  <div id="aswift_18_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
              <div id="RightSideContent_divAd3" style="text-align:center">
                <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2397502458626575" crossorigin="anonymous" data-checked-head="true"></script>
                <ins class="adsbygoogle" style="display: block; height: 1310px;" data-ad-format="autorelaxed" data-ad-client="ca-pub-2397502458626575" data-ad-slot="3151774963" data-adsbygoogle-status="done">
                  <div id="aswift_19_host" style="border: none; height: 1310px; width: 381px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-block;"></div>
                </ins>
                <script>
                  (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
              </div>
            </div>
          </div>
        </div><!-- End Right side columns -->
      </div>
    </section>
  </main><!-- End #main -->
</form>

Text Content

CodeFriendly

 * 
 * 
 * Coders Corner
   * Base64 Encode/Decode
   * Generate Guid / Check IP
   * Convert File Format
   * Fiddle C# / C++ / C / GO
   * Fiddle Java / Swift / Rust
   * Fiddle PHP / Python / R
   * Fiddle JavaScript / HTML
   
 * Technology Square
   * HTML | CSS | JS | Angular | React
   * C | C++ | C# | VB.Net | Asp.Net
   * Java | Scala | Swift | Rust | Go | R
   * Php | Python | Perl | Ruby | Matlab
   * SQL | Powershell | Bash | Docker
   * AWS | GCP | Azure | Kubernetes
   
 * 
 * 









BETWEEN HYPER-FOCUS AND BURNOUT: DEVELOPING WITH ADHD

FRI, 10 MAY 2024 07:40:00 GMT

EIRA AND RYAN TALK WITH CHRIS FERDINANDI, A FRONT-END DEVELOPER AND ADHD
ADVOCATE, ABOUT HIS DIAGNOSIS EXPERIENCE, THE IMPORTANCE OF ACCOMMODATIONS FOR
NEURODIVERGENT FOLKS, AND SOME ADVICE FOR DEVS LOOKING FOR THE BEST TOOLS AND
TACTICS FOR MANAGING ADHD AT WORK.

Read More...

--------------------------------------------------------------------------------


RESHAPING THE FUTURE OF API PLATFORMS

TUE, 07 MAY 2024 07:40:00 GMT

MARCO PALLADINO, CTO AND COFOUNDER OF CLOUD-NATIVE API GATEWAY KONG, TALKS WITH
RYAN ABOUT THE COMPLEXITIES OF MULTI-CLOUD KUBERNETES ARCHITECTURE, HOW AI HAS
THE POTENTIAL TO IMPROVE INFRASTRUCTURE MANAGEMENT, AND HOW KONG’S LARGE ACTION
MODEL WILL RESHAPE THE FUTURE OF API PLATFORMS.

Read More...

--------------------------------------------------------------------------------


THE REVERSE MULLET MODEL OF SOFTWARE ENGINEERING

FRI, 03 MAY 2024 19:40:00 GMT

BEN AND RYAN ARE JOINED BY SOFTWARE DEVELOPER AND LISTENER PATRICK CARLILE FOR A
CONVERSATION ABOUT HOW THE JOB MARKET FOR SOFTWARE ENGINEERS HAS CHANGED SINCE
THE DOT-COM DAYS, NAVIGATING BOOM-AND-BUST HIRING CYCLES, AND THE DEVELOPERS
FINDING WORK AT WALMART AND IN-N-OUT. PLUS: “PARTY IN THE FRONT, BUSINESS IN THE
BACK” ISN’T JUST FOR HAIRCUTS ANYMORE.

Read More...

--------------------------------------------------------------------------------


UPCOMING RESEARCH AT STACK OVERFLOW

WED, 01 MAY 2024 14:00:00 GMT

ALL ABOUT THE RESEARCH THAT THE USER EXPERIENCE TEAM WILL BE FOCUSED ON OVER THE
NEXT QUARTER AND HOW YOU CAN HELP.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


COLLABORATING SMARTER, NOT HARDER

TUE, 30 APR 2024 13:00:00 GMT

IN THE LATEST STACK OVERFLOW FOR TEAMS ENTERPRISE RELEASE, YOU'LL SEE UPDATES
THAT MAKE COLLABORATION SMARTER AND KNOWLEDGE DISCOVERY EASIER. THIS RELEASE
ALSO INCLUDES OVERFLOWAI, A GENAI-POWERED PAID ADD-ON TO ENTERPRISE
SUBSCRIPTIONS.

Read More...

--------------------------------------------------------------------------------


NET NEUTRALITY IS IN; TIKTOK AND NONCOMPETES ARE OUT

TUE, 30 APR 2024 07:40:00 GMT

ON THIS EPISODE: THE FTC BANS MOST NONCOMPETE AGREEMENTS, THE IMPLICATIONS OF
THE TIKTOK “BAN,” WHY A 2017 LAW IS HITTING STARTUPS WITH HUGE TAX BILLS SEVEN
YEARS LATER, AND THE RETURN OF NET NEUTRALITY. PLUS: THE WUNDERKIND HACKER WHO
RANSOMED FINLAND’S ANXIETIES AND SECRETS.

Read More...

--------------------------------------------------------------------------------


SUPPORTING THE WORLD’S MOST-USED DATABASE ENGINE THROUGH 2050

FRI, 26 APR 2024 07:40:00 GMT

DR. RICHARD HIPP, CREATOR OF SQLITE, SHARES HOW HE TAUGHT HIMSELF TO PROGRAM,
THE CHALLENGES HE FACED IN CREATING SQLITE, AND THE IMPORTANCE OF TESTING AND
MAINTAINING THE SOFTWARE FOR LONG-TERM SUPPORT.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


WHAT LANGUAGE SHOULD BEGINNING PROGRAMMERS CHOOSE?

THU, 25 APR 2024 18:07:54 GMT

SHOULD A LANGUAGE BE EASY OR COMPREHENSIVE?

Read More...

--------------------------------------------------------------------------------


IS GENAI THE NEXT DOT-COM BUBBLE?

TUE, 23 APR 2024 07:40:00 GMT

THE HOME TEAM TALKS ABOUT THE CURRENT STATE OF THE SOFTWARE JOB MARKET, THE
CHANGING SENTIMENTS AROUND AI JOB OPPORTUNITIES, THE IMPACT OF BIG PLAYERS LIKE
FACEBOOK AND OPENAI ON THE SPACE, AND THE CHALLENGES FOR STARTUPS. PLUS: THE
PHILOSOPHICAL IMPLICATIONS OF LLMS AND THE FRIENDSHIP POTENTIAL OF CORVIDS.

Read More...

--------------------------------------------------------------------------------


WHY CONFIGURATION IS SO COMPLICATED

FRI, 19 APR 2024 19:40:00 GMT

BEN AND RYAN EXPLORE WHY CONFIGURATION IS SO COMPLICATED, THE RIGHT TO REPAIR,
THE BEST PROGRAMMING LANGUAGES FOR BEGINNERS, HOW AI IS GRADING EXAMS IN TEXAS,
AUTOMATTIC’S $125M ACQUISITION OF BEEPER, AND WHY A MAJOR US CITY’S TRAIN SYSTEM
STILL RELIES ON FLOPPY DISKS. PLUS: THE UNIQUE CHALLENGE OF KEEPING UP WITH A
FIELD THAT’S CHANGING AS RAPIDLY AS GENAI.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


IF EVERYONE IS BUILDING AI, WHY AREN'T MORE PROJECTS IN PRODUCTION?

WED, 17 APR 2024 04:40:00 GMT

BEN TALKS WITH SHANE MCALLISTER, LEAD DEVELOPER ADVOCATE AT MONGODB, STANIMIRA
VLAEVA, SENIOR DEVELOPER ADVOCATE AT MONGODB, AND MIKU JHA, DIRECTOR, AI/ML AND
GENERATIVE AI AT GOOGLE CLOUD, ABOUT THE CHALLENGES AND OPPORTUNITIES OF
OPERATIONALIZING AND SCALING GENERATIVE AI MODELS IN ENTERPRISE ORGANIZATIONS.

Read More...

--------------------------------------------------------------------------------


HOW DO YOU EVALUATE AN LLM? TRY AN LLM.

TUE, 16 APR 2024 07:40:00 GMT

ON THIS EPISODE: STACK OVERFLOW SENIOR DATA SCIENTIST MICHAEL GEDEN TELLS RYAN
AND BEN ABOUT HOW DATA SCIENTISTS EVALUATE LARGE LANGUAGE MODELS (LLMS) AND
THEIR OUTPUT. THEY COVER THE CHALLENGES INVOLVED IN EVALUATING LLMS, HOW LLMS
ARE BEING USED TO EVALUATE OTHER LLMS, THE IMPORTANCE OF DATA VALIDATING, THE
NEED FOR HUMAN RATERS, AND MORE NEEDS AND TRADEOFFS INVOLVED IN SELECTING AND
FINE-TUNING LLMS.

Read More...

--------------------------------------------------------------------------------


HOW TO SUCCEED AS A DATA ENGINEER WITHOUT THE BURNOUT

MON, 15 APR 2024 14:45:10 GMT

THE KEY STRATEGIES FOR BUILDING A HEADACHE-FREE DATA PLATFORM.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


DIVERTING MORE BACKDOOR DISASTERS

FRI, 12 APR 2024 07:40:00 GMT

IN THE WAKE OF THE XZ BACKDOOR, BEN AND RYAN UNPACK THE SECURITY IMPLICATIONS OF
RELYING ON OPEN-SOURCE SOFTWARE PROJECTS MAINTAINED BY SMALL TEAMS. THEY ALSO
DISCUSS THE OPEN-SOURCE NATURE OF LINUX, THE HIGH COST OF EDUCATION IN THE US,
THE VALUE OF OPEN-SOURCE CONTRIBUTIONS FOR JOB SEEKERS, AND WHAT APPLE IS UP TO
AI-WISE.

Read More...

--------------------------------------------------------------------------------


CLIMBING THE GENAI DECISION TREE

WED, 10 APR 2024 04:40:00 GMT

IN THIS SPONSORED EPISODE, BEN AND RYAN ARE JOINED BY RIA CHERUVU, AN AI
EVANGELIST AT INTEL, TO DISCUSS THE DIFFERENT APPROACHES TO INCORPORATING AI
MODELS INTO ORGANIZATIONS.

Read More...

--------------------------------------------------------------------------------


WANT TO BE A GREAT SOFTWARE ENGINEER? DON’T BE A JERK.

TUE, 09 APR 2024 07:40:00 GMT

THE HOME TEAM CONVENES TO DISCUSS THE XZ BACKDOOR ATTACK, WHAT GREAT SOFTWARE
ENGINEERS HAVE IN COMMON, HOW GENAI IS CHANGING THE FACE OF DRUG DEVELOPMENT,
AND THE RISE OF MANAGED SERVICE PROVIDERS FOR AI.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


WHAT A YEAR BUILDING AI HAS TAUGHT STACK OVERFLOW

FRI, 05 APR 2024 21:02:29 GMT

WE SIT DOWN WITH JESSICA CLARK, A SENIOR DATA SCIENTIST AT STACK OVERFLOW, TO
DISCUSS HOW OUR COMPANY APPROACHES GENERATIVE AI AND DATA QUALITY.

Read More...

--------------------------------------------------------------------------------


HOW DO MIXTURE-OF-EXPERTS LAYERS AFFECT TRANSFORMER MODELS?

THU, 04 APR 2024 14:31:11 GMT

THIS NEW LLM TECHNIQUE HAS STARTED IMPROVING THE RESULTS OF MODELS WITHOUT
ADDITIONAL TRAINING.

Read More...

--------------------------------------------------------------------------------


DEVELOPERS WITH AI ASSISTANTS NEED TO FOLLOW THE PAIR PROGRAMMING MODEL

WED, 03 APR 2024 15:25:05 GMT

CODEGEN IS FAST, BUT YOU NEED TO BE GOOD.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


ARE LONG CONTEXT WINDOWS THE END OF RAG?

TUE, 02 APR 2024 07:40:00 GMT

THE HOME TEAM IS JOINED BY MICHAEL FOREE, STACK OVERFLOW’S DIRECTOR OF DATA
SCIENCE AND DATA PLATFORM, AND OCCASIONAL COHOST CASSIDY WILLIAMS, CTO AT
CONTENDA, FOR A CONVERSATION ABOUT LONG CONTEXT WINDOWS, RETRIEVAL-AUGMENTED
GENERATION, AND HOW DATABRICKS’ NEW OPEN LLM COULD CHANGE THE GAME FOR
DEVELOPERS. PLUS: HOW WILL FTX CO-FOUNDER SAM BANKMAN-FRIED’S SENTENCE OF 25
YEARS IN PRISON REVERBERATE IN THE BLOCKCHAIN AND CRYPTO SPACES?

Read More...

--------------------------------------------------------------------------------


WILL ANTITRUST SUITS BENEFIT DEVELOPERS?

FRI, 29 MAR 2024 19:40:00 GMT

BEN AND RYAN TALK ABOUT HOW TINY NATIONS ARE MAKING HUGE MONEY FROM THEIR DOMAIN
NAMES, THE US GOVERNMENT’S ANTITRUST CASE AGAINST APPLE, THE IMPLICATIONS OF A
FOUR-DAY WORK WEEK, REDDIT’S IPO, AND MORE.

Read More...

--------------------------------------------------------------------------------


CONTROLLING CLOUD COSTS: WHERE TO START, AND WHERE TO GO FROM THERE

WED, 27 MAR 2024 18:54:25 GMT

IN THIS EPISODE, BEN AND RYAN ARE JOINED BY JOSHUA FOX, A SENIOR CLOUD ARCHITECT
AT DOIT, TO DISCUSS CLOUD COST OPTIMIZATION. THEY EXPLORE THE IMPORTANCE OF
CONTROLLING AND UNDERSTANDING CLOUD COSTS, THE ROLE OF GOOD ARCHITECTURE IN COST
OPTIMIZATION, AND STRATEGIES FOR DEALING WITH SURPRISE COSTS.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


COMMUNITY PRODUCTS: REFLECTIONS AND LOOKING AHEAD

WED, 27 MAR 2024 14:00:00 GMT

THIS PAST YEAR, WE’VE EXPLORED AND LEARNED HOW AI CAN SUPPORT THE COMMUNITY ON
STACK OVERFLOW AND ACROSS THE STACK EXCHANGE NETWORK. READ MORE TO SEE OUR
REFLECTIONS AND LEARN MORE ABOUT THE INITIATIVES OUR PRODUCT TEAM IS
PRIORITIZING THIS YEAR.

Read More...

--------------------------------------------------------------------------------


DATA, DATA EVERYWHERE AND NOT A STOP TO THINK

TUE, 26 MAR 2024 19:40:00 GMT

BEN AND RYAN ARE JOINED BY NICK HEUDECKER, SENIOR DIRECTOR OF MARKET STRATEGY
AND COMPETITIVE INTELLIGENCE AT CRIBL, TO DISCUSS THE STATE OF DATA AND
ANALYTICS. THEY COVER GENAI, THE ROLE OF INCUMBENTS VS. STARTUPS, CHALLENGES OF
DATA STORAGE AND SECURITY, DATA QUALITY AND ETL PIPELINES, MEASURES OF DATA
QUALITY FOR GENAI, AND CRIBL’S ROLE IN THE DATA AND OBSERVABILITY SPACE.

Read More...

--------------------------------------------------------------------------------


IS AI MAKING YOUR CODE WORSE?

FRI, 22 MAR 2024 21:35:00 GMT

BEN AND RYAN ARE JOINED BY BILL HARDING, CEO OF GITCLEAR, FOR A DISCUSSION OF
AI-GENERATED CODE QUALITY AND ITS IMPACT ON PRODUCTIVITY. GITCLEAR’S RESEARCH
HAS HIGHLIGHTED THE FACT THAT WHILE AI CAN SUGGEST VALID CODE, IT CAN’T
NECESSARILY REUSE AND MODIFY EXISTING CODE—A RECIPE FOR LONG-TERM CHALLENGES IN
MAINTAINABILITY AND TEST COVERAGE IF DEVS ARE TOO DEPENDENT ON AI CODE-GEN
TOOLS.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


WHY THE CREATOR OF NODE.JS® CREATED A NEW JAVASCRIPT RUNTIME

TUE, 19 MAR 2024 07:40:00 GMT

RYAN DAHL, CREATOR OF NODE.JS AND DENO, TELLS US ABOUT HIS JOURNEY INTO SOFTWARE
DEVELOPMENT AND THE CREATION OF NODE.JS. HE EXPLAINS WHY HE STARTED DENO, A NEW
JAVASCRIPT RUNTIME. RYAN ALSO INTRODUCES JSR, AN ALTERNATIVE TO NPM, AND
EMPHASIZES THE IMPORTANCE OF SECURITY IN THE JAVASCRIPT ECOSYSTEM. PLUS:
THOUGHTS ON THE FUTURE OF JAVASCRIPT, INCLUDING THE ROLE OF TYPESCRIPT AND
BRIDGING THE GAP BETWEEN SERVER-SIDE AND BROWSER JAVASCRIPT.

Read More...

--------------------------------------------------------------------------------


EXPLORING WHAT INSPIRED FOLKS TO START CODING

MON, 18 MAR 2024 13:00:00 GMT

USERS HAVE BEEN SHARING THE SPARK THAT STARTED THEM ON THEIR JOURNEY AS COMPUTER
PROGRAMMERS. FROM IRC TO MINECRAFT, USERS FOUND A PASSION THAT BECAME A CAREER.

Read More...

--------------------------------------------------------------------------------


YOUR WHOLE REPO FITS IN THE CONTEXT WINDOW

FRI, 15 MAR 2024 07:40:00 GMT

THE HOME TEAM DISCUSSES THE CHALLENGES (HARDWARE AND OTHERWISE) OF BUILDING AI
MODELS AT SCALE, WHY MAJOR PLAYERS LIKE META ARE OPEN-SOURCING THEIR AI
PROJECTS, WHAT APPLE’S RECENT CHANGES MEAN FOR DEVELOPERS IN THE EU, AND
PERPLEXITY AI’S NEW APPROACH TO SEARCH.

Read More...

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------


HOW STACK OVERFLOW IS PARTNERING WITH GOOGLE TO ENCOURAGE SOCIALLY RESPONSIBLE
AI

TUE, 12 MAR 2024 19:40:00 GMT

BEN TALKS WITH RYAN POLK, CHIEF PRODUCT OFFICER AT STACK OVERFLOW, ABOUT OUR
STRATEGIC PARTNERSHIP WITH GOOGLE CLOUD, THE IMPORTANCE OF COLLABORATION BETWEEN
AI COMPANIES AND THE STACK OVERFLOW COMMUNITY, AND WHY STACK OVERFLOW’S Q&A
FORMAT IS SO SUITABLE FOR TRAINING AI MODELS.

Read More...

--------------------------------------------------------------------------------


A LEADING ML EDUCATOR ON WHAT YOU NEED TO KNOW ABOUT LLMS

FRI, 08 MAR 2024 20:40:00 GMT

MACHINE LEARNING SCIENTIST, AUTHOR, AND LLM DEVELOPER MAXIME LABONNE TALKS WITH
BEN AND RYAN ABOUT HIS ROLE AS LEAD MACHINE LEARNING SCIENTIST, HIS
CONTRIBUTIONS TO THE OPEN-SOURCE COMMUNITY, THE VALUE OF RETRIEVAL-AUGMENTED
GENERATION (RAG), AND THE PROCESS OF FINE-TUNING AND UNFREEZING LAYERS IN LLMS.
THE TEAM TALKS THROUGH VARIOUS CHALLENGES AND CONSIDERATIONS IN IMPLEMENTING
GENAI, FROM DATA QUALITY TO INTEGRATION.

Read More...

--------------------------------------------------------------------------------


MAKING COLLABORATION INTUITIVE AND MEANINGFUL

THU, 07 MAR 2024 14:00:00 GMT

IN THE LATEST STACK OVERFLOW FOR TEAMS ENTERPRISE RELEASE, YOU'LL SEE UPDATES
THAT MAKE COLLABORATION MORE INTUITIVE AND MEANINGFUL AT SEVERAL DIFFERENT TOUCH
POINTS IN THE USER JOURNEY, INCLUDING A REIMAGINED HOMEPAGE.

Read More...

--------------------------------------------------------------------------------


BUILDING GENAI FEATURES IN PRACTICE WITH INTUIT MAILCHIMP

WED, 06 MAR 2024 14:05:00 GMT

RYAN AND BEN CHAT WITH SHIVANG SHAH, CHIEF ARCHITECT, AND JON FASOLI, CHIEF
DESIGN & PRODUCT OFFICER, BOTH OF INTUIT MAILCHIMP, ABOUT IMPLEMENTING GENAI AND
HOW ALL THE PIECES CAME TOGETHER TO MAKE A BETTER END USER EXPERIENCE.

Read More...

--------------------------------------------------------------------------------


CHUNKING EXPRESS: AN EXPERT BREAKS DOWN HOW TO BUILD YOUR RAG SYSTEM

TUE, 05 MAR 2024 20:40:00 GMT

THIS IS PART TWO OF OUR CONVERSATION WITH ROIE SCHWABER-COHEN, STAFF DEVELOPER
ADVOCATE AT PINECONE, ABOUT RETRIEVAL-AUGMENTED GENERATION (RAG) AND WHY IT’S
CRUCIAL FOR THE SUCCESS OF YOUR AI INITIATIVES.

Read More...

--------------------------------------------------------------------------------


IN RUST WE TRUST? WHITE HOUSE OFFICE URGES MEMORY SAFETY

MON, 04 MAR 2024 18:07:38 GMT

IS YOUR PREFERRED PROGRAMMING LANGUAGE A MATTER OF NATIONAL SECURITY?

Read More...

--------------------------------------------------------------------------------


IT’S RAG TIME FOR LLMS THAT NEED A SOURCE OF TRUTH

FRI, 01 MAR 2024 20:40:00 GMT

ON THIS EPISODE: ROIE SCHWABER-COHEN, STAFF DEVELOPER ADVOCATE AT PINECONE,
JOINS BEN AND RYAN TO BREAK DOWN WHAT RETRIEVAL-AUGMENTED GENERATION (RAG) IS
AND WHY THE CONCEPT IS CENTRAL TO THE AI CONVERSATION. THIS IS PART ONE OF OUR
CONVERSATION, SO TUNE IN NEXT TIME FOR THE THRILLING CONCLUSION.

Read More...

--------------------------------------------------------------------------------


DEFINING SOCIALLY RESPONSIBLE AI: HOW WE SELECT PARTNERS

THU, 29 FEB 2024 15:00:00 GMT

STACK OVERFLOW IS ON A JOURNEY TO BUILD A NEW ERA IN THE PRACTICE OF AI: THE ERA
OF SOCIAL RESPONSIBILITY. ALL PRODUCTS BASED ON MODELS THAT CONSUME PUBLIC STACK
OVERFLOW DATA ARE REQUIRED TO PROVIDE ATTRIBUTION BACK TO THE HIGHEST RELEVANCE
POSTS THAT INFLUENCED THE SUMMARY GIVEN BY THE MODEL.

Read More...

--------------------------------------------------------------------------------


OPTIMIZING BOTH HARDWARE AND SOFTWARE FOR GENAI

WED, 28 FEB 2024 05:40:00 GMT

RYAN AND BEN CHAT WITH RAYMOND LO, AI SOFTWARE EVANGELIST AT INTEL, ABOUT THE AI
PC, THE SOFTWARE THAT POWERS AI BREAKTHROUGHS, AND OPTIMIZING HARDWARE AND
SOFTWARE IN UNISON TO IMPROVE GENERATIVE AI PERFORMANCE.

Read More...

--------------------------------------------------------------------------------


HOW TO CONVINCE YOUR CEO IT’S WORTH PAYING DOWN TECH DEBT

TUE, 27 FEB 2024 20:40:00 GMT

ON THIS EPISODE: MATT VAN ITALLIE, FOUNDER AND CEO AT SEMA, A COMPANY THAT
ASSESSES CODE TO IMPROVE OUTCOMES FOR USERS, COMPANIES, AND DEVELOPERS. PLUS,
FRIEND OF THE SHOW AND ERSTWHILE COHOST CASSIDY WILLIAMS JOINS THE CONVERSATION.

Read More...

--------------------------------------------------------------------------------


EVEN LLMS NEED EDUCATION—QUALITY DATA MAKES LLMS OVERPERFORM

MON, 26 FEB 2024 15:00:00 GMT

IF YOU’RE BUILDING EXPERIMENTAL GENAI FEATURES THAT HAVEN’T PROVEN THEIR PRODUCT
MARKET FIT, YOU DON’T WANT TO COMMIT TO A MODEL THAT RUNS UP COSTS WITHOUT A
RETURN ON THAT INVESTMENT.

Read More...

--------------------------------------------------------------------------------


DOWN THE RABBIT HOLE IN THE STACK EXCHANGE NETWORK

FRI, 23 FEB 2024 20:40:00 GMT

ON THIS HOME TEAM EPISODE: DISCUSSIONS ON STACK OVERFLOW IS A NEW FEATURE THAT
ALLOWS USERS TO ENGAGE IN OPEN-ENDED CONVERSATIONS OUTSIDE THE SITE’S PRIMARY
Q&A STRUCTURE. THE TEAM EXPLORES DEEP-CUT STACK EXCHANGE QUESTIONS ABOUT THE
NATURE OF CONSCIOUSNESS AND THE AVAILABILITY OF CORRECTIVE LENSES FOR MEDIEVAL
KNIGHTS. PLUS: THE PSYCHOLOGY OF DOWNVOTING AND A RECENT FCC RULING ON
AI-GENERATED ROBOCALLS.

Read More...

--------------------------------------------------------------------------------








© Copyright CodeFriendly.Us. All Rights Reserved