Dev with Serdar: The Latest Episodes
100 videos • 1,613 views • by InfoWorld
Learn coding in Python, Go and Rust from Serdar Yegulalp, software dev specialist and senior writer at InfoWorld. https://www.infoworld.com/videos/dev-...
1
The Zig language: Like C, only better
InfoWorld
Download
2
How to get started with Python 3.13's free-threading |"no-GIL" version
InfoWorld
Download
3
How to remove sensitive data from repositories | Git Disasters
InfoWorld
Download
4
How to automate web app testing with Playwright
InfoWorld
Download
5
Exploring new features in Cython 3.1
InfoWorld
Download
6
How to use watchdog to monitor file system changes using Python
InfoWorld
Download
7
The power of Python's abstract base classes
InfoWorld
Download
8
Text drawing and screen capture with Python's Pillow library
InfoWorld
Download
9
Use "__main__" in Python to make packages runnable
InfoWorld
Download
10
Building Python wheels to distribute your programs
InfoWorld
Download
11
Creating a pip install-able Python package
InfoWorld
Download
12
How to get better web requests in Python with httpx
InfoWorld
Download
13
How to better integrate Python/C with CFFI
InfoWorld
Download
14
How to create and work with zip archives using Python
InfoWorld
Download
15
How to implement "modes" in software, with a game as an example
InfoWorld
Download
16
Powerful Python source code processing with "ast"
InfoWorld
Download
17
The power of Python enums
InfoWorld
Download
18
Intro to FastHTML, the Python framework for frontend and backend web development
InfoWorld
Download
19
The basics of Pillow, Python's image manipulation library
InfoWorld
Download
20
Using plugins to expand Pytest's software testing powers
InfoWorld
Download
21
How to use shelve to save Python objects to disk
InfoWorld
Download
22
How to use dbm to stash data quickly in Python
InfoWorld
Download
23
How NumPy 2 uses SIMD for faster processing
InfoWorld
Download
24
How to compile the Python interpreter from scratch on Microsoft Windows
InfoWorld
Download
25
Google Mesop | A framework for web-based Python apps
InfoWorld
Download
26
How to auto-generate Python type hints with Monkeytype
InfoWorld
Download
27
How to make HTML GUIs in Python with NiceGUI
InfoWorld
Download
28
Python 3.13's new JIT and no-GIL modes
InfoWorld
Download
29
How to use Cython for parallel operations in Numpy arrays
InfoWorld
Download
30
How to use Ibis, a universal Python dataframe library
InfoWorld
Download
31
Better async in Python with AnyIO
InfoWorld
Download
32
How to use DuckDB: A fast, self-contained analytics database
InfoWorld
Download
33
Extism - Write application extensions in WebAssembly
InfoWorld
Download
34
How to use parallelism in Cython code: Introduction
InfoWorld
Download
35
How to install Microsoft Visual C++ Build Tools, the fast way
InfoWorld
Download
36
How to use Streamlit to create data-powered web apps in Python
InfoWorld
Download
37
How to use Reflex for making JS-powered websites in pure Python
InfoWorld
Download
38
How to work with databases in Visual Studio Code
InfoWorld
Download
39
A first look at "uv", a replacement for Python's "pip" and more
InfoWorld
Download
40
Getting started in game development Pt. 2
InfoWorld
Download
41
Intro to WebGPU
InfoWorld
Download
42
PyScript: Python in the browser, revisited
InfoWorld
Download
43
What to know before getting into video game development
InfoWorld
Download
44
How to use itertools in Python for efficient, powerful loops
InfoWorld
Download
45
The basics of logging in Python programs
InfoWorld
Download
46
How to Use the Rich library for colorful Python command-line interfaces
InfoWorld
Download
47
What does the structure of a modern Python project look like?
InfoWorld
Download
48
How to use Microsoft Windows 11's Dev Drive feature
InfoWorld
Download
49
How to use Python's new monitoring API, for more performant debugging and monitoring
InfoWorld
Download
50
Ruff: A faster linter for Python, written in Rust
InfoWorld
Download
51
Creating Cython libraries for redistribution in a Python package
InfoWorld
Download
52
AssemblyScript explained: WebAssembly made easy
InfoWorld
Download
53
Concurrency and parallelism in Python, explained
InfoWorld
Download
54
Htmx: Faster, and simpler, interactive web apps
InfoWorld
Download
55
NumPy 2: A first look at what's new
InfoWorld
Download
56
How to use Rye, an experimental all-in-one Python project management tool
InfoWorld
Download
57
First look at the Mojo language's desktop version
InfoWorld
Download
58
Winget, Microsoft's open source package manager for Windows
InfoWorld
Download
59
VS Codium, the de-Microsofted fork of Visual Studio Code
InfoWorld
Download
60
How to use the Go language's cgo package to interface with C
InfoWorld
Download
61
How to use Cython to create Python wrappers for C libraries
InfoWorld
Download
62
3 new features in Go 1.21
InfoWorld
Download
63
A first look at a faster, no-GIL Python
InfoWorld
Download
64
Cython 3.0: Compiling Python to C, the next generation
InfoWorld
Download
65
Pyproject.toml: The modern Python project definition file, explained
InfoWorld
Download
66
How to use the Python embeddable redistribution to make standalone apps
InfoWorld
Download
67
How to manage logins and users for a Django website using Python
InfoWorld
Download
68
Python 3.12 highlights: Better error messages and f-strings
InfoWorld
Download
69
How to Install Microsoft Visual C++ in Windows the easy way
InfoWorld
Download
70
A first look at Mojo: A more powerful Python?
InfoWorld
Download
71
The best fonts for programming in 2023
InfoWorld
Download
72
How to set up a Django project in Python | Pt. 3
InfoWorld
Download
73
How to set up a Django project in Python | Pt. 2
InfoWorld
Download
74
How to set up a Django project in Python | Pt. 1
InfoWorld
Download
75
How to use Poetry to manage Python projects
InfoWorld
Download
76
Gotchas in Python's datetime module
InfoWorld
Download
77
How to use Cython to speed up Python
InfoWorld
Download
78
How to install Python on Microsoft Windows in 2023
InfoWorld
Download
79
Setting up a Python virtual environment in 2023
InfoWorld
Download
80
4 cases when you shouldn't use regular expressions
InfoWorld
Download
81
How to build Electron-like desktop apps in Python with Eel
InfoWorld
Download
82
Better Python debugging with PySnooper
InfoWorld
Download
83
Go 1.20's profile-guided optimization
InfoWorld
Download
84
How to use PyO3 to write Python extensions in Rust
InfoWorld
Download
85
How to tame your Python cache files and directories
InfoWorld
Download
86
Tauri, a Rust-powered Electron alternative
InfoWorld
Download
87
Developers have questions - I have answers!
InfoWorld
Download
88
How to use Go's internal assembly language
InfoWorld
Download
89
How to use Actix Web framework
InfoWorld
Download
90
How to avoid the dreaded circular import problem in Python
InfoWorld
Download
91
Python-like sets in Go with golang-set
InfoWorld
Download
92
Hashmaps: Key-value stores in Rust
InfoWorld
Download
93
GPU-accelerated Python with CuPy and Numba's CUDA
InfoWorld
Download
94
How to use .env files with your Go applications
InfoWorld
Download
95
How to use traits in Rust
InfoWorld
Download
96
How to create Python scripts you can invoke as console commands
InfoWorld
Download
97
How to use Cobra to create command-line interfaces
InfoWorld
Download
98
What is software bill of materials? | SBOM explained
InfoWorld
Download
99
What is LLVM? | The compiler infrastructure explained
InfoWorld
Download
100
[Private video]
Download