
8 episodes

Podkast IT Tipa Podkast IT Tipa
-
- Technology
Sve što ste hteli da znate o softverskom inženjerstvu, a niste smeli da pitate!
-
Podkast IT Tipa 7: Ruby (gost: Nikola Đuza)
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
TIMESTAMPS
00:00 - Uvod
00:25 - Zašto Ruby?
01:24 - Ruby on Rails
05:44 - Da li je Ruby aktuelan i danas?
13:03 - Elixir
16:10 - Ruby -> JavaScript
18:40 - Non-web Ruby development
22:13 - Ruby (ne Rails) web framework
28:10 - Ruby u startup svetu
30:22 - Tržišna cena Ruby programera
34:19 - Ruby community
37:24 - Senior Rails developer?
39:07 - Rails vs Laravel
46:20 - Ruby poslovi u Srbiji i regionu
50:28 - Rewrite Ruby-ja
54:34 - Ruby + Frontend frameworks
1:02:02 - Odjava
Resursi
Modules count: http://www.modulecounts.com/
Gumroad: https://gumroad.com/
TopTal: https://www.toptal.com/
RailsCasts: http://railscasts.com/
Remix: https://remix.run/
Helpjuice: https://helpjuice.com/
Ruby on JVM: https://www.jruby.org/ -
Podkast IT Tipa 6: PHP (gost: Srđan Marjanović)
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
TIMESTAMPS
01:10 - Zašto Laravel a ne Symphony?
02:48 - LaraCasts
03:30 - ORM pristup Laravel vs Symphony, ActiveRecord vs UnitOfWork
08:28 - Da li PHP može da parira C#/Javi u sferi razvoja web/aplikativnog softvera
10:25 - PHP Fondacija?
15:50 - Koliko je PHP privlačan ljudima koji tek ulaze u programiranje
22:50 - Mač sa dve oštrice, instant feedback rezultata rada u PHPu
25:00 - Da li WordPress ecosystem unazađuje PHP?
32:23 - Kako se PHP snalazi u sferi razvoja modernog softera/infrastrukture/CloudNative pristupa
40:20 - Sličnost između Rails i Laravel?
42:22 - Tvrdnja da su PHP developeri jeftiniji od drugih developera?
46:37 - PHP je sve samo ne mrtav
49:05 - Facebook PHP, Hack, HHVM
52:00 - Koji jezik ti izgleda privlačan kao alternativa za PHP?
1:01:40 - Čime bi se bavio ako ne programiranjem?
1:03:30 - PHP Bad šolja / Odjava
Resursi
https://laracasts.com/
Facebook HHVM
https://hhvm.com/
PHP Foundation
https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/ -
Epizoda 5: Anti-uzori
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
TIMESTAMPS
00:00 - Uvod
4:20 - Kako dolazimo do anti-patterna
7:45 - Vendor Lock-in?
8:25 - "OOP Bad"
12:51 - Design by committee
16:05 - Pisati dokumentaciju radi dokumentacije
22:50 - Analysis Paralysis
28:30 - Mortgage Driven Development / Job Security
29:58 - Cargo cult programming
31:05 - God class
36:20 - Magic numbers/strings
38:15 - Error hiding
41:10 - Inercija ka anti-patternima kada promenimo tehnologiju ili čak oblast -
Epizoda 4: React 18 (gost: Kim Novak)
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
TIMESTAMPS
00:00 Uvod
00:22 Poštovana gošća Kimberly Novak
01:00 React sa JS ili TS i zašto TS
01:45 Sebastian priznaje svoje grehe
02:48 Nikola priznaje svoje grehe?
03:34 He who shall not be named
04:00 React 18 Suspense
08:43 Uticaj na SEO
09:32 Dynamic Rendering (Nikola će poludeti?)
11:52 Module Federation
15:08 Server Components (vraćamo se u prošlost?)
16:46 Thinking and Teaching Suspense
17:47 Budućnost lifecycle-a
18:24 Batch mehanizam
20:20 React postaje Angular?
21:00 React na steroidima
21:52 React 18 i Gatsby
23:00 Mikrofrontendi ka mikroservisima
24:18 Frontend na steroidima
26:00 React 18 Hidratacija
27:35 Zašto React a ne neki drugi framework?
29:44 Vue 3
30:35 Prelazak sa Vue na React
31:30 React postaje Angular
33:34 Mikrofrontendi - Vue i React istovremeno?
36:44 React 18 Suspense again
37:18 NextJS vs React 18
38:45 AI powered code completion
41:14 Da li će usložnjavanje frontend arhitekture privući computer science fanatike?
42:21 Ispraćaj gošće + životno pitanje + poklon propo -
Epizoda 3: React Native (gost: Aleksandar Okiljević)
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
TIMESTAMPS
00:00 Uvod
00:46 Poštovani gost Aleksandar Okiljević
01:27 Organizacija malih, srednjih i velikih projekata?
02:40 Ejectovanje expo-a iz ReactNative projekta?
03:20 Veći ReactNative projekti? Facebook, Facebook Ads Manager, Facebook Analytics, Instagram
05:35 Bridge sa native, iskakanje iz JS-a u native?
9:25 Prelazak sa Native na ReactNative vs Prelazak sa React-a na ReactNative?
11:50 Kako izgleda proces release-ovanja RN aplikacije? (Fastlane/AzureDevOps)
13:50 Non-unit testovi?
16:55 Accessibility u RN?
20:10 StateManagement?
22:40 Integracije sa Backend servisima?
23:00 Typechecking, Flow vs Typescript
28:28 Styling?
35:10 PushNotifications RN na verziji 0.59
39:00 Ispraćaj gosta + životno pitanje -
Epizoda 2: Changelog (Pyodide, NodeGui, Rome tools, ZX, Kafka Summit…)
Pronađite nas na našem sajtu: https://itpodkast.com/
streaming servisima:
Spotify: https://open.spotify.com/show/6kP8vDpbiZs311d07raXEF
Deezer: https://www.deezer.com/sr/show/2573342
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9pdHBvZGthc3QuY29tL2ZlZWQvcG9kY2FzdA
Apple Podcasts: https://podcasts.apple.com/us/podcast/podkast-it-tipa/id1564651181
Stitcher: https://www.stitcher.com/show/podkast-it-tipa
kao i na društvenim mrežama:
Twitter: https://twitter.com/podkastittipa
Instagram: https://www.instagram.com/podkastittipa
Facebook: https://www.facebook.com/podcastittipa
Aleksandar Okiljević: https://www.linkedin.com/in/aleksandar-okiljevic-669232140/
TIMESTAMPS
00:00 INTRO
00:34 CPython via WebAssembly, Sci-Kit, NumPy, DataScientists rejoice
02:00 Svelte Summit, NodeGUI, NodeJS + native QT render
5:34 Karmada - Multi-Cluster Kubernetes orkestracija
8:01 Google/ZX - bash scripting kroz NodeJS
11:23 ROME tools - Bundler kao all-in-one tool, 0 dev dependencies
15:05 Netflix Cloud Services
19:15 Kafka summit
20:38 Chrome #:~:text=
22:25 RIP NodeJS10, Benchmark results NodeJS
25:19 V8 9.1 top level async await
26:55 ukinuti VPC Peering data transfer costs u istoj AZ
28:48 - CloudFront Functions - 1ms,, ECMAScript 5.1
31:35 - Odjava
REFERENCE
Pyodide
https://pyodide.org/en/stable/
Svelte Summit Spring
https://www.youtube.com/watch?v=fnr9XWvjJHw&t=4s
NodeGui
https://docs.nodegui.org/
Karmada
https://github.com/karmada-io/karmada
ZX
https://github.com/google/zx
Rome tools
https://rome.tools/
Netflix Drive
https://netflixtechblog.com/netflix-drive-a607538c3055
Kafka Summit
https://www.kafka-summit.org/
Disclaimer:
New feature can deep-link to specific text on a Web page, with highlighting.
6/19/2020
https://arstechnica.com/gadgets/2020/06/google-pushes-text-fragment-links-with-new-chrome-extension/
ACME Air Airline Benchmark
https://github.com/acmeair/acmeair
VPC Peering Costs
https://aws.amazon.com/about-aws/whats-new/2021/05/amazon-vpc-announces-pricing-change-for-vpc-peering/
Cloudfront functions
https://aws.amazon.com/blogs/aws/introducing-cloudfront-functions-run-your-code-at-the-edge-with-low-latency-at-any-scale/