SlideShare a Scribd company logo
1 of 22
Download to read offline
Tmux	+	TMuxinator
Grenoble	FLOSS	Meetup,	16	Nov	2016
Mike	Bright,	 	@mjbright
@mjbright
TMux	+	TMuxinator
What	is	Tmux
Related	tools
Using	tmux
invoking	from	command-line
key-bindings
the	Status	bar
tmux	command	prompt
Configuration
Extensions
Plugins
Tools	and	session	management:	Tmuxinator
GNU	Screen
Byobu
Resources
@mjbright
Tmux:	A	terminal	multiplexer
This	means
you	can	detach	from	a	tmux	terminal	session
you	can	reattach,	or	attach	from	multiple	places
Like	VNC	or	Remote	Desktop	for	terminal	sessions
Lost	connection	to	a	remote	server	running	your	tmux	session	?
Your	work	is	not	lost,	programs	continue	to	run
just	reconnect
ssh	to	the	server
to	see	running	tmux	sessions:	tmux	ls
attach	to	a	session:	tmux	a	-t	<session>
@mjbright
But	tmux	is	so	much	more	...
Use	tmux	ls	to	see	currently	running	sessions
@mjbright
Related	tools	...
-	tmux : started	in	2011,	very	active
-	GNU	screen : much	older,	has	many	similar	features
Byobu	|	:	|	Orginally	a	wrapper	around	screen,	now	tmux	is	its	default
tmuxinator	|	:	|	Ruby	gem	for	complex	tmux	layouts
@mjbright
Basics	-	Invoking	tmux	from	command-line
Some	tmux	commands
Command
tmux	ls : List	currently	running	sessions
tmux	new : Create	a	new	session
tmux	new	-n	<session> : Create	a	named	session
tmux	attach : Attached	to	last	active	session
tmux	attach	-t	<session> : Attached	to	selected	target	(e.g.	session)
tmux	kill-session	-t	<session> : Deleted	selected	session	(careful	!)
Some	tmux	options
Option
-f	<conf> : Specify	alternative	user	conf	file	(else	~/.tmux.conf)
-L	<socket-name> : filename	of	server	socket	under	TMUX_TMPDIR
-S	<socket-path> : filepath	of	server	socket
-v : Verbose	logging	to	tmux-client-PID.log
-V : Show	tmux	version@mjbright
Basics	-	Key	bindings	within	tmux:	Sessions
Once	attached	to	a	tmux	session,	the	session	can	be	controlled	by	key
combinations	starting	with	a	prefix	'C-b'	(ctrl-B)	by	default.
Binding	(C-b	+	...)
? : Help	!!
$ : Rename	the	current	session	(as	seen	by	'tmux	ls')
d : Detach	from	the	current	session
C-z : Suspend	the	tmux	client
f : Search	for	window	containing	text	!
<Space> : Apply	next	layout
@mjbright
Basics	-	Key	bindings	within	tmux:	Windows
Once	attached	to	a	tmux	session,	the	session	can	be	controlled	by	key
combinations	starting	with	a	prefix	'C-b'	(ctrl-B)	by	default.
Binding	(C-b	+	...)
, : Rename	the	current	window
c : Create	and	move	to	a	new	window
n : move	to	the	next	window
p : move	to	the	previous	window
l : move	to	the	last	visited	window
i : show	info	about	the	current	window
[0-9a-z] : Go	to	specfied	window
@mjbright
Basics	-	More	Key	bindings	within	tmux:	Panes
Binding	(C-b	+	...)
z : Show	current	pane	as	full-screen	(C-z	to	exit)
" : Split	the	current	pane	vertically
% : Split	the	current	pane	horizontally
[ : Go	into	copy	mode,	allows	to	scroll	in	pane	(C-c	to	exit)
o : Cycle	through	panes	in	current	window
q : Briefly	display	pane	numbers
x : Kill	the	current	pane
! : Break	current	pane	out	of	window	into	a	new	one
@mjbright
Basics	-	The	tmux	status	bar
The	status	bar	shows	customizable	information	about	the	current	session
By	default	this	displays
current	user,	ip	address,	session-name	('0'	below)
A	list	of	window-names	(current-*,	with	current	command)
	
Through	tmux.conf	(see	later)	we	can	customize	as	we	wish,	for	example:
	
Note	that	if	a	window	is	in	full-screen	mode	then	'Z'	is	appended	to	that
window	name
@mjbright
More	-	Key	bindings	within	tmux
Binding	(C-b	+	...)
s : Select	a	new	session	for	the	current	client	(change	session)
t : Show	the	current	time
w : Choose	a	window
m : Mark	the	current	pane	(select-pane	-m)
M : Unmark	the	current	pane
{ : Swap	the	current	pane	with	the	previous	pane
} : Swap	the	current	pane	with	the	next	pane
@mjbright
More	-	Using	the	tmux	command	prompt
Binding	(C-b	+	...)
:setw	synchronize-
panes
:
Send	keyboard	input	simultaneous	to	all	panes	of
current	window
@mjbright
Configuration	-	The	tmux.conf	file	(1)
There	are	a	set	of	tmux	commands	accessible	through	ctrl-B	:	which	can	also
be	used	in	a	config	file	(default	~/.tmux.conf)	to	set	tmux	default	behaviours
as	you	wish.
#	Set	Ctrl-b	r	as	shortcut	to	reload	this	config:
bind	r	source-file	~/.tmux.conf
#	Rename	terminals:
set	-g	set-titles	on
set	-g	set-titles-string	'^#(whoami::#h::#(curl	ipecho.net/plain;echo)'
#	Status	bar	custo:
#set	-g	status-utf8	on
set	-g	status-bg	blue
set	-g	status-fg	white
set	-g	status-interval	5
set	-g	status-left-length	90
set	-g	status-right-length	60
set	-g	status-left	"#[fg=Green]#(whoami)#[fg=white]::#[fg=blue]	
				#(hostname	-	s)#[fg=white]::##[fg=yellow]#(curl	ipecho.net/plain;echo)"
set	-g	status-justify	left
set	-g	status-right	'#[fg=Cyan]#S	#[fg=white]%a	%d	%b	%R'
@mjbright
Configuration	-	The	tmux.conf	file	(2)
use	ctrl-b	arrows	-	Pane	navigation	with	vim-bindings:
unbind-key	j;				bind-key	j	select-pane	-D
unbind-key	k;				bind-key	k	select-pane	-U
unbind-key	h;				bind-key	h	select-pane	-L
unbind-key	l;				bind-key	l	select-pane	-R
@mjbright
Plugins
tmux-plugins	Official	tmux	plugins
@mjbright
Tools	and	session	management
Tools
powerline
Statusline	plugin	for	vim,	and	provides	statuslines	and	prompts
for	several	other	applications	including	tmux
tmux-cssh TMUX	with	a	"ClusterSSH"-like	behaviour
tmuxifier
Tmuxify	your	Tmux.	Powerful	session,	window	&	pane
management	for	Tmux.
tmuxinator Manage	complex	tmux	sessions	easily
tmuxomatic Intelligent	tmux	session	management
tmuxp tmux	session	manager	and	python	library
@mjbright
Tools	and	session	management:	Tmuxinator
Tmuxinator	allows	to	easily	manage	complex	tmux	sessions	with	multiple
windows,	panes	with	a	specified	layout	all	specified	in	a	YAML	file:
project_name:	8panes
windows:
shell:
		layout:	a506,379x84,0,0{125x84,0,0[125x26,0,0,4,125x31,0,27,83,125x25,0,59,82],125x84,126,0[
126,0,79,125x41,126,43,86],127x84,252,0[127x27,252,0,80,127x30,252,28,84,127x25,252,59,85]}
		panes:
-	banner	pane1
-	banner	pane2
-	banner	pane3
-	banner	pane4
-	banner	pane5
-	banner	pane6
-	banner	pane7
-	banner	pane8
@mjbright
Tools	and	session	management:	Tmuxinator-2
windows:
work:
		layout:	tiled
		panes:
	-	messages:
				-	exec	~/z/bin/Deployed/ssh_tunnel_b10.sh	work
				-	sudo	tail	-f	/var/log/messages
	-	shell:
				-	exec	~/z/bin/Deployed/ssh_tunnel_b10.sh	work
	-	exec	~/z/bin/Deployed/ssh_tunnel_b10.sh	work
b1machines:
		layout:	tiled
		panes:
-	b0g1_logs:
		-	exec	~/z/bin/Deployed/ssh_tunnel_b10.sh	b0g1
		-	banner	$(hostname)
		-	uptime;	ip	a	|	grep	10.3.222
		-	cd	/var/log
		-	sudo	tail	-f	syslog
-	b1g1_logs:
		-	exec	~/z/bin/Deployed/ssh_tunnel_b10.sh	b1g1
@mjbright
Tools	and	session	management:	Tmuxinator-3
name:	perfs
root:	~/
windows:
perfs:
		layout:	main-horizontal
		root:	~/tmp
		panes:
-	htop:	htop
-	sensors:	~/z/bin/Deployed/perf_monitor_CPUtrend.sh
@mjbright
GNU	Screen
	https://www.gnu.org/software/screen/
Screen	is	a	full-screen	window	manager	that	multiplexes	a	physical	terminal
between	several	processes,	typically	interactive	shells.
Whilst	tmux	is	a	more	active	project	Screen	already	has	many	of	the	same
features,	such	as:
session	continues	in	detached	mode	when	no	client	is	connected
has	a	prefix	key	for	entering	commands
It	uses	Ctrl+A	though	(tmux	chose	to	be	different)
multiple	windows
ability	to	list	windows	or	create	them	on	the	fly,	switch	windows
ability	to	split	windows	horizontally	or	vertically
...
If	GNU	Screen	works	for	you	...	keep	it	...@mjbright
Byobu
	http://byobu.co/
Byobu	is	a	GPLv3	open	source	text-based	window	manager	and	terminal
multiplexer.
It	was	originally	designed	to	provide	elegant	enhancements	to	the	otherwise
functional,	plain,	practical	GNU	Screen,	for	the	Ubuntu	server	distribution.
Byobu	now	includes	an	enhanced	profiles,	convenient	keybindings,
configuration	utilities,	and	toggle-able	system	status	notifications	for	both	the
GNU	Screen	window	manager	and	the	more	modern	Tmux	terminal
multiplexer,	and	works	on	most	Linux,	BSD,	and	Mac	distributions.
@mjbright
Resources
Tmux
home	page	https://tmux.github.io/
source	https://github.com/tmux/tmux
awesome-tmux	:	awesome-tmux
Official	tmux-plugins	:	tmux-plugins
TMuxinator	:	https://github.com/tmuxinator/tmuxinator
GNU	Screen	:	https://www.gnu.org/software/screen/
Byobu	:	http://byobu.co/
@mjbright

More Related Content

Similar to 2016 nov-16 grenoble-floss_tmux

Uses of tmux explained
Uses of tmux explainedUses of tmux explained
Uses of tmux explainedStanislas Polu
 
Pairing with tmux and vim for DevOps Days Austin 2015
Pairing with tmux and vim for DevOps Days Austin 2015Pairing with tmux and vim for DevOps Days Austin 2015
Pairing with tmux and vim for DevOps Days Austin 2015Scott Baldwin
 
Linux Command Line Multitasking
Linux Command Line MultitaskingLinux Command Line Multitasking
Linux Command Line MultitaskingAmr Fawzy
 
Introduction to Networking | Linux-Unix and System Administration | Docker an...
Introduction to Networking | Linux-Unix and System Administration | Docker an...Introduction to Networking | Linux-Unix and System Administration | Docker an...
Introduction to Networking | Linux-Unix and System Administration | Docker an...andega
 
Open Source Virtualization Hacks
Open Source Virtualization HacksOpen Source Virtualization Hacks
Open Source Virtualization HacksNiel Bornstein
 
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونیMohammad Reza Kamalifard
 
1.1.1.Introduction.pdf
1.1.1.Introduction.pdf1.1.1.Introduction.pdf
1.1.1.Introduction.pdfbemnitekalegn
 
Linux for beginners
Linux for beginnersLinux for beginners
Linux for beginnersNitesh Nayal
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoKaleido
 
Ultimate Unix Meetup Presentation
Ultimate Unix Meetup PresentationUltimate Unix Meetup Presentation
Ultimate Unix Meetup PresentationJacobMenke1
 
9 th
9 th9 th
9 thErm78
 
TinyOS installation Guide And Manual
TinyOS installation Guide And ManualTinyOS installation Guide And Manual
TinyOS installation Guide And ManualAnkit Singh
 
PythonNotes1.pdf
PythonNotes1.pdfPythonNotes1.pdf
PythonNotes1.pdfShaikfiza5
 
Jaringan, Linux, Docker
Jaringan, Linux, DockerJaringan, Linux, Docker
Jaringan, Linux, DockerSatrioBudi10
 
media via bluetooth in linux
media via bluetooth in linuxmedia via bluetooth in linux
media via bluetooth in linuxManoz Kumar
 

Similar to 2016 nov-16 grenoble-floss_tmux (20)

Uses of tmux explained
Uses of tmux explainedUses of tmux explained
Uses of tmux explained
 
Pairing with tmux and vim for DevOps Days Austin 2015
Pairing with tmux and vim for DevOps Days Austin 2015Pairing with tmux and vim for DevOps Days Austin 2015
Pairing with tmux and vim for DevOps Days Austin 2015
 
MOE Ubuntu Desktop training
MOE Ubuntu Desktop trainingMOE Ubuntu Desktop training
MOE Ubuntu Desktop training
 
Linux Command Line Multitasking
Linux Command Line MultitaskingLinux Command Line Multitasking
Linux Command Line Multitasking
 
Introduction to Networking | Linux-Unix and System Administration | Docker an...
Introduction to Networking | Linux-Unix and System Administration | Docker an...Introduction to Networking | Linux-Unix and System Administration | Docker an...
Introduction to Networking | Linux-Unix and System Administration | Docker an...
 
Open Source Virtualization Hacks
Open Source Virtualization HacksOpen Source Virtualization Hacks
Open Source Virtualization Hacks
 
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونیاسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
اسلاید اول جلسه دوم کلاس پایتون برای هکرهای قانونی
 
Introduce to linux
Introduce to linuxIntroduce to linux
Introduce to linux
 
1.1.1.Introduction.pdf
1.1.1.Introduction.pdf1.1.1.Introduction.pdf
1.1.1.Introduction.pdf
 
Linux for beginners
Linux for beginnersLinux for beginners
Linux for beginners
 
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and KaleidoWebinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
Webinar: Enterprise Blockchain Radically Simplified with Truffle and Kaleido
 
Linux Day2
Linux Day2Linux Day2
Linux Day2
 
Ultimate Unix Meetup Presentation
Ultimate Unix Meetup PresentationUltimate Unix Meetup Presentation
Ultimate Unix Meetup Presentation
 
9 th
9 th9 th
9 th
 
My tmux experience
My tmux experienceMy tmux experience
My tmux experience
 
TinyOS installation Guide And Manual
TinyOS installation Guide And ManualTinyOS installation Guide And Manual
TinyOS installation Guide And Manual
 
Part-1.pdf
Part-1.pdfPart-1.pdf
Part-1.pdf
 
PythonNotes1.pdf
PythonNotes1.pdfPythonNotes1.pdf
PythonNotes1.pdf
 
Jaringan, Linux, Docker
Jaringan, Linux, DockerJaringan, Linux, Docker
Jaringan, Linux, Docker
 
media via bluetooth in linux
media via bluetooth in linuxmedia via bluetooth in linux
media via bluetooth in linux
 

More from Michael Bright

Lightning talk unikernels
Lightning talk unikernelsLightning talk unikernels
Lightning talk unikernelsMichael Bright
 
2017 feb-10 snowcamp.io-unikernels
2017 feb-10 snowcamp.io-unikernels2017 feb-10 snowcamp.io-unikernels
2017 feb-10 snowcamp.io-unikernelsMichael Bright
 
2017 jan-29 devconf.cz-unikernels
2017 jan-29 devconf.cz-unikernels2017 jan-29 devconf.cz-unikernels
2017 jan-29 devconf.cz-unikernelsMichael Bright
 
2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernelsMichael Bright
 
2017 jan-18 meetup-functional_python
2017 jan-18 meetup-functional_python2017 jan-18 meetup-functional_python
2017 jan-18 meetup-functional_pythonMichael Bright
 
Euro python2016 logistics
Euro python2016 logisticsEuro python2016 logistics
Euro python2016 logisticsMichael Bright
 
Presentation jupyter foreverythingelse
Presentation jupyter foreverythingelsePresentation jupyter foreverythingelse
Presentation jupyter foreverythingelseMichael Bright
 
Container coneu2016 lab
Container coneu2016 labContainer coneu2016 lab
Container coneu2016 labMichael Bright
 
2015 oct-17 pyconfr-pau_i_python_vers_jupyter
2015 oct-17 pyconfr-pau_i_python_vers_jupyter2015 oct-17 pyconfr-pau_i_python_vers_jupyter
2015 oct-17 pyconfr-pau_i_python_vers_jupyterMichael Bright
 
2016 may-31 dockercon2016–cool-hackssubmission
2016 may-31 dockercon2016–cool-hackssubmission2016 may-31 dockercon2016–cool-hackssubmission
2016 may-31 dockercon2016–cool-hackssubmissionMichael Bright
 
2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongo2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongoMichael Bright
 
Container Con Europe 2016 - Container Orchestration: Which Conductor?
Container Con Europe 2016 - Container Orchestration: Which Conductor?Container Con Europe 2016 - Container Orchestration: Which Conductor?
Container Con Europe 2016 - Container Orchestration: Which Conductor?Michael Bright
 

More from Michael Bright (12)

Lightning talk unikernels
Lightning talk unikernelsLightning talk unikernels
Lightning talk unikernels
 
2017 feb-10 snowcamp.io-unikernels
2017 feb-10 snowcamp.io-unikernels2017 feb-10 snowcamp.io-unikernels
2017 feb-10 snowcamp.io-unikernels
 
2017 jan-29 devconf.cz-unikernels
2017 jan-29 devconf.cz-unikernels2017 jan-29 devconf.cz-unikernels
2017 jan-29 devconf.cz-unikernels
 
2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels
 
2017 jan-18 meetup-functional_python
2017 jan-18 meetup-functional_python2017 jan-18 meetup-functional_python
2017 jan-18 meetup-functional_python
 
Euro python2016 logistics
Euro python2016 logisticsEuro python2016 logistics
Euro python2016 logistics
 
Presentation jupyter foreverythingelse
Presentation jupyter foreverythingelsePresentation jupyter foreverythingelse
Presentation jupyter foreverythingelse
 
Container coneu2016 lab
Container coneu2016 labContainer coneu2016 lab
Container coneu2016 lab
 
2015 oct-17 pyconfr-pau_i_python_vers_jupyter
2015 oct-17 pyconfr-pau_i_python_vers_jupyter2015 oct-17 pyconfr-pau_i_python_vers_jupyter
2015 oct-17 pyconfr-pau_i_python_vers_jupyter
 
2016 may-31 dockercon2016–cool-hackssubmission
2016 may-31 dockercon2016–cool-hackssubmission2016 may-31 dockercon2016–cool-hackssubmission
2016 may-31 dockercon2016–cool-hackssubmission
 
2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongo2016 feb-23 pyugre-py_mongo
2016 feb-23 pyugre-py_mongo
 
Container Con Europe 2016 - Container Orchestration: Which Conductor?
Container Con Europe 2016 - Container Orchestration: Which Conductor?Container Con Europe 2016 - Container Orchestration: Which Conductor?
Container Con Europe 2016 - Container Orchestration: Which Conductor?
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

2016 nov-16 grenoble-floss_tmux