Profile

Cover photo
Jesse Warden
Works at Accenture
Attended Reinhardt College
Lives in Mechanicsville, VA
2,336 followers|999,032 views
AboutPostsPhotosYouTube

Stream

Jesse Warden

Shared publicly  - 
 
Guy port scans his wife's new car: HTTP and FTP are open, meaning whatever service the car is using, once it's vulnerabilities are found, you can now use the same hack against all over Caddy's... or just wait for someone else to do it, and then just Google it.

https://twitter.com/hellNbak_/status/624974786905518084

Anyway, legislation called "SPY" proposed, but I like the marketing stint, intentional or not, these hackers used to get consulting work. Public road was stupid, yes, but better to ask for forgiveness than ask permission...

http://www.forbes.com/sites/thomasbrewster/2015/07/21/senators-launch-spy-car-act/
1
Add a comment...

Jesse Warden

Shared publicly  - 
 
lulz
7
Add a comment...

Jesse Warden

Shared publicly  - 
 
Sabine drops some knowledge about AngularDart over Angular JavaScript. What's left out is it's been an Angular 2.0 'esque version you've been able to use for 8 months, heh. Anyway, good, quick low-down.
 
Benefits of using AngularDart over AngularJS? A detailed answer — https://goo.gl/UjLNDn
3
1
ethan estes's profile photo
Add a comment...

Jesse Warden

Shared publicly  - 
 
As someone who's been using REST for 15 years and has no idea what it is or how it works, this series of articles by Dr. Elkstein are really nice. They break it down into simple language in small, easy to digest posts.
http://rest.elkstein.org/
REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a stateless, client-server, cacheable communications protocol -- and in virtually all cases, the HTTP protocol is used. REST is an architecture style for designing networked applications.
5
1
Jon Brasher's profile photoJoseph Burchett's profile photoethan estes's profile photo
3 comments
 
Huh, that wasn't there before... Yup it's all kinds of bugged.
Add a comment...

Jesse Warden

commented on a video on YouTube.
Shared publicly  - 
 
Loved this video (and your others). This one is perfect timing for me, appreciate the hard work that went into this!
1
Add a comment...

Jesse Warden

Shared publicly  - 
 
My favorite thing about the null aware operator is the whole thing you say in your head when you read the code. "Is it nnnuuuullllllLLLLLL!!!!!????" lol, like that Primus song, is it luck.
 
Lots of great Dart news, I'm doing a summery here with links.

1. An explanation of the new and "up-and-coming" Dart feature called null-aware operators (with examples) by +Seth Ladd

Link: https://plus.google.com/+SethLadd/posts/SUDWMQkE1rv

2. Material design light for Dart has been released, as easy to use as Bootstrap or PureCSS but with beautiful Material Design elements. The effort to create a Dart implementation of MDL has been lead and implemented by +Mike Mitterer, great work Mike! 

Link: https://plus.google.com/+dartlang/posts/5cEuXpnCEMs

3. A new template-base project generator, also by +Mike Mitterer.

Link: https://plus.google.com/+MikeMitterer/posts/17E2HXRAe9t

4. For a bigger picture understanding of what MDL is, see this +Google Developers blog post introducing the new library.

Link: https://medium.com/google-developers/introducing-material-design-lite-3ce67098c031

5. Looking at MDL you will see that the CSS uses double underscore ("__") and double hyphens ("--") in various places. This is because the CSS styles are written using a "style" called BEM. BEM simply aims to bring structure to how you name your CSS classes. I found this article on BEM very helpful understanding the why and how BEM works.

Link: https://css-tricks.com/bem-101/

#dartlang  
Try the new null-aware operators in the latest dev channel Dart SDK! - Seth Ladd–Google+
6
Si Robertson's profile photoJesse Warden's profile photo
10 comments
 
Naw, you make a good point. I think here, however, we have Dart to help + we can easily search for "?" vs. "== null" to find technical debt... maybe.
Add a comment...
In his circles
595 people
Have him in circles
2,336 people
Rafiq Elmansy's profile photo
Paulo Novais's profile photo
Simon Natt's profile photo
Sam Singer's profile photo
Camille Reynders's profile photo
Ron Field's profile photo
Roman Trukhin's profile photo
Lee Probert's profile photo
IKANOW's profile photo

Jesse Warden

Shared publicly  - 
2
Add a comment...

Jesse Warden

Shared publicly  - 
1
1
Federico “Edo” Granata's profile photoChristian Sveistrup's profile photo
 
This isn't a good thing... Not at all... 
Add a comment...

Jesse Warden

Shared publicly  - 
TypeScript Language team blog
2
1
Si Robertson's profile photoJesse Warden's profile photoDarren Neimke's profile photo
2 comments
 
If you use it with Browserify or Webpack, it does.
Add a comment...

Jesse Warden

Shared publicly  - 
 
As someone who's done Starting Strength for over a year, this video was quite timely. I've plateaued on a few areas, and only slowly powered through. I tried some of Alan's suggestions yesterday, and while I won't know if they are working for a couple months, I don't really care as it was a nice change of pace, challenging, and all using same equipment and moves. #startingstrength   #fitness  

https://www.youtube.com/watch?v=JFZWM-_JNhQ
1
Add a comment...

Jesse Warden

Shared publicly  - 
2
Add a comment...

Jesse Warden

Shared publicly  - 
 
I find new hammer every 6 months and everything becomes a nail so I can learn the eff out of using that hammer. It was streams, now async/await. For animation, at least, it's uber easy.

In the past, things like Greensock, StageXL, and others used callbacks. When the Node community matured, they started using Promises to mitigate those unwieldy chains.

The reactive manifesto leaked to the client in the form of streaming libraries like Rx, Dart, Bacon, and others. Their built in ability to work seamlessly with promises and to write 90% of your code reacting to animations completing makes it a natural fit.

Enter async/await keywords, and you can now significantly reduce how much boilerplate is needed to orchestrate a lot of animations together. It's funny to say "boilerplate" because most of these Tweening libraries are eloquent and simple. They only get verbose when there are 50 of their friends around at the same party.

I look back at my early agency days when I was just starting to use things like Gaia, and other visual frameworks that had async problems abstracted away and realize if I had what I had now back then, we would of gotten a lot more done.

And THAT, ladies and gentlemen, is WHY I continue to keep an open mind. Yes, I'm surrounded by young kids who never had OOP, classes, build tools, etc. and get excited about things I've had a decade ago. Yes, everything old is new again. It's a challenge to not get cynical. It's research sessions like the last year that culminates in learning new things, and realizing: A) yes it's valid B) no, I didn't know it before C) yes, it could of helped me in old work and D) most importantly, it can help me in future work.
9
Jesse Warden's profile photoJoseph Burchett's profile photoSi Robertson's profile photo
4 comments
 
I still find promises and streams ugly (regardless of the programming language) but I can understand the benefits of their use within large application frameworks, especially when threads aren't available.

The most optimal path will always be a direct callback tho, and the requestAnimationFrame() API design is a nice example of that :)
Add a comment...
People
In his circles
595 people
Have him in circles
2,336 people
Rafiq Elmansy's profile photo
Paulo Novais's profile photo
Simon Natt's profile photo
Sam Singer's profile photo
Camille Reynders's profile photo
Ron Field's profile photo
Roman Trukhin's profile photo
Lee Probert's profile photo
IKANOW's profile photo
Education
  • Reinhardt College
    Business Management & Leadership, 2005 - 2006
  • Art Institute of Atlanta
    Associates Of Art, 1999 - 2000
  • Catersville High School
    1994 - 1997
  • Clover Hill High School
    1993 - 1994
Basic Information
Gender
Male
Other names
JesterXL
Story
Tagline
Software Consultant at Accenture
Introduction
Into software, consulting, fitness, nutrition, and gaming. Amateur bodybuilder.
Bragging rights
met Bill Gates, got to be involved in a community surrounded by insanely smart people, have a smoking hot wife, 2 healthy kids, my dog sometimes likes me
Work
Occupation
Software Consultant at Accenture
Skills
programming, consulting, javascript, actionscript, typescript, html, css, sass, less, python, django, ember, backbone, angular, require, extjs, touch, sencha, kendo, handlebars, OOP, TDD, MVC, MVP, keywordslolz, MVVM, speaking, writing, exercise, nutrition
Employment
  • Accenture
    Technology Architecture Consultant, 2014 - present
    Software Consultant, although, it's usually management and leadership vs. code nowadays.
  • Web App Solution
    Frontend Software Consultant, 2008 - 2013
    Enterprise customers ask us to build & deliver back-end and front end desktop and mobile solutions, fix troubled projects, or just powerful staff augmentation.
  • Warden D&D, LLC
    Freelance Software Developer, 2002 - 2013
    Customers need something built, they ask me to do it, I build it.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Mechanicsville, VA
Previously
Atlanta, GA - Richmond, VA - Edgewater, MD - New York, New York