1 2 3 Previous Next

DevNet

263 posts

Threat Actors are constantly on the prowl for new vulnerabilities that they can exploit to launch attacks, that affect not only organizations but impact the lives of hundreds of thousands of people across continents. Such attacks typically target enterprises which host mission-critical data, necessary to maintain day-to-day operations. Encrypting this data and rendering it useless ensures that organizations have an adequate incentive to pay ransom in the cryptocurrency demanded by the hackers for its release.


For example, the ongoing WannaCry ransomware attack impacted computer systems all over the world, that included health care providers causing widespread havoc, slowing down patient processing and care. A detailed analysis of WannaCry is provided by Talos (Cisco’s security research group).

 

Ransomware attacks have been around for a while and are well studied but recently, attacks against Internet of things (IoT) devices like smart watches, home appliances, CCTV cameras, cars and more, all susceptible to exploitable connectivity, have started to proliferate. These devices are vulnerable because they are manufactured without security in mind! Most have been shipped with hard-coded default credentials for login/telnet/ssh access making them inherently unsecure, hard to patch and ripe for exploitation.

 

For example, the Mirai botnet attack on Dyn used over 600,000 IoT devices and took down the network of major companies. KrebsOnSecurity lists a set of devices that were targeted by Mirai. As it stands today, attackers are using IoT devices found in home networks as botnet infrastructure but the lack of stability and predictability of these devices and the networks they are in pose serious challenges to a successful outcome for attackers. Threat actors are therefore actively trying to infect IoT devices in enterprise networks in addition to home networks posing serious problems for security practitioners in enterprise businesses.

 

The deployment of IoT devices, virulent threats like WannaCry, and the ever-evolving threat landscape pose a significant challenge to enterprise network security. Security providers constantly analyze, publish and update indicators of compromise (IOCs) for emerging threats, making it tough for enterprise security groups to not only keep track and ingest threat intelligence from the many diverse and ever growing sources but also keep the myriad of security devices deployed in their network up to date with the ingested security intelligence.

Another challenge faced by security practitioners is keeping up with the large volume of events detected by security devices and correlating across multiple independent events to quickly identify an attack in progress and the prioritization of the detected incidents so that they can be quickly acted upon.

 

cisco-tid.jpg

 

At the upcoming Cisco Live USA 2017 conference, please stop by my session where we will showcase Cisco Threat Intelligence Director (TID), an exciting new upcoming feature on Cisco’s Firepower Management Center (FMC) product offering that automates the operationalization of threat intelligence. TID has the ability to consume STIX over TAXII, simple blacklist intelligence and allows uploads/downloads of STIX and simple blacklist intelligence. All the imported intelligence is automatically operationalized and distributed to Cisco’s Next Generation Firewall (NGFW) product allowing the customer to configure defensive actions. A detection of the ingested intelligence on the network automatically generates incidents in real time that can be analyzed by customers. TID also has a rich set of APIs which can be leveraged to automate ingestion of intelligence, its management and the retrieval of incidents using 3rd party applications.

 

Course Session ID: DEVNET-1774


Speaker: Pramod Chandrashekar, Sr. Manager, Engineering, Cisco


Blog post by Pramod Chandrashekar and Yatish Joshi, Cisco


See you in Las Vegas! We have limited edition Snortinator Stickers!!!

 

snort.png

The evil ‘Shadow’ has kidnapped the Code Crusader’s portly sidekick Captain Cloud! Only you can save him!

 

Picture1.png

Unfortunately, to do that, you’re going to have to bust out of two rooms of devious challenges in under 15 minutes... 

 

But, that’s not going to be as easy as it sounds. The challenges cover IoT, Collaboration and Network programmability APIs. Each is designed to provide you a little introduction into the world of that specific Cisco technology and how to apply it in an innovative way.

 

There’ll be Raspberry Pis, Arduinos, IOx routers, containerised apps, jigsaws, phone calls, IoT door locks, a constantly ticking clock and…you! 

 

But don’t worry - you don’t have to be an expert to take on this challenge. completing a couple of simple DevNet Learning Labs will set you up nicely for the challenge:

 


Spark basics, Creating spark rooms, adding participants, posting messages

 

Introduction to device level interfaces - NETCONF/YANG

 

Plus, life’s always more fun with friends around, so why not team up with one or two other brains, register as a team and take the challenge together! And of course, DevNet staff will be on hand to help you on your adventure every step of the way.

 

For extra motivation (like you still need it, at this point), they’ll be prizes for escapees, daily prizes for the fastest escape, help along the way and bunch of fun to be had!

 

So, there’s nothing holding you back. Captain Cloud needs you! Sign up to save him at CLUS Las Vegas!

 

If you just can’t wait and want to play with the tech beforehand, head off to DevNet Sandbox and reserve yourself some quality 1:1 reservation time with these technologies to skill up.

 

And of course, you can always drop by the DevNet zone to sign up, for more information on our solutions and APIs, for great hands-on demos, games (including IoT enabled Foosball), learning and co-creation…looking forward to seeing you there!

 

 

TBM.

Have you heard about JSDay in Italy? I haven't, until I've reached out to the JS community and asked about recommended JavaScript events in the world to attend, and JSDay was one of the many mentioned! JSDay.

 

This event is designed to gather developers in the area to network and communicate/discuss about software development. JSDay had several hundred attendees gathered to get their learning on!

 

Cisco DevNet, specifically Cisco Spark was a proud Gold sponsor of the event. I was also here to speak about building Chat Bots using Node.js. It was a great crowd and I had some positive feedback on my talk.

 

A25D25BD-5D60-42FD-821A-9BD1BD53AAFD.jpeg

 

JSDay was very kind to provide a speaker's dinner offering traditional Italian food to us, since most of us were traveling from different parts of the world to speak at the event. Italian food is very different from what you'd call "Italian" in the US!

 

There were nothing but smiles and laughter through the whole evening dinner! This is one of my favorite things about speaking at events. The people, the conversations, the laughter, and the new friends. ;-)

 

F84FF02A-B422-4778-9930-464DA36A0732.jpeg

 

The sessions were all very top notch and I felt like I got a lot out of watching the speakers. Below is Ada Rose Edwards from Samsung speaking about Progressive Web Apps. She's definitely one of my favorite speakers and someone you should definitely meet. She is filled with so much knowledge in so many different areas of tech, you will walk away breathless!

 

C35B3001-063A-4B0A-B20B-7C85B94042D0.jpeg

 

If you're looking for a JavaScript event in Italy (or in Europe) that is a more smaller (under 500 attendees) and community driven, this event is for you. Even if you attended as a sponsor, you'd will have more time to engage with attendees individually and get to know everyone.

 

Until then....time to find the next JS event!

LinuxFest Northwest is an annual OpenSource event  in Bellingham, WA USA, LFNW features presentations and exhibits on various free and open source topics, as well as Linux distributions and applications. LinuxFest Northwest has something for everyone from the novice to the professional, as stated on the website.

 

I'm very happy I had the opportunity to attend Day 1 of the conference. Unfortunately I had to leave the next day to Italy for a JavaScript conference! There were many great sessions, including the famous Deb speaking, who also runs a Linux conference in Seattle, WA!

 

BC281B15-7993-4479-B30B-26E493C480DF.JPG

 

Although one of the reasons why I went to this event was to have a meeting with some instructors from Network Academy from another college, I still managed to watch several sessions. I was even lucky enough to meet other network academy instructors at the Bellevue Technical College, where the conference took place. Not only did I meet some great network academy instructors, I met many interesting attendees!

 

One of the great things about what makes LinuxFest so popular is the MASS sense of community. You walk in, whether you are brand new or have been going to many of these events, you join this big ole' family who's very exciting to have you there.

 

Not only is it  very community-driven, they also make the event fun. At the end there were a lot of fun and games and a ton of laughter all around.

578AE896-8F83-4804-B4D5-C0A7B9D1A431.JPG



Why wouldn't you want to go to an amazing event like this? I may have to register every year as an attendee now. Maybe I may submit some presentations and speak! (When I say maybe it really means I'm going to....)


See you at the next LinuxFest event? :-)

What Happens in Vegas, Stays in Vegas... Mostly!

 

You know the saying, "What happens in Vegas, Stays in Vegas!”. Well, I think for most things in Vegas that's probably true. However, I want to let you in on something that not only will you want to do in Vegas, but you'll most certainly want to tell your friends and family (even your mom) all about! It's not something lame, like a silly magic show, or some singer writhing around on the stage, or some comedian telling jokes about "life stuff". It's definitely not something boring like a conference on "The Advancements in the field of Advanced Advancing." I guarantee it will be good for your mind and body, it will be good for your posture and poise, it will be good for your career and lifestyle.

 

I can feel the palpability of your curiosity, I'm sure your pulse just quickened a bit and you're forgetting to breathe right about now. You're wondering: What is it? What is this thing that I can do in Vegas that I will be able to share with even the most sensible of those I call my friends and family? And now you're at the window shouting: What Is It?!, What Is It?!, Tell me, tell me, teeeeeeeeeelllllllll meeeeeeeeeeee

 

Now as you lay collapsed on the ground in a bewildered heap of confused delirium. As you struggle to scroll down on your smart tether, to read the next line, to get the information before your enthusiasm induced exhaustion causes you to leave this earthly realm (if only for 7-8 hours), your hand shaking, your thumb barely making contact with the screen, your body temperature so low that your touch is almost… almost… not registering, you see it, the truth of it is revealed.

 

This serendipitous moment is almost too good to be true.  Adrenaline is released, you remember to breathe and as you gasp in that life giving ether, neurons fire in your parietal lobe, messages prepare to jump across synapses that moments ago were separated by a great abyss. An abyss so deep and wide that the other side could only be imagined and light has not yet reached the bottom! Your cognition no longer impaired, your neural pathways no longer clogged with cobwebs and shadows, the words come into focus.

 

Cisco Live!

 

Yeah sort-of silly, but hopefully I had you captivated.  I would love to see you at my sessions, they're all pretty interesting if I can say so.


The focus is on Data Center Automation with UCS Management and UCS Director APIs. If you want to provision one server or a hundred or thousand and manage their network and storage connections from a comprehensive set of APIs, then be sure to check out my sessions, I'll help get you started and give you a push to the next level.


AskMeAboutVegas-sm.jpg

Find me in the DevNet Zone, Come ask me about APIs, try to make me Smile!! And register for one of my sessions!

 

DEVNET-2562

Cisco UCS PowerTool - Deploy at Scale

http://cs.co/90038d4vL

DEVNET-2063

Cisco UCS Python SDKs

http://cs.co/90048d4v0

DEVNET-2564

DevNet Workshop - UCS Director Automation - Creating and Utilizing Custom Tasks and Script Modules

http://cs.co/90068d4v2

DEVNET-2566

DevNet Workshop - UCS Director REST API - Connect, Query, Configure, Create and Execute

http://cs.co/90078d4vN

DEVNET-2060

DevNet Workshop - Managing Cisco UCS with the Python SDK

http://cs.co/90088d4v4

DEVNET-2061

DevNet Workshop - UCS PowerTool Suite - Secrets, Tips and Tricks

http://cs.co/90098d4vf

There’s a new kind of developer meetup in Seattle and San Francisco! I’d like to introduce you to APIs and IPAs, a meetup for software developers and technology professionals that want to know more about APIs, while enjoying some IPAs. APIs and IPAs will have talks and tastings of both technology and beer, usually on the same night.

 

35BEE2A2-3E96-4410-A7A6-0863A5418F41.JPG

You can find these chapters in Seattle, San Francisco, and Orlando and soon to be expanding to other major cities.

 

Although we did not originally come up with the name (there’s a few very small meetups with the same name), we had no idea it was a thing before we thought of the name. How awesome is the name though, right?

 

APIs and IPAs has incorporated as a non-profit with the official parent name of API CITY. We plan on having our first API Conference in Seattle, WA sometime early 2018. (Details still being worked out).

 

Looking to learn about high level information on APIs? Check out the upcoming events:

 

July 20th, 2017 - Seattle

TBA - San Francisco

TBA - Orlando

 

FYI, APIs and IPAs has no affiliation with Cisco as it is hosted by various employees and non employees. Cisco is only a sponsor of the event. If you are interested in sponsoring the meetup or the 2018 conference, please DM Tessa Mero on Twitter.

 

PS - Thanks to our current sponsors: Cisco Spark and Amazon Alexa.

 

Check out the images below of the event. Hope to see you at the next meetup!

 

0BFEDA52-5708-4333-9861-78A02059D61B.JPG

 

mmmm...food.......

4297C409-99B7-40F2-9FE1-89448AE63F19.JPG

DevOpsDays is a worldwide series of technical conferences covering topics of software development, IT infrastructure operations, and the intersection between them. Topics often include automation, testing, security, and organizational culture.


One of their events was hosted in downtown Seattle, WA on April 26 - April 27, 2017 and I had an opportunity to be an attendee and watch the sessions there. There were also a LOT of vendors and it was quite interesting to speak to so many different companies and learn about their reasons of being at the event and what their company goals are. I’ve also made some great connections.

 

If you didn’t make at least one connection at a conference, then you may be doing something wrong. Be sure to bring business cards to make it easy to exchange your information, as writing it down makes it hard to keep track of. Also, smile a little bit more than usual because it sends an “open and friendly” invitation for people to talk to you, or vice versa. It never hurts to try a little bit right? There are absolutely no disadvantages unless you are trying to prevent smile lines on your face. ;-)

 

On a side note, DevOpsDays also hosts 100% online events to give an opportunity for people who are too busy to make it to the nearest event, or unable to travel to make it to the event.

 

At this event in Seattle, they were all very high quality talented speakers. As a speaker myself, I tend to analyze every move the person is making and how exactly they present each slide. I also pay attention to the way they transition through each slide, which makes my brain work extra hard trying to watch a session. On top of that I tweet like crazy about the conference I'm at!

 

In this particular session, I found it amazing that he mentioned "2017: ChatOps" as ChatOps is becoming a HUGE key term to know. What exactly is ChatOps? Without googling (trust me, this is harder for me than it is for you), I'd say it is "The use of a collaboration tool for managing backend DevOps and other developer processes to automate and simplify business or organization workflow". That's exactly how I see it as I am a Developer Evangelist for a collaboration tool called Cisco Spark. It allows you to chat, make rooms with subrooms, VoIP, video calling (especially with a group), and you can install apps from the Spark Depot to add integrations to your Cisco Spark platform. It is a very secure collaboration tool as we store data at Cisco. One of the things that made me really love Cisco Spark is the very clear API documentation. There's many examples and Learning Labs you can go through to get hands-on experience working with it. We make it very easy for you. <3 ChatOps!

9B89957A-29A9-4C99-8687-954190B6132E.JPG

 

I am hoping to return to next years event. Be sure to check out the list of DevOpsDays closest to you (or the online event) and attend at least one! Message (and follow) me  on Twitter and let me know how it went. :-)

Lots of exciting news for everyone leveraging Open NX-OS this week, and I figured it was a good reason to pull it all together in one place.

 

New code!

Yep, that's right, the latest version of Open NX-OS was posted to CCO on May 17th.  Release 7.0(3)I6(1) (sometimes called the 'F' release) is now available.  Several new features are in this release, including some new NX-API REST commands.  Checkout the Release Notes for full details.

 

Updated DevNet Site for Open NX-OS

nx-os on devnet.png

To go along with the updated code, we've been hard at work providing a fresh look and updated content to the Open NX-OS Site up on DevNet.  On this new page you'll find quick links to the most common network programmability topics, making it easier than ever to get started.  And we've got new Quick Start Guides for Model Driven Programmability with YANG, POAP, Streaming Telemetry, Guest Shell, Configuration Management, and Ansible.  Definitely check out the site today!

 

New Developer Tooling Resources

APIs are great, but what about making it easier to program with them?  With that need in mind we are adding new "Developer Tooling" documentation to our content on DevNet, and Open NX-OS is one of the first pages to get the treatment.  On this page you'll find details about the available DevNet Sandboxes for NX-OS, how to leverage Vagrant and the Nexus 9000v to have a local dev environment, info on the Nexus 9000v Virtual Switch, Sample Code and Learning Labs.  This is fresh new content that we will be regularly updating with new guides and information as they become available, so check back regularly!

 

Still More to Come!!!

We aren't done yet, not even close.

 

We are hard at work updating the Open NX-OS Sandbox offered by DevNet Sandboxes to not only the latest code, but expanding it out to offer four, yes four, N9000v switches arranged in a Spine Leaf topology.   The new Sandbox will also come with a GitHub repository with sample code and configurations developers can use as starting points or inspiration.  Look for this new Sandbox in early June!

 

And what about Learning Labs you maybe asking... well we've got lots in store for you there too.  A whole new DevNet Express for Data Center Infrastructure Track is being developed where Open NX-OS will have a large role.  But if you can't wait for a DNE event to come near you, we'll also make the labs available at anytime via Learning Labs on DevNet.  Expect these around Cisco Live US 2017.

 

So... what do you think?  Got any suggestions for other resources or content.  Let me know on Twitter, or in the comments!

Okay...A slight admission - this blog is an update from my previous blog on blockchain at CiscoLive - but you should totally still read it!


Blockchain - Now there’s a word that has many an industry worried and excited in equal measure. As well as having boardroom execs raising eyebrows everywhere, it has developers the world over salivating at the possible applications of the technology.


"Why all the interest?”…I hear you ponder.


Because, blockchain technology, the technology behind many a cryptocurrency including Bitcoin and numerous others, has the potential to revolutionize and completely disrupt how numerous global business models function today. From finance and healthcare to the music industry, IoT enablement and beyond.

“Uh-huh…Really?”, I hear you scoff…”How so?"


Blockchain technology was originally developed to power the cryptocurrency Bitcoin. The further application of this technology across industries has since began to emerge and is now recognised to have the potential to change many of them, from banking applications and transactions, through to energy management and smart metering applications.


“OK. Sounds very grand. But get to the tech. WHAT is a blockchain?”


In essence, a blockchain is a cryptographically secure record, or ledger, of digital events (say, an IoT device like a Drone being registered at manufacture). This record is totally distributed - shared among many different people and parties. BUT, very secure. It can only be updated by consensus of a majority of the participants in the system – participants being person-owned compute ‘nodes’ that are part of a particular blockchain network. Once a ‘block’ of transactions is validated and entered into the ‘chain’ (‘block-chain’ - clever, huh?!), the transaction information can never be erased.

 

“Alright…so....what can developers do with it?"


A lot. Blockchains these days come with the ability to write code and deploy to the chain, much in the same way as regular transactions are recorded. This code can then be called and executed on demand or via events (such as time events, other code executing, etc.). This means you have a global database and system of record that uses  every end node in the world attached to the chain as processing power for your application. A world computer!

 

“Woah! I’m just about holding it together here, where can I get more information on the tech and the applications / use cases?”


At Cisco Live Las Vegas at the end of June, Vallard Benincosa and I will be providing a 101 session on blockchain technology, code uses that will hopefully expand your mind! We’ll also talk about the pitfalls in today’s blockchain offerings and there’ll be a demo and we’ll provide excellent stage banter for you to cringe and shake your head at, too. Not to be missed for anyone wanting a glimpse into the world of Blockchain!

 

Feel free to register here.

 

See you there!

 

TBM.

One thing that’s always constant about the tech industry is that it never stands still.  Physical servers have filled datacenters for years and as recently as the 1990’s, application architectures had to treat them with great care as a scarce resource, like pets, because they took months to refresh. Virtual machines then came along and originally intended to separate resource usage but since their creation time was on the order of minutes so developers could treat them like cattle, which gave rise to a different type of architecture that assumed compute resources could be created and destroyed at will.

 

 

The current wave of technology involves containers, which uses a different and lower overhead resource separation technique than the VM stage that preceded it.  As a result, application architectures are comprised of smaller pieces of functionality that bind to one another over APIs.  These “microservices” can take advantage of the seconds it takes to spin up a new container for autoscaling and disaster recovery purposes.  To continue the pets/cattle analogy this wave is sometimes referred to as “chickens” because containers are smaller and more portable than VMs.

 

Serverless: The Next Wave Beyond Containers

But what if you want to create an application architecture based on even smaller components than what you can accomplish with microservices?  What if you could load single purpose functions in milliseconds and chain a set of them together with a set of events?  How easy would it be to get started if you had a million free function executions per month and you only got charged by the function execution, not for idle time?

 

The next technology wave looms on the horizon – feathers, if you will – and it’s called Serverless or sometimes Functions-as-a-Service.  It might sound a little weird for a company like Cisco that sells servers to be talking about a technology called Serverless, but in a session at Cisco Live (DEVNET-1193 Tuesday, 6/27 1:00PM-1:45PM Classroom 2) Tom Davies ( thodavie ) and Pete Johnson ( petercjo ) will explain how servers are indeed still there underneath the hood of a Serverless application architecture.

 

We’ll be discussing how Serverless works, how you can take advantage of the growing ecosystem of services and frameworks in this space, and why you may or may not consider a Serverless approach, all before providing a demonstration of this emerging technology.

 

Cisco Live! is a great time to learn about new things and this session is a perfect opportunity to get your first exposure to the next step in the evolution of application architectures!

Cisco Live is nearing and it is time to set your schedule.  I’m excited to have a new session BRKDEV-2000: NetDevOps: Let's Do it Like They Do in the Developer Channel.  I apologize for the poor wordplay on the Bloodhound gang song.  But since the scheduling gods gave me the 830 session after the party we will need to either keep the party going or wake everyone up with fun and exciting Network Automation!

 

I noticed that the session is somehow already full.  But have no fear.  Get on the waitlist.  Think about how many of you went to the Thursday 830 session before?  If you managed to go, I’m sure you recall many open seats.  Many prospective session-goers will fall victim to the snooze button or booze glutton but lose out-on BRKDEV-2000.

 

What is DevOps?

Devops-toolchain.svg.png

It is the trend to integrate application development with the operations team that support the end product.  While that concept of development may not apply to Networking as much as other IT fields, the Network must keep up with the more rapid changes to support those Applications.  This means more Access-list updates, Load-balancer changes and even Routing tweaks.  To keep up, we can leverage the same cool tools the DevOps teams are using and make our lives less mundane (maybe even insane or profane) and focus on the fun stuff like deploying new advanced technology or going home at a decent hour.


So how does BRKDEV-2000 help?  It is a session to help the Network Engineer navigate the waters of DevOps.

DevOps-Mapping-600x450.png

We will dip our toes into APIs and the many opportunities for integration they present, wade through concepts of Configuration Abstraction and Infrastructure as Code, and lastly we will get our feet wet with Continuous Integration through Automated Toolchain as a method for versioning control, collaboration, validation and implementation.  Please take a look at session information for all the deep dives to plunge deeper into each of the topics like Git, Python, Python for networking, Network Device APIs, Infrastructure as Code, CICD Pipeline to fully quench your curiosity.  There is even a Learning Path for Network Engineers looking to get started with Network Programmability.

 

I hope to see you at Cisco Live where I will present this and a few more Programmability Sessions.  But if you can’t make it please take advantage of the library of session videos and presos, DevNet’s free lessons and sandbox, and don’t forget to leverage the many blogs at Cisco and DevNet.  And feel free to hit me up at @sdn_dude on twitter.

Ever wanted to get started developing with containers but didn’t have an easy button for deploying or managing them? Wanted to get to understand how to use Kubernetes and how it can help you manage your containers, but didn’t have the time to deploy or host your own cluster? Or maybe you’re a little more advanced and want to test out the latest container networking newcomer on the block – Contiv – to manage your networking and bandwidth policies?

 

Well, Great news container fans! Our new Kubernetes with Contiv Sandbox removes all these barriers for you!

 

From today, you can hit the Sandbox Catalog and reserve yourself your very own mini Kubernetes Cluster with Contiv plugged in and ready to go! And of course – it’s FREE!


Screen Shot 2017-05-05 at 16.49.57.png


 

For a bit of background on Kubernetes – it’s an open-source system for automating deployment of, scaling, and managing containers and containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Check out https://kubernetes.io/ for more info there.

 

Contiv is also open source and provides a networking fabric for your containers, combining great network performance and an application-orientated policy engine for communication between containers and bandwidth management. You can find more on Contiv here: http://contiv.github.io/.


Together they provide a fantastic platform for deploying and managing cloud native and containerised applications and solutions!

 

Screen Shot 2017-05-05 at 17.05.32.png


 

With this sandbox, you’ll get a Kubernetes cluster containing one master node and three minions. The Kubernetes UI is also installed and can be hit from your local machine once you’re VPN’ed in. You’re free to get a great understanding of Kubernetes and how and use the cluster to deploy your containers as you see fit.

 

  Further, Contiv is configured and ready to go to allow container networking of your pods and for you to be able to manage network and bandwidth policy between them. You can do that either via the command line or the UI we’ve also set up for you. We’ve given you a simple ‘Hello World’ command line example to whet your appetites!


Screen Shot 2017-05-05 at 16.43.17.png


 

And if that wasn’t enough, we’ve also provided a little DevBox for you to use. It’s crammed with Dev Tool goodies you might find useful, but may not want to deploy to your local machine to begin with – just log into the DevBox and the tools are yours!

 

We’re really hoping that you enjoy the new sandbox and please do fire over feedback you might have in the forums!

 



TBM.

 






Ctrl Alt Delete Hate is a hackathon, powered by AngelHack, Code For A Cause, Tech Stands Up and We Persist, designed to leverage the power of people and technology to fight bigotry, hate, racism, and any forces seeking to divide humanity. We believe that the technology community has a responsibility to organize and utilize our collective skills and resources to protect and serve a unified, peaceful and inclusive society.


This event was held on April 1st - April 2nd, 2017 in the ThoughtWorks co-working space in San Francisco, CA.


On day 1, individuals made post-its on the walls. There was categories of skills and attendees would put their name next to what their skills are. Later in the day, people began to collaborate and find the people who matched the skillsets to put their team together. (Example: UX, Designer, Developer Frontend, Developer Backend, Project Manager, etc..). By the end of the day, teams were formed and the creative juices began to flow.


By day 2, there were 6 teams giving their last touch ups and ready to give their 60 second pitches. Every single idea was great!


Cisco DevNet was present (or you can say me!), who is also a partner sponsor of AngelHack. It was a lot of fun giving out swag and talking to attendees. This event was different than any hackathon I’ve been to. Attendees were not interested in competing or winning any prizes. (It was embarrassing that I didn't realize this until the end. People had no interest in prizes I had to offer. I should have asked the organizers for more details). The other sponsor gave out a few sweaters and the rest gave out stickers. Although people were very engaged in their project, they were still interested in what Cisco was doing in their DevNet program.


This type of hackathon is the future. Hackathons should be a place where people gather to share ideas, passions, and to solve a problem by teaming up with individuals who share different skillsets. Attendees were not stressed out and were well rested and seemed to be really enjoying working on their applications.


Let’s keep it this way. Until next time!

At Sandbox, we enjoy making access to the latest Cisco APIs quick and easy for everyone in the DevNet community.  One of the ways we achievie this is building more Always-on sandbox environments and we have continued this with our Connected Mobile Experience (CMX) labs.

 

We have just launched two new CMX always-on sandbox labs, CMX Cloud and CMX Presence. We have also updated or CMX location sandbox to 10.3 and added some new content. More details below. All of the below labs are located in the Networking category of the sandbox portal.

 

 

CMX Cloud

 

Screen Shot 2017-05-02 at 11.08.43.png

 

The new CMX Cloud Sandbox is essentially running the CMX software in a Cisco supported cloud that is accessible and delivered as a software subscription to the customer. Both the software and support are included in the service offering. This sandbox contains the latest version of the CMX Cloud package, Connect with Presence Analytics, and is tied to a simulated environment that contains an access point and clients. This allows you to utilise the full range of APIs offered by the Cisco CMX Cloud interfaces.

 

Currently the CMX cloud sandbox can be accessed through http://cmxcisco.com. For more details, go to the Sandbox topology page here.


 

CMX Presence


Screen Shot 2017-05-02 at 11.08.56.png

 

This new Sandbox lab contains the latest version of CMX Presence and is tied to a simulated environment that contains a virtual campus, building, floor, access points, and clients allowing you to utilise the complete range of APIs offered by the CMX REST interfaces

 

 

  • New always on Sandbox with Cisco CMX 10.3
  • Publicly available CMX Presence: http://cmxpresencesandbox.cisco.com/
  • CMX monitoring AP with 20 client
  • Sample python code to help you get started.

 

For more information on this, go directly to the Sandbox page here.

 

 

CMX Location


Screen Shot 2017-05-02 at 11.09.20.png


 

We have updated the existing CMX Location Sandbox. This lab now contains the latest version of CMX Location and is tied to a simulated environment that contains a virtual campus, building, floor, access points, and clients.

 

  • Updated Always on CMX Location sandbox with CMX version 10.3
  • Updated URL for CMX Location:   http://cmxlocationsandbox.cisco.com/
  • CMX monitoring 10 Access points and 80 clients
  • Sample python code example of REST Location API calls

 

More information is available on the topology page here.

 

As always, let us know what your think. Your feedback is greatly appreciated. If any issues arise, support for the all of our Sandbox labs is provided in our community page here

 

Best Regards,

 

DevNet Sandbox Team.

Hi Devnet Users,

 

We recently finished updating our Smart+Connected Digital Platform (S+CDP) sandbox to version 3.1.1.

 

S+CDP is an IoT solution targeting public sector cities and provides automation of services such as parking, lighting, and air quality.  While we have a fully functioning S+CDP Sandbox for you in DevNet to play with right now, in production this a Cisco cloud hosted solution.  This link will take you to the S+CDP product page for more info.

 

Version 3.1.1 is primarily an S+CDP architecture evolution.   Previously, the product used a MuleSoft Anypoint server within the hosted cloud.  With this release, a new WS02 Enterprise Service Bus Server is designed to be deployed to the customer premise.   But to prevent you, the user, from having to acquire and deploy a WS02 server, this server remains hosted in the Sandbox environment.

From the API authorization perspective, the clients/users have a common client ID and secret, but different user and access keys. This aids in simpler policy management and better metering capabilities. The new release also provides simpler licensing.  Version 3.2 is expected to be released later this year with additional fun features for you to explore.

 

Having previously worked for a county IT department, I find it exciting to see the automation capabilities now available to municipalities!  I expect our communities will benefit through this type of service immensely. 

 

If you’d like to explore the S+CDP lab and the associated APIs, locate and reserve the S+CDP lab from this page.

Enjoy!
Craig

Filter Blog

By date:
By tag: