Updates from September, 2009 Toggle Comment Threads | Keyboard Shortcuts

  • mindjuju 8:55 on Monday, 14 September 2009 Permalink | Log in to leave a Comment  

    CSS live coding demonstration 

    For our September meeting, our founder, Wade Shearer will present on front-end web development, specifically focusing on markup, styles, and foundation architectural structures. The presentation will be a live coding demonstration developing a global site template using HTML and Cascading Style Sheets. He will take an audience-submitted design and produce production-ready code and site assets as far as time and questions will allow. Attendees interested in submitting a design should come to the meeting prepared with a digital copy of artwork for a website or web application (layered Photoshop file preferably). The design used will be selected randomly from those in attendance. A basic understanding of web technology and coding is recommended.

    Wade Shearer is a professional graphic artist, interaction designer, and software engineer. He is a graduate of Brigham Young University’s Visual Arts College and an active member of local communities advocating and supporting the arts, computing, and internet technologies. He is the founder and administrator of the Utah PHP Users Group, the Utah Apple Users Group, and the Utah Graphic Artists Forum. You can also find him publishing in the online journals North Temple and Utah Preppers.

    Wade is an avid outdoorsman, gardner, and cyclist. He is currently employed by the Church of Jesus Christ of Latter-day saints where he works as a senior interaction designer and user advocate for custom web application development. Previous employment includes Senior Manager of Interactive Marketing and Operations at Omniture, Creative Director at Doba, and Interaction Designer at 3Form. He also consults for clients, offering services such as identity development, brand management, art direction, campaign and collateral design, environmental graphics, and interior design.

     
  • wade 13:42 on Tuesday, 25 August 2009 Permalink | Log in to leave a Comment  

    Effective caching with PHP + Memcache 

    For our August meeting, Justin Carmony presented on effective caching with PHP and memcache. Scaling your Database or other resources your website needs can be complicated. Why not reduce their load instead? That is where memcached can help. Developed by the creators of LiveJournal, memcached is a light weight application that does one thing extremely well: caching data in memory and retrieving it very fast.

    Carmony has worked in web development professionally for the last five years. With emphasis on PHP, .NET, and Web Services, he has worked on projects ranging from simple websites to complex communications between thousands of remote systems. He currently is working as an independent contractor & private consultant. If you have any questions, comments, or curiosities you can contact him (justin AT justincarmony DOT com) or read about his latest endeavors at his blog.

    View slides from the presentation

     
  • utahcon 8:03 on Monday, 13 July 2009 Permalink | Log in to leave a Comment
    Tags: PHP, Presentation   

    PHP Fundamentals Presentation Posted 

    I have just posted the presentation from last nights UPHPU meeting at http://utahcon.com/presentations/php_fundamentals.odp

    Thanks to everyone that came out last night, I really enjoyed the chance to hopefully impart some best practices on each of you. I know I learned a few things along the way too!

     
  • wade 16:47 on Tuesday, 16 June 2009 Permalink | Log in to leave a Comment  

    Fundamentals of PHP 

    For our June meeting, Adam Barrett will present on fundamentals of programming in PHP. PHP is a fast and loose language with many features and options that sometimes are used inappropriately. This short presentation will focus on 40 Best Practices to optimize code, and prepare PHP developers for a faster and better tomorrow.

    Adam Barrett has been developing in PHP for about 10 years. Working for such internet giants as Overstock.com, GrabTakeOut.com, and most recently SOSStaffing.com, Adam has developed a little of everything including blogs, large scale ecommerce sites, intranets, mass email management systems, and PDF generating invoicing systems.

     
  • mindjuju 11:09 on Thursday, 21 May 2009 Permalink | Log in to leave a Comment  

    Security + PHP 

    I’m pleased to announce the May Meeting for this Thursday, Security + PHP.

    It’ll cover some of the basics of web application security, such as Cross Site Scripting (XSS), Cross Site Request Forgery (XSRF), SQL injection and some tips for their prevention and becoming more security conscious. There will be some demonstrations of all the topics with some suggested solutions. We’ll also see a demonstration of the simplistic Browser exploitation Framework (BeEF) project from bindshell.net , which presents an interesting take on potentials of XSS and XSRF within the browser.

    A little about Eric:

    I’ve been a programmer since I was age 12, back in the days of TI-83 graphing calculators and the lot. From there, I learned to develop through a combination of languages including Visual Basic, Delphi, and C/C++ with mostly security and personal firewall penetration testing applications that performed on the Windows platform. I learned substantially about the Windows API framework and developed most of my system level programming skillsets from this focus. I’m coming up on my senior year of my Bachelor’s degree program at Weber State University and work almost exclusively with web development technologies, such as PHP, (X)HTML, CSS, Javascript, AJAX, etc.

    For the past year, I’ve worked at Code Greene, a web development company based in downtown Salt Lake City; I’ve worked on backend medium to large scale integration projects as well as custom PHP and CakePHP web frontends and sites, though my preferences are towards integration and API projects. While I know CakePHP best, I have looked at other PHP frameworks, such as Code Igniter and Zend Framework. In terms of my computer preferences, I don’t have a lot of time for gaming so a Linux distro, such as Ubuntu or Kubuntu, with some quality hardware usually suits me well. I don’t like Windows much anymore, as in the past year I have migrated all but one of my home systems to Ubuntu and only have to use Windows minimally at the university. Honestly, either way works if I can get the job done without too many runarounds, and you know…button clicks.

    Eric can be followed on twitter at xtrementl (Extreme-NTL).

    This text will be replaced

     
  • mindjuju 22:51 on Monday, 13 April 2009 Permalink | Log in to leave a Comment  

    SSL + Apache 

    This Thursday’s meeting is going to be presented on SSL + Apache. It will cover SSL basics, how SSL works, how to get an SSL certificate, how to create your own certificates. The difference between self signed and certificate authorities. Building your own certificate authority. How to configure Apache with an SSL certificate. And other general SSL tips and tricks.

    Lonnie Olson aka. fungus is a long time Linux/BSD administrator with a love of programming, networking, and security. Infrequent postings can be found at http://lonnieolson.com/ or on twitter @fungus.

    This text will be replaced

     
  • mindjuju 11:25 on Thursday, 19 March 2009 Permalink | Log in to leave a Comment  

    Fun with SQL 

    I’m pleased to announce next week’s meeting as: Fun With SQL. SQL is a strange language — strange enough that most programmers learn only enough to get by. This technique is enough for the casual hacker to land a job, but leaves much of SQL’s power underused. Given a sufficiently complex task, the same hacker will spend hours trying to write a workable query, only to end up with something that takes three days to complete, or to give up entirely and write the logic into application-side code. We’ll talk about why that’s a bad thing, and what to do about it. We’ll cover some SQL techniques most people overlook, from the simple to the advanced, and demonstrate some of the applications of these more complex queries.

    eggyknap, known in meatspace as Josh Tolley, is a database administrator by day and, time permitting, a PostgreSQL hacker by night, who infrequently publishes items of occasional value at http://eggyknap.blogspot.com.

    This text will be replaced

     
  • mindjuju 17:20 on Friday, 13 February 2009 Permalink | Log in to leave a Comment  

    WordPress APIs, XML-RPC, and AtomPub 

    For our February meeting, Joseph Scott, Bug Exorcist for Automattic, will be presenting on WordPress APIs, XML-RPC & AtomPub.

    Joseph will be presenting on WordPress APIs, XML-RPC & AtomPub. WordPress has two sets of APIs available for third party clients, XML-RPC and AtomPub. We’ll cover the background and details about both, how OAuth may fit in the future and then dive into PHP examples of how to use XML-RPC to manage your WordPress blog.

    Joseph is a California native, living in Utah with his wife and two daughters. He got hooked on email when it meant dialing into a BBS with a 2400 baud modem and ended up memorizing way too much of the AT command set. Access to the Internet changed all that and going to work for an ISP cemented that shift. It also exposed to him to the world of open source, starting with FreeBSD in 1996. From there he spent a number of years in IT doing a little bit of everything.

    This text will be replaced

     
  • mindjuju 11:09 on Thursday, 15 January 2009 Permalink | Log in to leave a Comment  

    CakePHP 

    For our January meeting, Kevin Carter will be presenting the basics of the cakephp framework. Topics will cover cake’s MVC implementation and file/folder structure, the built in helpers, components, and behaviors that do a lot of heavy lifting for you, and using scaffolding and the code generator to prototype something fast.

    This text will be replaced

     
  • mindjuju 12:19 on Thursday, 13 November 2008 Permalink | Log in to leave a Comment  

    Streamlined Web Development using a VCS and Trac 

    I’m very pleased to announce the topic for November’s UPHPU Meeting: Streamlined Web Development using a VNC and Trac.

    Starting the meeting off will be Code Greene’s Kevin Carter. Kevin, who has used Git in a production environment for several months now, will be presenting a primer on how to get started with Git. Additionally, he’ll cover the advantages of distrusted source code control and possibly some topics on using git in an svn eniroment. His blog can be found at .

    Following Kevin will be are main speaker, Justin Carmony. His presentation will focus on the unique challenges with developing, deploying, & managing Website development. Justin Carmony has put together his trips, tricks, and suggestions for streamlining the development cycle. With a focus on automation, using SVN and Trac allows developers to focus on development rather than redundant tasks. Whether a small project with a single developer, or a large project with a big team, SVN and Trac in a LAMP environment can help any developer. Time permitting he will show some of his own live examples of using SVN & Trac. If you have a specific topics or questions you would like addressed in his presentation, please feel free to let him know on his blog.

    Justin Carmony has worked in web development professionally for the last four years. With emphasis on PHP, .NET, and Web Services, he has worked on projects ranging from simple websites to complex communications between thousands of remote systems. He currently is working as an independent contractor & private consultant.

    This text will be replaced

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel