ºÝºÝߣshows by User: nateabele / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: nateabele / Sun, 12 Feb 2012 19:29:54 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: nateabele The State of Lithium /slideshow/the-state-of-lithium/11541153 stateoflithium-120212192956-phpapp01
An update on the state of the Lithium PHP framework, given at the inaugural Lithium NYC meetup, Feb. 7th, 2012.]]>

An update on the state of the Lithium PHP framework, given at the inaugural Lithium NYC meetup, Feb. 7th, 2012.]]>
Sun, 12 Feb 2012 19:29:54 GMT /slideshow/the-state-of-lithium/11541153 nateabele@slideshare.net(nateabele) The State of Lithium nateabele An update on the state of the Lithium PHP framework, given at the inaugural Lithium NYC meetup, Feb. 7th, 2012. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/stateoflithium-120212192956-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An update on the state of the Lithium PHP framework, given at the inaugural Lithium NYC meetup, Feb. 7th, 2012.
The State of Lithium from Nate Abele
]]>
2281 6 https://cdn.slidesharecdn.com/ss_thumbnails/stateoflithium-120212192956-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Zen of Lithium /slideshow/the-zen-of-lithium/8258994 thezenoflithium-110609081513-phpapp02
"The Zen of Lithium" provides an overview of some of the philosophies behind the Lithium framework]]>

"The Zen of Lithium" provides an overview of some of the philosophies behind the Lithium framework]]>
Thu, 09 Jun 2011 08:15:09 GMT /slideshow/the-zen-of-lithium/8258994 nateabele@slideshare.net(nateabele) The Zen of Lithium nateabele "The Zen of Lithium" provides an overview of some of the philosophies behind the Lithium framework <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thezenoflithium-110609081513-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> &quot;The Zen of Lithium&quot; provides an overview of some of the philosophies behind the Lithium framework
The Zen of Lithium from Nate Abele
]]>
2582 7 https://cdn.slidesharecdn.com/ss_thumbnails/thezenoflithium-110609081513-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building Lithium Apps /nateabele/building-lithium-apps buildinglithiumapps-101020085243-phpapp02
Building Lithium Apps (Like a Boss) was a workshop presented on the structure and philosophy of the Lithium framework and its applications, and how best to take advantage of them.]]>

Building Lithium Apps (Like a Boss) was a workshop presented on the structure and philosophy of the Lithium framework and its applications, and how best to take advantage of them.]]>
Wed, 20 Oct 2010 08:52:39 GMT /nateabele/building-lithium-apps nateabele@slideshare.net(nateabele) Building Lithium Apps nateabele Building Lithium Apps (Like a Boss) was a workshop presented on the structure and philosophy of the Lithium framework and its applications, and how best to take advantage of them. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/buildinglithiumapps-101020085243-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Building Lithium Apps (Like a Boss) was a workshop presented on the structure and philosophy of the Lithium framework and its applications, and how best to take advantage of them.
Building Lithium Apps from Nate Abele
]]>
5705 7 https://cdn.slidesharecdn.com/ss_thumbnails/buildinglithiumapps-101020085243-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lithium: The Framework for People Who Hate Frameworks, Tokyo Edition /slideshow/lithium-the-framework-for-people-who-hate-frameworks-tokyo-edition/5427216 tokyo-lithium-101012172805-phpapp01
This is the updated version of Joël and my standard Lithium talk, with a few tweaks and updates since the last time we gave it.]]>

This is the updated version of Joël and my standard Lithium talk, with a few tweaks and updates since the last time we gave it.]]>
Tue, 12 Oct 2010 17:27:59 GMT /slideshow/lithium-the-framework-for-people-who-hate-frameworks-tokyo-edition/5427216 nateabele@slideshare.net(nateabele) Lithium: The Framework for People Who Hate Frameworks, Tokyo Edition nateabele This is the updated version of Joël and my standard Lithium talk, with a few tweaks and updates since the last time we gave it. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tokyo-lithium-101012172805-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is the updated version of Joël and my standard Lithium talk, with a few tweaks and updates since the last time we gave it.
Lithium: The Framework for People Who Hate Frameworks, Tokyo Edition from Nate Abele
]]>
1637 4 https://cdn.slidesharecdn.com/ss_thumbnails/tokyo-lithium-101012172805-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Measuring Your Code 2.0 /slideshow/measuring-your-code-20/4466184 measuringyourcode2-0-100610114115-phpapp02
One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified?]]>

One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified?]]>
Thu, 10 Jun 2010 11:41:09 GMT /slideshow/measuring-your-code-20/4466184 nateabele@slideshare.net(nateabele) Measuring Your Code 2.0 nateabele One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode2-0-100610114115-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We&#39;ll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we&#39;ll look at how we can move beyond today&#39;s tools to answer higher-level questions of code quality. Can &#39;good code&#39; be quantified?
Measuring Your Code 2.0 from Nate Abele
]]>
1393 5 https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode2-0-100610114115-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Measuring Your Code /slideshow/measuring-your-code-["4466144"]/4466144 measuringyourcode2-0-100610113554-phpapp02
One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified?]]>

One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified?]]>
Thu, 10 Jun 2010 11:35:51 GMT /slideshow/measuring-your-code-["4466144"]/4466144 nateabele@slideshare.net(nateabele) Measuring Your Code nateabele One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We'll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we'll look at how we can move beyond today's tools to answer higher-level questions of code quality. Can 'good code' be quantified? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode2-0-100610113554-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the biggest problems of software projects is that, while the practice of software development is commonly thought of as engineering, it is inherently a creative discipline; hence, many things about it are hard to measure. While simple yardsticks like test coverage and cyclomatic complexity are important for code quality, what other metrics can we apply to answer questions about our code? What coding conventions or development practices can we implement to make our code easier to measure? We&#39;ll take a tour through some processes and tools you can implement to begin improving code quality in your team or organization, and see what a difference it makes to long-term project maintainability. More importantly, we&#39;ll look at how we can move beyond today&#39;s tools to answer higher-level questions of code quality. Can &#39;good code&#39; be quantified?
Measuring Your Code from Nate Abele
]]>
12 2 https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode2-0-100610113554-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Building Apps with MongoDB /slideshow/building-apps-with-mongodb/4420493 buildingappswithmongodb-100605230445-phpapp02
Relational databases are central to web applications, but they have also been the primary source of pain when it comes to scale and performance. Recently, non-relational databases (also referred to as NoSQL) have arrived on the scene. This session explains not only what MongoDB is and how it works, but when and how to gain the most benefit.]]>

Relational databases are central to web applications, but they have also been the primary source of pain when it comes to scale and performance. Recently, non-relational databases (also referred to as NoSQL) have arrived on the scene. This session explains not only what MongoDB is and how it works, but when and how to gain the most benefit.]]>
Sat, 05 Jun 2010 23:04:37 GMT /slideshow/building-apps-with-mongodb/4420493 nateabele@slideshare.net(nateabele) Building Apps with MongoDB nateabele Relational databases are central to web applications, but they have also been the primary source of pain when it comes to scale and performance. Recently, non-relational databases (also referred to as NoSQL) have arrived on the scene. This session explains not only what MongoDB is and how it works, but when and how to gain the most benefit. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/buildingappswithmongodb-100605230445-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Relational databases are central to web applications, but they have also been the primary source of pain when it comes to scale and performance. Recently, non-relational databases (also referred to as NoSQL) have arrived on the scene. This session explains not only what MongoDB is and how it works, but when and how to gain the most benefit.
Building Apps with MongoDB from Nate Abele
]]>
9368 6 https://cdn.slidesharecdn.com/ss_thumbnails/buildingappswithmongodb-100605230445-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Practical PHP 5.3 /slideshow/practical-php-53/4392141 practicalphp5-3-100602114809-phpapp01
PHP 5.3 has many new features that allow very different paradigms of software development, that may be unfamiliar to many PHP developers. If you want to learn more about functional or aspect-oriented programming, or how to organize your PHP libraries according to the new de facto PHP namespacing standard, don't miss this talk.]]>

PHP 5.3 has many new features that allow very different paradigms of software development, that may be unfamiliar to many PHP developers. If you want to learn more about functional or aspect-oriented programming, or how to organize your PHP libraries according to the new de facto PHP namespacing standard, don't miss this talk.]]>
Wed, 02 Jun 2010 11:47:55 GMT /slideshow/practical-php-53/4392141 nateabele@slideshare.net(nateabele) Practical PHP 5.3 nateabele PHP 5.3 has many new features that allow very different paradigms of software development, that may be unfamiliar to many PHP developers. If you want to learn more about functional or aspect-oriented programming, or how to organize your PHP libraries according to the new de facto PHP namespacing standard, don't miss this talk. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/practicalphp5-3-100602114809-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> PHP 5.3 has many new features that allow very different paradigms of software development, that may be unfamiliar to many PHP developers. If you want to learn more about functional or aspect-oriented programming, or how to organize your PHP libraries according to the new de facto PHP namespacing standard, don&#39;t miss this talk.
Practical PHP 5.3 from Nate Abele
]]>
7040 5 https://cdn.slidesharecdn.com/ss_thumbnails/practicalphp5-3-100602114809-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Lithium: The Framework for People Who Hate Frameworks /nateabele/lithium-the-framework-for-people-who-hate-frameworks confoo-lithium-100312163027-phpapp02
This is the presentation was given at ConFoo on March 11th by Nate Abele and Joël Perras, and is an introduction to the architectural problems with other frameworks that Lithium was designed to address, and how it addresses them. It also introduces programming paradigms like functional and aspect-oriented programming which address issues that OOP doesn't account for. Finally, the talk provides a quick overview of the innovative and unparalleled features that Lithium provides, including the data layer, which supports both relational and non-relational databases.]]>

This is the presentation was given at ConFoo on March 11th by Nate Abele and Joël Perras, and is an introduction to the architectural problems with other frameworks that Lithium was designed to address, and how it addresses them. It also introduces programming paradigms like functional and aspect-oriented programming which address issues that OOP doesn't account for. Finally, the talk provides a quick overview of the innovative and unparalleled features that Lithium provides, including the data layer, which supports both relational and non-relational databases.]]>
Fri, 12 Mar 2010 16:30:12 GMT /nateabele/lithium-the-framework-for-people-who-hate-frameworks nateabele@slideshare.net(nateabele) Lithium: The Framework for People Who Hate Frameworks nateabele This is the presentation was given at ConFoo on March 11th by Nate Abele and Joël Perras, and is an introduction to the architectural problems with other frameworks that Lithium was designed to address, and how it addresses them. It also introduces programming paradigms like functional and aspect-oriented programming which address issues that OOP doesn't account for. Finally, the talk provides a quick overview of the innovative and unparalleled features that Lithium provides, including the data layer, which supports both relational and non-relational databases. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/confoo-lithium-100312163027-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is the presentation was given at ConFoo on March 11th by Nate Abele and Joël Perras, and is an introduction to the architectural problems with other frameworks that Lithium was designed to address, and how it addresses them. It also introduces programming paradigms like functional and aspect-oriented programming which address issues that OOP doesn&#39;t account for. Finally, the talk provides a quick overview of the innovative and unparalleled features that Lithium provides, including the data layer, which supports both relational and non-relational databases.
Lithium: The Framework for People Who Hate Frameworks from Nate Abele
]]>
12237 8 https://cdn.slidesharecdn.com/ss_thumbnails/confoo-lithium-100312163027-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Origin of Lithium /slideshow/the-origin-of-lithium/3006223 lithiumorigins-100127105114-phpapp02
This talk is an overview of the history of the PHP language and major framework projects that have emerged in the last 5 years. It examines what we've learned in the development of these frameworks, how that education has been brought to bear in Lithium. Most of this talk ended up being me demoing and answering questions, so there's not a lot of content in the slides, sorry.]]>

This talk is an overview of the history of the PHP language and major framework projects that have emerged in the last 5 years. It examines what we've learned in the development of these frameworks, how that education has been brought to bear in Lithium. Most of this talk ended up being me demoing and answering questions, so there's not a lot of content in the slides, sorry.]]>
Wed, 27 Jan 2010 10:50:21 GMT /slideshow/the-origin-of-lithium/3006223 nateabele@slideshare.net(nateabele) The Origin of Lithium nateabele This talk is an overview of the history of the PHP language and major framework projects that have emerged in the last 5 years. It examines what we've learned in the development of these frameworks, how that education has been brought to bear in Lithium. Most of this talk ended up being me demoing and answering questions, so there's not a lot of content in the slides, sorry. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/lithiumorigins-100127105114-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This talk is an overview of the history of the PHP language and major framework projects that have emerged in the last 5 years. It examines what we&#39;ve learned in the development of these frameworks, how that education has been brought to bear in Lithium. Most of this talk ended up being me demoing and answering questions, so there&#39;s not a lot of content in the slides, sorry.
The Origin of Lithium from Nate Abele
]]>
8377 4 https://cdn.slidesharecdn.com/ss_thumbnails/lithiumorigins-100127105114-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Measuring Your Code /slideshow/measuring-your-code/2197855 measuringyourcode-091012083355-phpapp01
Examines some of the fundamental problems with the way the industry thinks about software "engineering", and breaks some notions in order to find useful ways of improving your code quality, and your skills and discipline as a developer.]]>

Examines some of the fundamental problems with the way the industry thinks about software "engineering", and breaks some notions in order to find useful ways of improving your code quality, and your skills and discipline as a developer.]]>
Mon, 12 Oct 2009 08:33:48 GMT /slideshow/measuring-your-code/2197855 nateabele@slideshare.net(nateabele) Measuring Your Code nateabele Examines some of the fundamental problems with the way the industry thinks about software "engineering", and breaks some notions in order to find useful ways of improving your code quality, and your skills and discipline as a developer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode-091012083355-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Examines some of the fundamental problems with the way the industry thinks about software &quot;engineering&quot;, and breaks some notions in order to find useful ways of improving your code quality, and your skills and discipline as a developer.
Measuring Your Code from Nate Abele
]]>
1560 7 https://cdn.slidesharecdn.com/ss_thumbnails/measuringyourcode-091012083355-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Doin' It Rong /nateabele/doin-it-rong doinitrong-090521024417-phpapp02
]]>

]]>
Thu, 21 May 2009 01:35:15 GMT /nateabele/doin-it-rong nateabele@slideshare.net(nateabele) Doin' It Rong nateabele <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/doinitrong-090521024417-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Doin' It Rong from Nate Abele
]]>
650 4 https://cdn.slidesharecdn.com/ss_thumbnails/doinitrong-090521024417-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-nateabele-48x48.jpg?cb=1692909637 Maker of invisible cathedrals (i.e. #Li3); passionate about freedom & breaking down barriers; privileged to work with awesome people at @radify. https://cdn.slidesharecdn.com/ss_thumbnails/stateoflithium-120212192956-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-state-of-lithium/11541153 The State of Lithium https://cdn.slidesharecdn.com/ss_thumbnails/thezenoflithium-110609081513-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-zen-of-lithium/8258994 The Zen of Lithium https://cdn.slidesharecdn.com/ss_thumbnails/buildinglithiumapps-101020085243-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds nateabele/building-lithium-apps Building Lithium Apps