Are you over 18 and want to see adult content?
More Annotations
![A complete backup of hellermanntyton.com](https://www.archivebay.com/archive5/images/0400912b-210c-4ac4-9b15-2a5bee85cc28.png)
A complete backup of hellermanntyton.com
Are you over 18 and want to see adult content?
![A complete backup of versicherung-online.net](https://www.archivebay.com/archive5/images/68fe7afb-086e-46b4-89ee-167b282a4ac4.png)
A complete backup of versicherung-online.net
Are you over 18 and want to see adult content?
![A complete backup of latterdaybride.com](https://www.archivebay.com/archive5/images/01a1ba11-30ba-49d7-a9ae-79ea4aa72da4.png)
A complete backup of latterdaybride.com
Are you over 18 and want to see adult content?
![A complete backup of warofthering.net](https://www.archivebay.com/archive5/images/c635e44c-1274-482d-b08f-2dfb54d940b9.png)
A complete backup of warofthering.net
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of https://besteasywork.com](https://www.archivebay.com/archive6/images/8673e77b-d127-4fd8-bfdf-c477c854823d.png)
A complete backup of https://besteasywork.com
Are you over 18 and want to see adult content?
![A complete backup of https://israelnationalnews.com](https://www.archivebay.com/archive6/images/8c1e572b-28f2-4d59-9c49-fee05013a742.png)
A complete backup of https://israelnationalnews.com
Are you over 18 and want to see adult content?
![A complete backup of https://tcu.education](https://www.archivebay.com/archive6/images/a3bd9fc9-0ba6-4c7e-86c5-056d0171ef84.png)
A complete backup of https://tcu.education
Are you over 18 and want to see adult content?
![A complete backup of https://soothought.com](https://www.archivebay.com/archive6/images/8f615ca8-51a6-46ea-a21f-ba810f89606b.png)
A complete backup of https://soothought.com
Are you over 18 and want to see adult content?
![A complete backup of https://foodpackagingforum.org](https://www.archivebay.com/archive6/images/dab6c353-9e1b-4cb0-a24a-233bf41c5200.png)
A complete backup of https://foodpackagingforum.org
Are you over 18 and want to see adult content?
![A complete backup of https://vedoque.com](https://www.archivebay.com/archive6/images/e862f568-4b1e-400e-b8fb-37b3af7851d1.png)
A complete backup of https://vedoque.com
Are you over 18 and want to see adult content?
![A complete backup of https://slaveryfootprint.org](https://www.archivebay.com/archive6/images/0e671a6a-f28e-4fc7-b600-25183dae8e1e.png)
A complete backup of https://slaveryfootprint.org
Are you over 18 and want to see adult content?
![A complete backup of https://tageswoche.ch](https://www.archivebay.com/archive6/images/a4b44ca8-ae36-4c8f-a80a-7322a3ff48b7.png)
A complete backup of https://tageswoche.ch
Are you over 18 and want to see adult content?
![A complete backup of https://hockeynz.co.nz](https://www.archivebay.com/archive6/images/8dfceb93-f904-46c7-bb22-760881157099.png)
A complete backup of https://hockeynz.co.nz
Are you over 18 and want to see adult content?
![A complete backup of https://stamfordplus.com](https://www.archivebay.com/archive6/images/5a195a80-a08d-478b-ac47-eb715100d0c5.png)
A complete backup of https://stamfordplus.com
Are you over 18 and want to see adult content?
![A complete backup of https://iridi.com](https://www.archivebay.com/archive6/images/b27335a2-6147-4635-9a25-a705c13e1e7a.png)
A complete backup of https://iridi.com
Are you over 18 and want to see adult content?
Text
teams.
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
SHALLOW TESTING HOOKS WITH ENZYME Shallow Testing Hooks with Enzyme. Earlier this year, React added the powerful new Hooks feature. Hooks allow you to ditch class components and stick with functional components, even when you need local state and lifecycle methods. They also make it much easier to extract logic from one component and share it with others. HOW TO FACILITATE AN EFFECTIVE RETRO For questions or concerns, start statements with “I wonder”. Go around the room: each person reads their stickies out loud to the group. Cluster the stickies by topic. Example topics: “Yay team!”, “Communication”, “Our process”. One person can CHATTANOOGA PRODUCT DEVELOPMENT CONSULTANTS Chattanooga. 1427 Williams St. Chattanooga, TN 37408. 423.228.8572. Directions. Fun Fact: Chattanooga is the first US city to roll out a citywide gigabit network. That means the entire place has fast, cheap internet and is a super hub for all things tech. That’s where wecome in.
THE CARBON FIVE GUIDE TO USER RESEARCH: INTERVIEW SYNTHESISSEE MORE ONBLOG.CARBONFIVE.COM
TECHNICAL ASSESSMENT But, it’s been somewhat of a secret menu item. We call this service a technical assessment, and essentially, it’s a thorough evaluation of your codebase and development process. The objective is to help you understand what you’re working with and how to enact the best processes, formal and scrappy, to get what you need delivered. VIM TEXT OBJECTS: THE DEFINITIVE GUIDE Vim’s text objects provide an incredible level of precision. The key is to try to always edit by text objects. Editing by motions e.g., by part of a line, to the next occurrence of a character, is tedious, clumsy, and slow. Instead of correcting a misspelling character by character, change the entire word and re WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The consensus on standup length is 15 minutes or less. Efficient standups, even with a fairly large team of say 12, often take less than 10 minutes. If your standup is starting to feel painful, look for some of the above smells. Most of them are due to people not keeping it simple. Simplify and prove you’re agile by continuouslyaddressing
ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
SHALLOW TESTING HOOKS WITH ENZYME Shallow Testing Hooks with Enzyme. Earlier this year, React added the powerful new Hooks feature. Hooks allow you to ditch class components and stick with functional components, even when you need local state and lifecycle methods. They also make it much easier to extract logic from one component and share it with others. HOW TO FACILITATE AN EFFECTIVE RETRO For questions or concerns, start statements with “I wonder”. Go around the room: each person reads their stickies out loud to the group. Cluster the stickies by topic. Example topics: “Yay team!”, “Communication”, “Our process”. One person can CHATTANOOGA PRODUCT DEVELOPMENT CONSULTANTS Chattanooga. 1427 Williams St. Chattanooga, TN 37408. 423.228.8572. Directions. Fun Fact: Chattanooga is the first US city to roll out a citywide gigabit network. That means the entire place has fast, cheap internet and is a super hub for all things tech. That’s where wecome in.
THE CARBON FIVE GUIDE TO USER RESEARCH: INTERVIEW SYNTHESISSEE MORE ONBLOG.CARBONFIVE.COM
TECHNICAL ASSESSMENT But, it’s been somewhat of a secret menu item. We call this service a technical assessment, and essentially, it’s a thorough evaluation of your codebase and development process. The objective is to help you understand what you’re working with and how to enact the best processes, formal and scrappy, to get what you need delivered. VIM TEXT OBJECTS: THE DEFINITIVE GUIDE Vim’s text objects provide an incredible level of precision. The key is to try to always edit by text objects. Editing by motions e.g., by part of a line, to the next occurrence of a character, is tedious, clumsy, and slow. Instead of correcting a misspelling character by character, change the entire word and re WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The consensus on standup length is 15 minutes or less. Efficient standups, even with a fairly large team of say 12, often take less than 10 minutes. If your standup is starting to feel painful, look for some of the above smells. Most of them are due to people not keeping it simple. Simplify and prove you’re agile by continuouslyaddressing
ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. CARBON FIVE VIRTUAL ‘SUMMIT IN PLACE’ CONFERENCE From May 25 to 27, Carbon Five team members gathered virtually for the first ever remote Summit, the company’s annual internal conference. Named “Summit In Place,” the three-day event saw employees log in from New York, California, Tennessee, Washington, and other locations around the U.S. to participate in workshops focused on diversity, inclusion, equity, and belonging; learn more from FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
VIM TEXT OBJECTS: THE DEFINITIVE GUIDE Vim’s text objects provide an incredible level of precision. The key is to try to always edit by text objects. Editing by motions e.g., by part of a line, to the next occurrence of a character, is tedious, clumsy, and slow. Instead of correcting a misspelling character by character, change the entire word and re TECHNICAL ASSESSMENT But, it’s been somewhat of a secret menu item. We call this service a technical assessment, and essentially, it’s a thorough evaluation of your codebase and development process. The objective is to help you understand what you’re working with and how to enact the best processes, formal and scrappy, to get what you need delivered. TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JS Taking Advantage of Multi-Processor Environments in Node.js. Rudy Jahchan · February 28th, 2014. Node.js has more than proven itself capable of handling. multiple events concurrently such as server connections, and all without. exposing us to the complexities of threading. Still, this locks. PARAMETERIZED REST URLS WITH SPRING MVC Parameterized REST URLs with Spring MVC. Alex Cruikshank · June 11th, 2007. At Carbon Five, we’ve been working REST -ful practices into our web applications for some time now. Providing simple URLs for application entities is a key principal of this style, but parsing parameters out of the request path has been klunky in Spring MVC. HOW TO MAKE AN EXPERIENCE MAP David Hendee · August 3rd, 2017. An experience map is a structured customer journey map that we use at Carbon Five to help identify challenges and opportunities within an existing (or imagined) experience. Since we use it so often – both when scoping projects and when kicking off major phases of work – we’d love to share abit about what
REPLACING COMPONENT LIFECYCLE METHODS WITH REACT HOOKS Hooks allow us to write functional React components and still be able to “hook” into all of the React.Component functionality, including lifecycle methods. For each of the three lifecycle methods, let’s take a look at what a class-based approach looks like and how you can use Hooks to achieve the same result with a functional component. SUPPORTING CROSS-DOMAIN AJAX IN RAILS USING JSONP AND CORS CORS (Cross-Origin Resource Sharing) CORS is a W3C standard, that specifies a way for a client to determine if a particular request can be made to a server in a different domain. With JSONP you’re limited to HTTP GET requests. CORS on the other hand, allows any type ofrequest.
DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
SHALLOW TESTING HOOKS WITH ENZYME Shallow Testing Hooks with Enzyme. Earlier this year, React added the powerful new Hooks feature. Hooks allow you to ditch class components and stick with functional components, even when you need local state and lifecycle methods. They also make it much easier to extract logic from one component and share it with others. HOW TO FACILITATE AN EFFECTIVE RETRO For questions or concerns, start statements with “I wonder”. Go around the room: each person reads their stickies out loud to the group. Cluster the stickies by topic. Example topics: “Yay team!”, “Communication”, “Our process”. One person can TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. PARAMETERIZED REST URLS WITH SPRING MVC Parameterized REST URLs with Spring MVC. Alex Cruikshank · June 11th, 2007. At Carbon Five, we’ve been working REST -ful practices into our web applications for some time now. Providing simple URLs for application entities is a key principal of this style, but parsing parameters out of the request path has been klunky in Spring MVC. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JSSEE MORE ONBLOG.CARBONFIVE.COM
AUTHORIZATION AND AUTHENTICATION IN GRAPHQLSEE MORE ONBLOG.CARBONFIVE.COM
SUPPORTING CROSS-DOMAIN AJAX IN RAILS USING JSONP AND CORS CORS (Cross-Origin Resource Sharing) CORS is a W3C standard, that specifies a way for a client to determine if a particular request can be made to a server in a different domain. With JSONP you’re limited to HTTP GET requests. CORS on the other hand, allows any type ofrequest.
DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
SHALLOW TESTING HOOKS WITH ENZYME Shallow Testing Hooks with Enzyme. Earlier this year, React added the powerful new Hooks feature. Hooks allow you to ditch class components and stick with functional components, even when you need local state and lifecycle methods. They also make it much easier to extract logic from one component and share it with others. HOW TO FACILITATE AN EFFECTIVE RETRO For questions or concerns, start statements with “I wonder”. Go around the room: each person reads their stickies out loud to the group. Cluster the stickies by topic. Example topics: “Yay team!”, “Communication”, “Our process”. One person can TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. PARAMETERIZED REST URLS WITH SPRING MVC Parameterized REST URLs with Spring MVC. Alex Cruikshank · June 11th, 2007. At Carbon Five, we’ve been working REST -ful practices into our web applications for some time now. Providing simple URLs for application entities is a key principal of this style, but parsing parameters out of the request path has been klunky in Spring MVC. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JSSEE MORE ONBLOG.CARBONFIVE.COM
AUTHORIZATION AND AUTHENTICATION IN GRAPHQLSEE MORE ONBLOG.CARBONFIVE.COM
SUPPORTING CROSS-DOMAIN AJAX IN RAILS USING JSONP AND CORS CORS (Cross-Origin Resource Sharing) CORS is a W3C standard, that specifies a way for a client to determine if a particular request can be made to a server in a different domain. With JSONP you’re limited to HTTP GET requests. CORS on the other hand, allows any type ofrequest.
CARBON FIVE VIRTUAL ‘SUMMIT IN PLACE’ CONFERENCE From May 25 to 27, Carbon Five team members gathered virtually for the first ever remote Summit, the company’s annual internal conference. Named “Summit In Place,” the three-day event saw employees log in from New York, California, Tennessee, Washington, and other locations around the U.S. to participate in workshops focused on diversity, inclusion, equity, and belonging; learn more from SOFTWARE ENGINEERING, DESIGN & PRODUCT CAREERS We are always on the lookout for smart people who work well with others and care more about doing fantastic work than getting all of the credit. Teams solve problems and are given the support to do so without micro-management. We know every project is different and only a dynamic team can deliver the quality and productivity that goesalong
CHATTANOOGA PRODUCT DEVELOPMENT CONSULTANTS Chattanooga. 1427 Williams St. Chattanooga, TN 37408. 423.228.8572. Directions. Fun Fact: Chattanooga is the first US city to roll out a citywide gigabit network. That means the entire place has fast, cheap internet and is a super hub for all things tech. That’s where wecome in.
VIM TEXT OBJECTS: THE DEFINITIVE GUIDE Vim’s text objects provide an incredible level of precision. The key is to try to always edit by text objects. Editing by motions e.g., by part of a line, to the next occurrence of a character, is tedious, clumsy, and slow. Instead of correcting a misspelling character by character, change the entire word and re ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. PARAMETERIZED REST URLS WITH SPRING MVC Parameterized REST URLs with Spring MVC. Alex Cruikshank · June 11th, 2007. At Carbon Five, we’ve been working REST -ful practices into our web applications for some time now. Providing simple URLs for application entities is a key principal of this style, but parsing parameters out of the request path has been klunky in Spring MVC. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JS Taking Advantage of Multi-Processor Environments in Node.js. Rudy Jahchan · February 28th, 2014. Node.js has more than proven itself capable of handling. multiple events concurrently such as server connections, and all without. exposing us to the complexities of threading. Still, this locks. SUPPORTING CROSS-DOMAIN AJAX IN RAILS USING JSONP AND CORS CORS (Cross-Origin Resource Sharing) CORS is a W3C standard, that specifies a way for a client to determine if a particular request can be made to a server in a different domain. With JSONP you’re limited to HTTP GET requests. CORS on the other hand, allows any type ofrequest.
STRUCTURAL TYPING: COMPILE TIME DUCK TYPING Structural Typing: Compile Time Duck Typing. Google’s Go programming language, a statically typed compiled language, has been called a modern, better C. It builds on C by adding features such as garbage collection, concurrency constructs, and user-defined class-like types. One missing feature is classical object-oriented inheritance. USING URLREWRITEFILTER WITH THE SPRING FRAMEWORK Alon Salant · June 8th, 2007. UrlRewriteFilter is a powerful and widely used Java Servlet Filter for rewriting URLs ala Apache’s mod_rewrite module. We use Spring extensively at Carbon Five and I wanted to use UrlRewriteFilter with Spring-managed configuration and without having to register it DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
SHALLOW TESTING HOOKS WITH ENZYME If you’re more used to class components and this looks a bit weird, I’d suggest digging into quite comprehensive React hooks docs.. Using a useEffect hook. Since Enzyme supports useState in shallow rendered components these days, so we’ll mostly focus on useEffect.useEffect is just a function that takes a callback function and a list of values, and calls the callback once on first render THE CARBON FIVE GUIDE TO USER RESEARCH: INTERVIEW SYNTHESISSEE MORE ONBLOG.CARBONFIVE.COM
HOW TO FACILITATE AN EFFECTIVE RETRO Does your product development team do a weekly retrospective? At Carbon Five, we think it’s the most important meeting of the week. Here are some tactical suggestions for facilitating a retro, so your team understands their challenges, celebrates their successes, andcomes away with an
TEST-DRIVEN C WITH CEEDLING Recently, an Arduino project forced me to brush up on my C. Like many programmers of my generation, C was my first programming language; but it has been a while since I wrote anything in it. After WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The daily standup is the “Hello World” of agile development. It’s a daily, 15-minute meeting, about the current status of a project. Each participant answers three questions: what did I do yesterday, what am I doing today, what is in my way. ROLL YOUR OWN ASSET PIPELINE WITH GULP I’ve found myself using Gulp for just about everything involving HTML/CSS/JS these days. It’s super fast, quick to write scripts for and flexible. I’m at a point now where I have a ton of projects I can just cd into, run gulp and be up and running. It’s the best solution I’ve found for delivering static assets whether for local development or production. USING CLASSPATH*: VS. CLASSPATH: WHEN LOADING SPRING RESOURCES I recently resolved a build problem nestled deep within the esoterica of spring resource loading. The behavior of classpath: URLs is explained at length in the Spring documentation, but, sadly, this is probably the last place a developer of my disposition would look. The problem (which I describe in more detail beyond the fold) was that we were unable to load hibernate mapping files from our HOW TO MAKE AN EXPERIENCE MAP COMMUNICATION BETWEEN COLLABORATING DIRECTIVES IN ANGULARSEE MORE ONBLOG.CARBONFIVE.COM
DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
SHALLOW TESTING HOOKS WITH ENZYME If you’re more used to class components and this looks a bit weird, I’d suggest digging into quite comprehensive React hooks docs.. Using a useEffect hook. Since Enzyme supports useState in shallow rendered components these days, so we’ll mostly focus on useEffect.useEffect is just a function that takes a callback function and a list of values, and calls the callback once on first render THE CARBON FIVE GUIDE TO USER RESEARCH: INTERVIEW SYNTHESISSEE MORE ONBLOG.CARBONFIVE.COM
HOW TO FACILITATE AN EFFECTIVE RETRO Does your product development team do a weekly retrospective? At Carbon Five, we think it’s the most important meeting of the week. Here are some tactical suggestions for facilitating a retro, so your team understands their challenges, celebrates their successes, andcomes away with an
TEST-DRIVEN C WITH CEEDLING Recently, an Arduino project forced me to brush up on my C. Like many programmers of my generation, C was my first programming language; but it has been a while since I wrote anything in it. After WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The daily standup is the “Hello World” of agile development. It’s a daily, 15-minute meeting, about the current status of a project. Each participant answers three questions: what did I do yesterday, what am I doing today, what is in my way. ROLL YOUR OWN ASSET PIPELINE WITH GULP I’ve found myself using Gulp for just about everything involving HTML/CSS/JS these days. It’s super fast, quick to write scripts for and flexible. I’m at a point now where I have a ton of projects I can just cd into, run gulp and be up and running. It’s the best solution I’ve found for delivering static assets whether for local development or production. USING CLASSPATH*: VS. CLASSPATH: WHEN LOADING SPRING RESOURCES I recently resolved a build problem nestled deep within the esoterica of spring resource loading. The behavior of classpath: URLs is explained at length in the Spring documentation, but, sadly, this is probably the last place a developer of my disposition would look. The problem (which I describe in more detail beyond the fold) was that we were unable to load hibernate mapping files from our HOW TO MAKE AN EXPERIENCE MAP COMMUNICATION BETWEEN COLLABORATING DIRECTIVES IN ANGULARSEE MORE ONBLOG.CARBONFIVE.COM
PRODUCT DEVELOPMENT AND WEB DESIGN CASE STUDIES Carbon Five works with startup and enterprise brands to design and develop digital products. Read our case studies to learn more aboutour experience.
ROLL YOUR OWN ASSET PIPELINE WITH GULP I’ve found myself using Gulp for just about everything involving HTML/CSS/JS these days. It’s super fast, quick to write scripts for and flexible. I’m at a point now where I have a ton of projects I can just cd into, run gulp and be up and running. It’s the best solution I’ve found for delivering static assets whether for local development or production. TEST-DRIVEN C WITH CEEDLING Recently, an Arduino project forced me to brush up on my C. Like many programmers of my generation, C was my first programming language; but it has been a while since I wrote anything in it. After STRUCTURAL TYPING: COMPILE TIME DUCK TYPING Google’s Go programming language, a statically typed compiled language, has been called a modern, better C.It builds on C by adding features such as garbage collection, concurrency constructs, and user-defined class-like types. One missing feature is classical object-oriented inheritance. VIM TEXT OBJECTS: THE DEFINITIVE GUIDE To edit efficiently in Vim, you have to edit beyond individual characters. Instead, edit by word, sentence, and paragraph. In Vim, these higher-level contexts are called text objects.Vim provides text objects for both plaintext and common programming language constructs. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JS Node.js has more than proven itself capable of handling multiple events concurrently such as server connections, and all without exposing us to the complexities of threading. Still, this locks our AUTHORIZATION AND AUTHENTICATION IN GRAPHQL The auth-service uses JWT to generate a token that contains the id and roles of the authenticated user and that can be handed down to the client to stored in the Authorization header and be used in subsequent requests. For this example, the actual authentication logic is trivial, simply checking that the email and password values are not empty. This logic can be updated to fit your SINATRA BEST PRACTICES: PART ONE While Sinatra’s one-file approach may work well for your one-off, smaller application – it can quickly become a mess as you add on multiple routes, route-handlers, helpers, and configuration. RAILS DATABASE BEST PRACTICES Christian Nelson. Christian is a software developer, technical lead and agile coach. He's passionate about helping teams find creative ways to make work fun and productive. SUPPORTING CROSS-DOMAIN AJAX IN RAILS USING JSONP AND CORS The recent rise in popularity of client-side JavaScript MVC frameworks has led to a revival of web apps with thick clients. As more logic is moved to the client-side, the need to communicate with servers in different domains becomes more common. DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
SOFTWARE ENGINEERING, DESIGN & PRODUCT CAREERS We are always on the lookout for smart people who work well with others and care more about doing fantastic work than getting all of the credit. Teams solve problems and are given the support to do so without micro-management. We know every project is different and only a dynamic team can deliver the quality and productivity that goesalong
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
CHATTANOOGA PRODUCT DEVELOPMENT CONSULTANTS Chattanooga. 1427 Williams St. Chattanooga, TN 37408. 423.228.8572. Directions. Fun Fact: Chattanooga is the first US city to roll out a citywide gigabit network. That means the entire place has fast, cheap internet and is a super hub for all things tech. That’s where wecome in.
WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The consensus on standup length is 15 minutes or less. Efficient standups, even with a fairly large team of say 12, often take less than 10 minutes. If your standup is starting to feel painful, look for some of the above smells. Most of them are due to people not keeping it simple. Simplify and prove you’re agile by continuouslyaddressing
TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. COMMUNICATION BETWEEN COLLABORATING DIRECTIVES IN ANGULARSEE MORE ONBLOG.CARBONFIVE.COM
WHY WRITE GOOD PULL REQUESTS? Many development teams use pull requests as a way to control and socialize the code changes made for a given project. They serve as documentation for the development process as well as a tool to discuss and review the changes. They can also inform future developers about the reasoning behind a particular implementation or coding pattern byWEBRTC MADE SIMPLE
WebRTC Made Simple. Thomas Fisher · October 16th, 2014. WebRTC is a set of JavaScript APIs that enable peer-to-peer, realtime communication between web browsers. It offers some pretty amazing capabilities, but getting through even a basic introduction to it can be daunting. The variety of new APIs and protocols is a lot to digest. DIGITAL PRODUCT DEVELOPMENT CONSULTANCY Carbon Five is a digital product development consultancy. We partner with our clients to create exceptional products and grow effectiveteams.
SOFTWARE ENGINEERING, DESIGN & PRODUCT CAREERS We are always on the lookout for smart people who work well with others and care more about doing fantastic work than getting all of the credit. Teams solve problems and are given the support to do so without micro-management. We know every project is different and only a dynamic team can deliver the quality and productivity that goesalong
FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
CHATTANOOGA PRODUCT DEVELOPMENT CONSULTANTS Chattanooga. 1427 Williams St. Chattanooga, TN 37408. 423.228.8572. Directions. Fun Fact: Chattanooga is the first US city to roll out a citywide gigabit network. That means the entire place has fast, cheap internet and is a super hub for all things tech. That’s where wecome in.
WHY YOUR DAILY STANDUP SUCKS (AND HOW TO FIX IT) The consensus on standup length is 15 minutes or less. Efficient standups, even with a fairly large team of say 12, often take less than 10 minutes. If your standup is starting to feel painful, look for some of the above smells. Most of them are due to people not keeping it simple. Simplify and prove you’re agile by continuouslyaddressing
TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. ROLL YOUR OWN ASSET PIPELINE WITH GULP First, create a new app folder and add an empty package.json to store your node.js dependencies (I’m assuming you have Node installed here). Then we install Gulp and its LESS compiler: Alright, now create your gulpfile.js: This file just defines a single task less that will compile the css/app.less file into dist/. COMMUNICATION BETWEEN COLLABORATING DIRECTIVES IN ANGULARSEE MORE ONBLOG.CARBONFIVE.COM
WHY WRITE GOOD PULL REQUESTS? Many development teams use pull requests as a way to control and socialize the code changes made for a given project. They serve as documentation for the development process as well as a tool to discuss and review the changes. They can also inform future developers about the reasoning behind a particular implementation or coding pattern byWEBRTC MADE SIMPLE
WebRTC Made Simple. Thomas Fisher · October 16th, 2014. WebRTC is a set of JavaScript APIs that enable peer-to-peer, realtime communication between web browsers. It offers some pretty amazing capabilities, but getting through even a basic introduction to it can be daunting. The variety of new APIs and protocols is a lot to digest. DIGITAL PRODUCT DEVELOPMENT CONSULTANTS And Carbon Five has just been founded! We are a group of curious individuals dedicated to building exceptional products for awesome clients, in a healthy, sustainable way. Over the last 20 years, we have learned a whole lot about what it takes to successfully build, FIELD NOTES FROM CARBON FIVE Nicole Thayer. Building for Intersectionality in Tech: Intersectionality and Product Management. By Nicole Thayer & Tiffany Wong Note: This is the fourth post in this blog series on intersectionality in tech. Check out the first, second, and thirdposts.
HOW TO FACILITATE AN EFFECTIVE RETRO For questions or concerns, start statements with “I wonder”. Go around the room: each person reads their stickies out loud to the group. Cluster the stickies by topic. Example topics: “Yay team!”, “Communication”, “Our process”. One person can SHALLOW TESTING HOOKS WITH ENZYME Shallow Testing Hooks with Enzyme. Earlier this year, React added the powerful new Hooks feature. Hooks allow you to ditch class components and stick with functional components, even when you need local state and lifecycle methods. They also make it much easier to extract logic from one component and share it with others. THE CARBON FIVE GUIDE TO USER RESEARCH: INTERVIEW SYNTHESIS Time: 30 minutes per interviewee. Materials: A big wall, stickies, sharpies, the people who were present in the interviews. For every user you interviewed, go around the table and talk through things you noticed. You can do this right after the interview or later, but try to do it when it’s fresh in your mind. TEST-DRIVEN C WITH CEEDLING Ceedling is a Ruby gem that takes care of all the setup, building, and running of C unit tests. It comes with a simple testing framework, a mocking library, and uses Ruby’s Rake to build and run your C tests. Let’s take a look at how to install and use Ceedling. STRIPES: A SUCCESSFUL FIRST PROJECT Stripes binds parameters into the fields on the Action where Spring MVC passes them as method parameters. The Stripes Action is not only the “Controller” in the MVC, but it also serves as the root of the “Model” as well. The Action is made available to the View and all properties with getters can be queried using JSP-EL. TAKING ADVANTAGE OF MULTI-PROCESSOR ENVIRONMENTS IN NODE.JS Taking Advantage of Multi-Processor Environments in Node.js. Rudy Jahchan · February 28th, 2014. Node.js has more than proven itself capable of handling. multiple events concurrently such as server connections, and all without. exposing us to the complexities of threading. Still, this locks. HOW TO MAKE AN EXPERIENCE MAP David Hendee · August 3rd, 2017. An experience map is a structured customer journey map that we use at Carbon Five to help identify challenges and opportunities within an existing (or imagined) experience. Since we use it so often – both when scoping projects and when kicking off major phases of work – we’d love to share abit about what
PARTIAL FUNCTION APPLICATION IN HASKELL Partial function application refers to calling a multiple parameter function with less than its total number of parameters. This results in a new function taking the remaining number of parameters. Simple functions created from partial function application are very useful and often require much less syntax than an anonymous functionequivalent.
About Services Clients ResourcesBlog Careers
Contact
CARBON FIVE
BUILD SOMETHING BRILLIANTHI THERE!
CARBON FIVE IS A DIGITAL PRODUCT DEVELOPMENT CONSULTANCY. WE PARTNER WITH OUR CLIENTS TO CREATE EXCEPTIONAL PRODUCTS AND GROW EFFECTIVETEAMS.
WE’VE WORKED WITH SOME FINE FOLKS BUT FIRST, COLLABORATION It’s tempting to think of policy, process, or even software as foundation of great work, but the layer that supports all three of those is people. We work side by side with our clients, taking time to talk and naturally getting to know each other. This enhances not only our working relationship but the end product. About UsCASE STUDIES
We've worked with hundreds of clients to build some amazing products. Here's a small sample.Show Me More
NAZA BEAUTY
EXPERT STYLISTS, ELEVATED DESIGN - MOBILE APP DEVELOPMENTCOMMERCE BANK
MODERN COMMUNITY BANKING - AGILE TEAM PROCESS CONTEMPORARY JEWISH MUSEUM CULTURE, ART, TECHNOLOGY - WEBSITE DESIGN & DEVELOPMENTFERTILITY IQ
CRITICAL INSIGHTS, EXTENSIVE EXPERTISE - PRODUCT STRATEGY &DEVELOPMENT
FROM OUR BLOG
CARBON FIVE SPONSORS TECH INCLUSION 2020: THE NEXT WAVE OF LEADERSHIPOct 1, 2020
We’re excited to announce our sponsorship of Tech Inclusion: The Next Wave of Leadership, an all-virtual conference in 2020, hosted byChange Cata…
Read More
FINDING MEANING IN MENTORSHIP AT SCALESep 29, 2020
Last month, Carbon Five New York participated in Tech: NYC’s Summer Bridge 2020 program in coordination with local nonprofit, ElBarrio̵…
Read More
CARBON FIVE ROLL CALL: MANDY VALLADARES, SENIOR PRODUCT DESIGNERSep 22, 2020
Carbon Five Roll Call is a new blog series introducing you to your next team of product managers, designers and software engineers. Learnmore abo…
Read More
WHAT CAN WE HELP YOU WITH? TELL US A BIT ABOUT YOUR PROJECT, OR JUST SHOOT US AN EMAIL. Interested in a Career at Carbon Five? Check out our job openings.
First Name
Last Name
Send
SITEMAP
* About
* Services
* Clients
* Resources
* Blog
* Careers
* Contact
LOCATIONS
* San Francisco
* Los Angeles
* Chattanooga
* New York
* Seattle
KEEP IN TOUCH
2020 Carbon Five Privacy PolicyDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0