{"id":988,"date":"2019-03-15T15:30:09","date_gmt":"2019-03-15T15:30:09","guid":{"rendered":"https:\/\/dradisframework.com\/blog\/?p=988"},"modified":"2019-03-27T14:19:36","modified_gmt":"2019-03-27T14:19:36","slug":"new-kid-on-the-block","status":"publish","type":"post","link":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/","title":{"rendered":"New Kid On The Block"},"content":{"rendered":"<p>The blog title gives it away but I\u2019m the new guy over at Security Roots working on Dradis. My name is Matt and I love to explore the world. I was born in Poland, grew up in Canada and I am currently hanging out in one of the most tech savvy capitals, Shenzhen, China. Since I am the new guy I wanted to introduce myself, give you some inside scoop, my experience working with the team and a little bit about my first assignment. \ud83d\udc4b<\/p>\n<p>Over many years I have worked on a number of web design and development projects. I pride myself in being a designer with a creative edge and although I have extensive knowledge and experience with design concepts, HTML\/CSS\/JS, Photoshop, Illustrator, Xd and more, I strive to continuously expand my knowledge with all the ever changing technologies. Currently, as a result of joining Security Roots, I am learning Ruby and Ruby on Rails which, I have quickly realized, it\u2019s quite different from Python and Django. I also enjoy video production\/editing using Final Cut Pro X and I have my eyes on a DJI Mavic 2 Pro. \ud83d\udc40<\/p>\n<p>Now let me tell you a little bit about my first month at Security Roots. Initially I was drawn to the job posting because it really resonated with me and I was thrilled when I got an email from Daniel (he\u2019s the big cheese over here if you aren\u2019t sure who I\u2019m talking about) and we discussed the opportunity and by the end of it, all of my needs and wants had been checked off for my dream job. I did a small test assignment, which apparently went well since I\u2019m here, and I got to meet the team. I was a bit nervous about this since I knew everyone had been working together for a few years now and are already in the groove of things. I had all kinds of thoughts going through my mind but I was very excited to join the team. All the nervous feelings were put to rest moments after I joined the workspace as I was welcomed with (virtual) open arms by everyone. With the warm welcome I could feel there was excitement and enthusiasm from everyone that a designer has joined the team. I quickly learned that everyone is friendly, very helpful and extremely knowledgable and skilled in their roles. The work environment at Security Roots is very different from anything I have experienced before but is also the most interesting and effective one in comparison! Everyone works independently on their assignments but at the same time is always collaborating and communicating with each other. Every week there is a new topic that everyone answers in a video and posts it to share with the team. This is a great way to get to know the people on the team and promotes more of a social vibe in a work environment. Curious about what the office looks like? Where is it located? Who has the best parking spot or the prime corner view? Well this is actually one of the MANY perks of being part of the Security Roots team. We all work 100% remotely all over the world, so the office can be anything from a home office to a co-working space, or even a boat! Another great feature of being on the team is consistent personal development. Daniel is constantly encouraging us to grow and develop! Whether you want to learn something new within the industry, take a course or read a book, we have it covered. I love to learn so being part of a company that promotes personal development was very important to me. Security Roots really knows how to treat their employees! \u2705<\/p>\n<p>I could go on and on about the perks and first impressions but let\u2019s move on to something you will get to see and experience first hand. The first thing I tackled during my first month on the team was a redesign and update of the user profile page. When I am presented with a new feature that needs to be designed, or a current view that needs to be redesigned, I like to make a list of objectives and goals for the design. I want understand how it will be integrated into the overall project. I do background research on the feature, and use a variety of tools to come up with a few variations of a design, then decide on the best one to continue to develop and finalize. In the case of the profile page redesign, I looked at the current design and identified what the issues were with the flow. We also decided to update to the most current version of the HTML\/CSS\/JS framework incorporated into the project. There was quite a bit of work to be done to make the view work in the current layout regarding HTML structure and CSS class names. I got the view into something that could be navigated and jumped over to Adobe Xd and made mock ups to see how I could make the page flow better and be more visually appealing. I decided to incorporate a 2-column view which focused on arranging the fields in a way that made more sense. I opt-ed to make the left column show the avatar and API token reset and moved all the text fields into the right column and arranged them in a natural order of flow. Once the front end components were arranged, I added some validation styling and magic to make it all work and BOOM! My first project was completed with better flow and a more user friendly experience. \ud83d\udca3<\/p>\n<p>As a team we truly hope that the new designs are beneficial to you and look forward to any feedback from users on the new designs that will be coming soon to Dradis CE &amp; Pro!<\/p>\n<p>Matt,<br \/>\nDesigner.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The blog title gives it away but I\u2019m the new guy over at Security Roots working on Dradis. My name is Matt and I love to explore the world. I was born in Poland, grew up in Canada and I am currently hanging out in one of the most tech savvy capitals, Shenzhen, China. Since [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[5],"tags":[],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New Kid On The Block - Dradis Framework Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Kid On The Block - Dradis Framework Blog\" \/>\n<meta property=\"og:description\" content=\"The blog title gives it away but I\u2019m the new guy over at Security Roots working on Dradis. My name is Matt and I love to explore the world. I was born in Poland, grew up in Canada and I am currently hanging out in one of the most tech savvy capitals, Shenzhen, China. Since [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/\" \/>\n<meta property=\"og:site_name\" content=\"Dradis Framework Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-15T15:30:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-03-27T14:19:36+00:00\" \/>\n<meta name=\"author\" content=\"Matt Budz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nomadicmattbudz\" \/>\n<meta name=\"twitter:site\" content=\"@dradisfw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt Budz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/\",\"url\":\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/\",\"name\":\"New Kid On The Block - Dradis Framework Blog\",\"isPartOf\":{\"@id\":\"https:\/\/dradis.com\/blog\/#website\"},\"datePublished\":\"2019-03-15T15:30:09+00:00\",\"dateModified\":\"2019-03-27T14:19:36+00:00\",\"author\":{\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/ffd82d26c0792ae986cfe1e48adac324\"},\"breadcrumb\":{\"@id\":\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dradis.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Kid On The Block\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dradis.com\/blog\/#website\",\"url\":\"https:\/\/dradis.com\/blog\/\",\"name\":\"Dradis Framework Blog\",\"description\":\"Information management for security teams\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dradis.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/ffd82d26c0792ae986cfe1e48adac324\",\"name\":\"Matt Budz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dbb93060941ab3126e881f72ce6741f2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dbb93060941ab3126e881f72ce6741f2?s=96&d=mm&r=g\",\"caption\":\"Matt Budz\"},\"description\":\"Product Designer, Technology Enthusiast, Web Junkie and Formula 1 Fanatic.\",\"sameAs\":[\"https:\/\/twitter.com\/nomadicmattbudz\"],\"url\":\"https:\/\/dradis.com\/blog\/author\/matt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Kid On The Block - Dradis Framework Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/","og_locale":"en_US","og_type":"article","og_title":"New Kid On The Block - Dradis Framework Blog","og_description":"The blog title gives it away but I\u2019m the new guy over at Security Roots working on Dradis. My name is Matt and I love to explore the world. I was born in Poland, grew up in Canada and I am currently hanging out in one of the most tech savvy capitals, Shenzhen, China. Since [&hellip;]","og_url":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/","og_site_name":"Dradis Framework Blog","article_published_time":"2019-03-15T15:30:09+00:00","article_modified_time":"2019-03-27T14:19:36+00:00","author":"Matt Budz","twitter_card":"summary_large_image","twitter_creator":"@nomadicmattbudz","twitter_site":"@dradisfw","twitter_misc":{"Written by":"Matt Budz","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/","url":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/","name":"New Kid On The Block - Dradis Framework Blog","isPartOf":{"@id":"https:\/\/dradis.com\/blog\/#website"},"datePublished":"2019-03-15T15:30:09+00:00","dateModified":"2019-03-27T14:19:36+00:00","author":{"@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/ffd82d26c0792ae986cfe1e48adac324"},"breadcrumb":{"@id":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dradis.com\/blog\/2019\/03\/new-kid-on-the-block\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dradis.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New Kid On The Block"}]},{"@type":"WebSite","@id":"https:\/\/dradis.com\/blog\/#website","url":"https:\/\/dradis.com\/blog\/","name":"Dradis Framework Blog","description":"Information management for security teams","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dradis.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/ffd82d26c0792ae986cfe1e48adac324","name":"Matt Budz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dradis.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dbb93060941ab3126e881f72ce6741f2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dbb93060941ab3126e881f72ce6741f2?s=96&d=mm&r=g","caption":"Matt Budz"},"description":"Product Designer, Technology Enthusiast, Web Junkie and Formula 1 Fanatic.","sameAs":["https:\/\/twitter.com\/nomadicmattbudz"],"url":"https:\/\/dradis.com\/blog\/author\/matt\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3ijVs-fW","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":2257,"url":"https:\/\/dradis.com\/blog\/2023\/05\/what-i-learned-attending-railsconf-2023\/","url_meta":{"origin":988,"position":0},"title":"What I learned attending RailsConf 2023","date":"May 18, 2023","format":false,"excerpt":"I was fortunate enough to attend RailsConf Atlanta 2023, and in this post I share some of the thoughts that I gathered while reflecting upon the conference. What is RailsConf? RailsConf is a Ruby on Rails developer's dream. It's a place where some of the best Rails developers come together\u2026","rel":"","context":"In &quot;Security Roots&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26,"url":"https:\/\/dradis.com\/blog\/2012\/03\/pauldotcom-en-espanol-interviews-security-roots-founder\/","url_meta":{"origin":988,"position":1},"title":"Espanol &#8211; Pauldotcom interviews Security Roots founder","date":"March 14, 2012","format":false,"excerpt":"Daniel Martin (@etdsoft), creator of Dradis Framework and founder of Security Roots Ltd was interviewed in Episode 11 of PaulDotCom Security Weekly en Espanol. We talked about Dradis Framework, Ruby, Rails, open-source in general, Dradis Pro, VulnDB HQ, Nokogiri and a number of other things. The podcast is in Spanish,\u2026","rel":"","context":"In &quot;Security Roots&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":37,"url":"https:\/\/dradis.com\/blog\/2011\/05\/open-source-project-released-passdb\/","url_meta":{"origin":988,"position":2},"title":"Open-source project released: passdb","date":"May 7, 2011","format":false,"excerpt":"On Wednesday we released passdb a Ruby gem to search CIRT.net's default password database.We have decided to host our gem's source code in GitHub (which we will be using in the future to host all our open-source contributions). Find the repository, documentation and install instructions in:https:\/\/github.com\/securityroots\/passdbFuture plans for the library\u2026","rel":"","context":"In &quot;Security Roots&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7,"url":"https:\/\/dradis.com\/blog\/2012\/12\/the-ethical-hacker-network-interviews-security-roots-founder\/","url_meta":{"origin":988,"position":3},"title":"The Ethical Hacker Network interviews Security Roots founder","date":"December 14, 2012","format":false,"excerpt":"Daniel Martin (@etdsoft), creator of Dradis Framework and founder of Security Roots Ltd was interviewed by Todd Kendall for The Ethical Hacker Network:Interview: Daniel Martin of Dradisframework.orgPrevious press appearances:Pauldotcom interviews Security Roots founder back in MayPauldotcom en Espanol interviews Security Roots founder back in March","rel":"","context":"In &quot;Security Roots&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1091,"url":"https:\/\/dradis.com\/blog\/2019\/08\/hacker-summer-camp-2019\/","url_meta":{"origin":988,"position":4},"title":"Hacker Summer Camp 2019","date":"August 24, 2019","format":false,"excerpt":"Another Hacker Summer Camp is in the books. As always, there was a lot to see and do - more than any single human could hope to fit into a month, much less a week. Even so, I made it to Black Hat Tools Arsenal, BSides Las Vegas, DEF CON,\u2026","rel":"","context":"In &quot;Security Roots&quot;","img":{"alt_text":"Badges from security summer camp","src":"https:\/\/i0.wp.com\/dradis.com\/blog\/wp-content\/uploads\/2019\/08\/twitter.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":586,"url":"https:\/\/dradis.com\/blog\/2014\/04\/dradis-pro-sponsoring-bsides-london-2014\/","url_meta":{"origin":988,"position":5},"title":"Dradis Pro is sponsoring BSides London 2014","date":"April 8, 2014","format":false,"excerpt":"Dradis Professional is sponsoring the next edition of the B-Sides London security conference: http:\/\/www.securitybsides.org.uk\/ B-Sides London 2014 will be held at the Kensington and Chelsea Town Hall on April 28, 2014 in London, UK. We've put together a page for the event and are raffling a Dradis Pro license, read\u2026","rel":"","context":"In &quot;Dradis_Pro&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/securityroots.com\/images\/dradispro\/events\/logo_bsides_2014.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/988"}],"collection":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/comments?post=988"}],"version-history":[{"count":2,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/988\/revisions"}],"predecessor-version":[{"id":990,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/posts\/988\/revisions\/990"}],"wp:attachment":[{"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/media?parent=988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/categories?post=988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dradis.com\/blog\/wp-json\/wp\/v2\/tags?post=988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}