Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://mygeosource.com
Are you over 18 and want to see adult content?
A complete backup of https://canpharmb3.com
Are you over 18 and want to see adult content?
A complete backup of https://instagramersitalia.it
Are you over 18 and want to see adult content?
A complete backup of https://pittstategorillas.com
Are you over 18 and want to see adult content?
A complete backup of https://nomadiccoffee.com
Are you over 18 and want to see adult content?
A complete backup of https://channelerotica.com
Are you over 18 and want to see adult content?
A complete backup of https://bruno-pellicier.com
Are you over 18 and want to see adult content?
A complete backup of https://zerodegreescompany.com
Are you over 18 and want to see adult content?
A complete backup of https://procolleges.com
Are you over 18 and want to see adult content?
A complete backup of https://kickeepants.com
Are you over 18 and want to see adult content?
A complete backup of https://scene4.com
Are you over 18 and want to see adult content?
A complete backup of https://annalindhfoundation.org
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://psxdigital.com
Are you over 18 and want to see adult content?
A complete backup of https://myfox8.com
Are you over 18 and want to see adult content?
A complete backup of https://nationwideplatforms.co.uk
Are you over 18 and want to see adult content?
A complete backup of https://adviceaboutchemicalpeel.info
Are you over 18 and want to see adult content?
A complete backup of https://awaytogarden.com
Are you over 18 and want to see adult content?
A complete backup of https://afterbuy.de
Are you over 18 and want to see adult content?
A complete backup of https://mextures.com
Are you over 18 and want to see adult content?
A complete backup of https://thesavannahbananas.com
Are you over 18 and want to see adult content?
A complete backup of https://americandairy.com
Are you over 18 and want to see adult content?
A complete backup of https://bcfocus.com
Are you over 18 and want to see adult content?
A complete backup of https://ilike.mk
Are you over 18 and want to see adult content?
A complete backup of https://norrycopa.net
Are you over 18 and want to see adult content?
Text
let's get
CAPACITOR PLUGIN FOR TEXT DETECTION PART 5 : ANDROID In MainActivity.java. import the plugin class - import com.bendyworks.capML.CapML; Inside onCreate -> init, register the plugin - add (CapML.class) This file can now be closed, we won't use it anywhere else. Step - 2: Add Firebase to the Project. Add firebaseto
BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: DEV SERVER Developers want to move fast. 🚀 🚀 🚀 Manually triggering a rebuild of your source code after ever little change is slow and annoying. With the Webpack Dev Server and Webpack watch we can greatly improve our code, build, try cycles. We'll use the existing code from the Getting Started with Webpack: TypeScript blog post as a starting point.. For this guide we'll be using Node v8.5, NPM GETTING PLAN 9 RUNNING ON THE RASPBERRY PI A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. GETTING STARTED WITH WEBPACK: TYPESCRIPT The following commands will tell you which versions you have installed. If they are not exact they may still work. TypeScript and Webpack will be installed a little further on. $ node --version v8.5.0 $ npm --version 5.3.0. Once you have the basic dependancies all setuplet's get
CAPACITOR PLUGIN FOR TEXT DETECTION PART 5 : ANDROID In MainActivity.java. import the plugin class - import com.bendyworks.capML.CapML; Inside onCreate -> init, register the plugin - add (CapML.class) This file can now be closed, we won't use it anywhere else. Step - 2: Add Firebase to the Project. Add firebaseto
CAREERS - BENDYWORKS: WE MAKE WEB AND MOBILE APPS Welcoming Environment. We understand the importance of growing our community to be as inclusive as possible, and support such organizations as Rails Girls Summer of Code and events likeRailsBridge.
MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html GETTING STARTED WITH WEBPACK: DEV SERVER Developers want to move fast. 🚀 🚀 🚀 Manually triggering a rebuild of your source code after ever little change is slow and annoying. With the Webpack Dev Server and Webpack watch we can greatly improve our code, build, try cycles. We'll use the existing code from the Getting Started with Webpack: TypeScript blog post as a starting point.. For this guide we'll be using Node v8.5, NPM RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. GETTING STARTED WITH WEBPACK: TYPESCRIPT The following commands will tell you which versions you have installed. If they are not exact they may still work. TypeScript and Webpack will be installed a little further on. $ node --version v8.5.0 $ npm --version 5.3.0. Once you have the basic dependancies all setuplet's get
ANGULARJS AND RAILS DONUTS In-place editing. We can easily allow users to edit individual cells in the grid by injecting the ui.grid.edit module into the angular application. Columns are editable by default. The type of input element depends on the type declared in the columnDefs.. Since we've restricted donut shape to a few specific shapes by using a Rails enum, we use a select box for editing the column: GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (AND It's a component I built with the Nutmeg web component library for use in projects like the Angular PWA Guide.On the surface it's a fairly simple component: fetch some data and render it. When you start digging under the covers there are some hidden complexities and we'll look at a refactor (#53, #61) implementing the RemoteData pattern.Theproblem
A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GETTING STARTED WITH WEBPACK: DEV SERVER Developers want to move fast. 🚀 🚀 🚀 Manually triggering a rebuild of your source code after ever little change is slow and annoying. With the Webpack Dev Server and Webpack watch we can greatly improve our code, build, try cycles. We'll use the existing code from the Getting Started with Webpack: TypeScript blog post as a starting point.. For this guide we'll be using Node v8.5, NPM GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to GETTING STARTED WITH WEBPACK: TYPESCRIPT The following commands will tell you which versions you have installed. If they are not exact they may still work. TypeScript and Webpack will be installed a little further on. $ node --version v8.5.0 $ npm --version 5.3.0. Once you have the basic dependancies all setuplet's get
HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. CUT & PASTE RICH TEXT WITH PANDOC AND MARKDOWN This is the command to create a standalone RTF document from Markdown: pandoc --standalone --from = markdown --to = rtf --output = my_doc.rtf my_doc.md. It looks like this: But for the purposes of cut'n paste, we can skip the detour into an RTF file. What I do is simply send the output of that command to standard out, and then pipe that into A MONTH OF FLUTTER: AWESOME ADAPTIVE ICONS For this festive day of Christmas, I'm going to do something more fun and add a fancy icon. For android I will be using an adaptive icon so that it looks good in any shape and has a nice wiggle of movement.. A big thank you goes to @tommy_emo_ for creating this awesome design.. There is a nice flutter_launcher_icons package that makes the technical implementation easy. SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (AND It's a component I built with the Nutmeg web component library for use in projects like the Angular PWA Guide.On the surface it's a fairly simple component: fetch some data and render it. When you start digging under the covers there are some hidden complexities and we'll look at a refactor (#53, #61) implementing the RemoteData pattern.Theproblem
A MONTH OF FLUTTER: DELICIOUS WELCOME SNACKBAR The SignInFab tests will have to get wrapped in a Scaffold widget to render properly. I've also taken the time to split the existing test in two, one for the rendering of the FAB and one for triggering the sign in flow. A new test will assert there is not already a SnackBar, trigger a tap on the FAB, pause to let the widgets render, and then make sure the SnackBar is rendered as expected. USING LINUX C APIS IN SWIFT: GLOB Using Linux C APIs in Swift: Glob. Brad Grzesiak June 25, 2015. With Apple's announcement that Swift is coming to Linux, it's time to think about how Swift can be leveraged as a system language rather than simply an app language. In order to function as a systems language, we need an easy interface to the primitives on a system. BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GETTING STARTED WITH WEBPACK: DEV SERVER Developers want to move fast. 🚀 🚀 🚀 Manually triggering a rebuild of your source code after ever little change is slow and annoying. With the Webpack Dev Server and Webpack watch we can greatly improve our code, build, try cycles. We'll use the existing code from the Getting Started with Webpack: TypeScript blog post as a starting point.. For this guide we'll be using Node v8.5, NPM GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to GETTING STARTED WITH WEBPACK: TYPESCRIPT The following commands will tell you which versions you have installed. If they are not exact they may still work. TypeScript and Webpack will be installed a little further on. $ node --version v8.5.0 $ npm --version 5.3.0. Once you have the basic dependancies all setuplet's get
HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. CUT & PASTE RICH TEXT WITH PANDOC AND MARKDOWN This is the command to create a standalone RTF document from Markdown: pandoc --standalone --from = markdown --to = rtf --output = my_doc.rtf my_doc.md. It looks like this: But for the purposes of cut'n paste, we can skip the detour into an RTF file. What I do is simply send the output of that command to standard out, and then pipe that into A MONTH OF FLUTTER: AWESOME ADAPTIVE ICONS For this festive day of Christmas, I'm going to do something more fun and add a fancy icon. For android I will be using an adaptive icon so that it looks good in any shape and has a nice wiggle of movement.. A big thank you goes to @tommy_emo_ for creating this awesome design.. There is a nice flutter_launcher_icons package that makes the technical implementation easy. SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (AND It's a component I built with the Nutmeg web component library for use in projects like the Angular PWA Guide.On the surface it's a fairly simple component: fetch some data and render it. When you start digging under the covers there are some hidden complexities and we'll look at a refactor (#53, #61) implementing the RemoteData pattern.Theproblem
A MONTH OF FLUTTER: DELICIOUS WELCOME SNACKBAR The SignInFab tests will have to get wrapped in a Scaffold widget to render properly. I've also taken the time to split the existing test in two, one for the rendering of the FAB and one for triggering the sign in flow. A new test will assert there is not already a SnackBar, trigger a tap on the FAB, pause to let the widgets render, and then make sure the SnackBar is rendered as expected. USING LINUX C APIS IN SWIFT: GLOB Using Linux C APIs in Swift: Glob. Brad Grzesiak June 25, 2015. With Apple's announcement that Swift is coming to Linux, it's time to think about how Swift can be leveraged as a system language rather than simply an app language. In order to function as a systems language, we need an easy interface to the primitives on a system. BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is GETTING STARTED WITH WEBPACK: DEV SERVER Developers want to move fast. 🚀 🚀 🚀 Manually triggering a rebuild of your source code after ever little change is slow and annoying. With the Webpack Dev Server and Webpack watch we can greatly improve our code, build, try cycles. We'll use the existing code from the Getting Started with Webpack: TypeScript blog post as a starting point.. For this guide we'll be using Node v8.5, NPM GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to GETTING STARTED WITH WEBPACK: TYPESCRIPT The following commands will tell you which versions you have installed. If they are not exact they may still work. TypeScript and Webpack will be installed a little further on. $ node --version v8.5.0 $ npm --version 5.3.0. Once you have the basic dependancies all setuplet's get
HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. CUT & PASTE RICH TEXT WITH PANDOC AND MARKDOWN This is the command to create a standalone RTF document from Markdown: pandoc --standalone --from = markdown --to = rtf --output = my_doc.rtf my_doc.md. It looks like this: But for the purposes of cut'n paste, we can skip the detour into an RTF file. What I do is simply send the output of that command to standard out, and then pipe that into A MONTH OF FLUTTER: AWESOME ADAPTIVE ICONS For this festive day of Christmas, I'm going to do something more fun and add a fancy icon. For android I will be using an adaptive icon so that it looks good in any shape and has a nice wiggle of movement.. A big thank you goes to @tommy_emo_ for creating this awesome design.. There is a nice flutter_launcher_icons package that makes the technical implementation easy. SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (AND It's a component I built with the Nutmeg web component library for use in projects like the Angular PWA Guide.On the surface it's a fairly simple component: fetch some data and render it. When you start digging under the covers there are some hidden complexities and we'll look at a refactor (#53, #61) implementing the RemoteData pattern.Theproblem
A MONTH OF FLUTTER: DELICIOUS WELCOME SNACKBAR The SignInFab tests will have to get wrapped in a Scaffold widget to render properly. I've also taken the time to split the existing test in two, one for the rendering of the FAB and one for triggering the sign in flow. A new test will assert there is not already a SnackBar, trigger a tap on the FAB, pause to let the widgets render, and then make sure the SnackBar is rendered as expected. USING LINUX C APIS IN SWIFT: GLOB Using Linux C APIs in Swift: Glob. Brad Grzesiak June 25, 2015. With Apple's announcement that Swift is coming to Linux, it's time to think about how Swift can be leveraged as a system language rather than simply an app language. In order to function as a systems language, we need an easy interface to the primitives on a system. BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. CAPACITOR PLUGIN FOR TEXT DETECTION PART 4 : USING THE This is part 4/6 of the "Capacitor Plugin for Text Detection" series. In the previous post, we cleaned up the web implementation of the plugin and added a shim between our plugin and client code.In this post, let's look into actually using the plugin, via the shim weadded.
A MONTH OF FLUTTER: TESTING FORMS SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (ANDSEE MORE ONBENDYWORKS.COM
BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT IN Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. CAPACITOR PLUGIN FOR TEXT DETECTION PART 4 : USING THE This is part 4/6 of the "Capacitor Plugin for Text Detection" series. In the previous post, we cleaned up the web implementation of the plugin and added a shim between our plugin and client code.In this post, let's look into actually using the plugin, via the shim weadded.
A MONTH OF FLUTTER: TESTING FORMS SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (ANDSEE MORE ONBENDYWORKS.COM
BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX Redux is a popular tool which is used to manage application state in JavaScript. Redux is based on three core principles: that application state should be kept in a single store, that the state should only be changed by discrete and well-defined actions, and that changes to state should be made by pure functions called reducers.While Redux can be used with any JavaScript framework, it is most CAREERS - BENDYWORKS: WE MAKE WEB AND MOBILE APPS Welcoming Environment. We understand the importance of growing our community to be as inclusive as possible, and support such organizations as Rails Girls Summer of Code and events likeRailsBridge.
MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: AWESOME ADAPTIVE ICONS For this festive day of Christmas, I'm going to do something more fun and add a fancy icon. For android I will be using an adaptive icon so that it looks good in any shape and has a nice wiggle of movement.. A big thank you goes to @tommy_emo_ for creating this awesome design.. There is a nice flutter_launcher_icons package that makes the technical implementation easy. A MONTH OF FLUTTER: A LIST OF POSTS A month of Flutter: a list of posts. A month of Flutter: extract post item widget. A month of Flutter: post model and mock data. A month of Flutter: rendering a ListView with StreamBuilder. A month of Flutter: Stream transforms and failing tests. A month of Flutter: real faker data. A month of Flutter: rendering network images. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI Unzip it: gunzip 9pi.img.gz. Pop in an SD card and find out what disk to image: diskutil list. On my system (Mac) the SD card showed up as “disk1″. Unmount the SD card so that you can write to it. diskutil unmount /dev/disk1s1. Use dd to transfer the image to the SD card (this’ll take a few, but you can Ctrl-T to get a status report): BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT INWINDOWS SUBSYSTEM FOR LINUX CENTOS 7 Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. CAPACITOR PLUGIN FOR TEXT DETECTION PART 4 : USING THE This is part 4/6 of the "Capacitor Plugin for Text Detection" series. In the previous post, we cleaned up the web implementation of the plugin and added a shim between our plugin and client code.In this post, let's look into actually using the plugin, via the shim weadded.
A MONTH OF FLUTTER: TESTING FORMS SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (ANDSEE MORE ON BENDYWORKS.COMTYPESCRIPT WEB COMPONENTSWEBPACK WEB COMPONENTTYPESCRIPT WEB APPTYPESCRIPT WEB DEVELOPMENT BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html RAILS 5: GETTING STARTED WITH ACTIVE STORAGE After running this command, Rails generates a migration for you. Upon inspection of that migration, it shows that it creates 2 different tables: active_storage_blobs is up first, it contains information about files like metadata, filename, checksum, and so on. The next table, active_storage_attachments, stores the name of any file attachment as well as the record, which is HOW TO SETUP WINDOWS FOR DEVELOPMENT: AN EXPERIMENT INWINDOWS SUBSYSTEM FOR LINUX CENTOS 7 Configure your computer for Slow builds. Go to Settings > Update & Security > Windows Insider Program. Click Get Started and link the account that you used to register as a Windows Insider. Select the type of preview builds you wish to install (Slow releases for our purposes). Follow the prompts to complete the setup. A MONTH OF FLUTTER: RENDERING A LISTVIEW WITH A month of Flutter: rendering a ListView with StreamBuilder. Abraham Williams December 11, 2018. The data for Birb will be stored in Firebase Cloud Firestore. When looking at patterns to handle getting and rendering data, I decided to go with the StreamBuilder example from the cloud_firestore package documentation. A MONTH OF FLUTTER: USER REGISTRATION FORM It starts out with a GlobalKey to uniquely identify the form. This will be used later on to validate the state of the form. There is also _agreedToTOS, this is a boolean property that is updated to match if the TOS/PP checkbox is checked.If a user unchecks the checkbox, this boolean will turn to false and the submit button will be disabled. CAPACITOR PLUGIN FOR TEXT DETECTION PART 4 : USING THE This is part 4/6 of the "Capacitor Plugin for Text Detection" series. In the previous post, we cleaned up the web implementation of the plugin and added a shim between our plugin and client code.In this post, let's look into actually using the plugin, via the shim weadded.
A MONTH OF FLUTTER: TESTING FORMS SLAYING A UI ANTIPATTERN WITH WEB COMPONENTS (ANDSEE MORE ON BENDYWORKS.COMTYPESCRIPT WEB COMPONENTSWEBPACK WEB COMPONENTTYPESCRIPT WEB APPTYPESCRIPT WEB DEVELOPMENT BENDYWORKS: EXPERT RAILS, REACT, AND IONIC CONSULTING Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. IONIC REACT AND REDUX Redux is a popular tool which is used to manage application state in JavaScript. Redux is based on three core principles: that application state should be kept in a single store, that the state should only be changed by discrete and well-defined actions, and that changes to state should be made by pure functions called reducers.While Redux can be used with any JavaScript framework, it is most CAREERS - BENDYWORKS: WE MAKE WEB AND MOBILE APPS Welcoming Environment. We understand the importance of growing our community to be as inclusive as possible, and support such organizations as Rails Girls Summer of Code and events likeRailsBridge.
MAKE A NATIVE WEB COMPONENT WITH CUSTOM ELEMENTS V1 AND The call to super() with no parameters must be the first thing in the constructor. It sets up the proper prototype chain and the meaning of this within the component. (See the Mozilla Developer Network's article on super for more info.). More Set Up. While you are creating files, also make an index.html file where you will admire an instance or two of the component and a mini-form-test.html GETTING STARTED WITH WEBPACK: SOURCE MAPS The two main changes to the Webpack Output config are the addition of and . is a hash based on the resulting module bundle and will not change between builds unless there are code changes. is the name of the bundle being generated. You can configure it but it will default to main.. Now if you execute npm run build you'll see something like the following with a GOOGLE CLOSURE GUIDE: COMPILING WITHOUT ERRORS Before we begin compiling our Hello World app let's go through some of the basics of compiling with Google Closure. java -jar closure-compiler.jar --js input1.js --js input2.js --js_output_file = output.js. The above command passes input1.js and input2.js to A MONTH OF FLUTTER: AWESOME ADAPTIVE ICONS For this festive day of Christmas, I'm going to do something more fun and add a fancy icon. For android I will be using an adaptive icon so that it looks good in any shape and has a nice wiggle of movement.. A big thank you goes to @tommy_emo_ for creating this awesome design.. There is a nice flutter_launcher_icons package that makes the technical implementation easy. A MONTH OF FLUTTER: A LIST OF POSTS A month of Flutter: a list of posts. A month of Flutter: extract post item widget. A month of Flutter: post model and mock data. A month of Flutter: rendering a ListView with StreamBuilder. A month of Flutter: Stream transforms and failing tests. A month of Flutter: real faker data. A month of Flutter: rendering network images. A MONTH OF FLUTTER: POST MODEL AND MOCK DATA A month of Flutter: post model and mock data. Abraham Williams December 10, 2018. Now that there is a basic user interface, I'm going to create some mock data to display in it. The mock data will be stored in a JSON file and will include just the basic fields needed right now: id, createdAt, username, imageUrl, and text. GETTING PLAN 9 RUNNING ON THE RASPBERRY PI Unzip it: gunzip 9pi.img.gz. Pop in an SD card and find out what disk to image: diskutil list. On my system (Mac) the SD card showed up as “disk1″. Unmount the SD card so that you can write to it. diskutil unmount /dev/disk1s1. Use dd to transfer the image to the SD card (this’ll take a few, but you can Ctrl-T to get a status report):*
* Menu
* What We Do
* Our Approach
* Our Work
* Our Team
* Craft a Project With Us* Careers
* Our Blog
WE MAKE WEB AND MOBILE APPS WE BUILD SOFTWARE THAT STANDS THE TEST OF TIME, SPECIALIZING IN RUBY ON RAILS, REACT, NODE.JS, ANGULAR, AND IONIC.WHAT WE DO
WE’LL TAKE YOUR BUSINESS TO THE NEXT LEVEL. HERE’S HOW:*
FRONT END DEVELOPMENT We build elegant, powerful software that drives business and getsresults.
*
BACK END DEVELOPMENT We make server-side applications and APIs to effortlessly drive yoursoftware.
*
MOBILE
Whether through a native app or responsive design, we find the best way to bring your product to the mobile audienceList of Services
*
RUBY
From low-level Ruby workers to Service-Oriented Ruby on Rails clustered applications, we've been slinging Ruby since our beginnings.*
NODE
Whether you need Meteor, Express, MEAN or another Node.js platform, we have the chops to build a solution that suits your needs.*
IONIC
When it comes to mobile platforms, we excel at creating unique, usable apps and specialize in implementing and desiging apps for the Ionicframework.
*
JAVASCRIPT MVC
We specialize in Angular, Ember and React frameworks for fast client-side applications.*
WEB COMPONENTS
We'll integrate or create custom resusable UI components to build intuitive, user-friendly and elegant interfaces.*
PROGRESSIVE WEB APPS (PWAS) These fast and responsive apps work offline and immediately engage your audience without requiring a visit to an app store.*
FRONT END DEVELOPMENT Semantic HTML and modular, reusable, maintainable CSS ensure your app can scale on the client side.*
RESPONSIVE DESIGN
Everything we build looks fantastic on the screen sizes and orientations you need.*
NEXT GEN APPROACHES
Whether you love the functional programming of Clojure, the type checking in TypeScript, or both in Elm, we'd love to explore thefuture with you.
NEED A TEAM FOR YOUR PROJECT?Get in Touch
OUR APPROACH
THE WAY WE APPROACH PROJECTS AT BENDYWORKS CAN BE SUMMED UP IN A SINGLE WORD: FLEXIBILITY. OUR ENTIRE PROCESS REVOLVES AROUND STAYING NIMBLE AND ADAPTABLE TO YOUR NEEDS. WE TALK WITH YOU. A LOT. Agile course correction requires constant feedback, and we keep our lines of communication clear and free for our clients. Bendyworks believes in daily, efficient contact in a way that works for you. Which means you’ll never be left wondering how the project is comingalong.
WE DON'T DO FIXED BIDS. Because we charge by time and materials, you can change the scope of your project in a natural way as it evolves. Need new features? Need to stop a project and start it up again later? No need to rework a contract, Bendyworks will adjust to your needs on the fly.WE WORK IN PAIRS.
Two brains are better than one, especially when it comes to coding and design. We adhere to the agile principle of pair programming to improve the accuracy, elegance, and development time of the software we write for you. With constant code review, superior project navigation, and instant bug detection, there really is no better way to develop software.WE USE BDD AND TDD.
When it comes time to fully flesh out your project, we take the traditional development path and turn it on its head. How? By using Test Driven Development and Behavior Driven Development, which both dramatically speed up the development time and improve the accuracy ofa project.
WE USE THE RIGHT TOOLS. At Bendyworks we believe you should use a hammer when you need a hammer, and a wrench when you need a wrench. From Ruby on Rails to Cocoa Touch, we’re equipped and skilled with the most effective development and design tools the digital world has to offer. We won’t ever use the wrong solution to the problem just because “we know this particular technology.” WE HAVE AN INTEGRATED TEAM. There are a lot of bright brains under our company’s roof, and they’re all great at something different. Which means our skill set isn’t just deep, but quite wide as well. From planning to UX and design to development on nearly any platform, we can take your product from back-of-the-napkin idea to execution.OUR WORK
WANT TO SEE HOW WE PUT ALL THESE IDEAS INTO PRACTICE? BROWSE THE CASE STUDIES BELOW TO GET A FEEL FOR WHAT WE'VE DONE.*
MURFIE: DEVELOPMENT
Play. Pause. Shuffle. Play. How the flexible development methods we use at Bendyworks helped murfie.com launch from a great concept to a successful online music market.Read Case Study
*
MURFIE: TRAINING
Pair. Learn. Build. How our mentorship offering helped build an agile development team for Murfie.Read Case Study
*
TRAVIS CI
Distribute. Build. Test. Succeed. How Bendyworks improved the open source community and the travis-ci.org project by delivering a native app to the iPhone & iPad marketplace.Read Case Study
*
MOZ ANALYTICS
Adapt. Learn. Rock. How we took an ongoing project and an unfamiliar framework and ran with it.Read Case Study
*
GETTY IMAGES
Update. Test. Train. Improving a codebase, in the background.Read Case Study
Working with Bendyworks has been a great lesson in dreaming about what you don’t think is possible and then having it delivered. Bendy is a team of magic-makers who have expertise across a wide tech stack spectrum, are determined to understand the root of what’s needed to solve the task at hand, are able to bridge the gap between tech experts and stakeholders and are just fun to work with. Laura, at a Fortune 500 client ------------------------- Bendyworks has been a critical component in modernizing our iOS app - the resulting efforts have significantly improved the overall reliability, performance and user experience for our customers. Arpan S., Senior Product Manager at Fortune 500 clientOUR TEAM
WANT TO KNOW WHO’S CRAFTING YOUR CODE OR POLISHING YOUR UI? MEET YOUR BENDYWORKERS RIGHT HERE. WE HAVE A TALENTED AND TIGHTLY INTEGRATED TEAM, AND WE’RE HAPPY TO SHOW THEM OFF. * Toggle Worker Detail Steve has been building software quality and value since 1992. This has lead him to Ruby, Rails, Behavior Driven Development, Extreme Programming, software craftsmanship, mentoring and teaching.BDD & TDD
WINNOWING
INVINCIBILITY
STEPHEN ANDERSON
COO
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail An ace developer with more than 10 years experience, Andrew has expert level skills in Ruby on Rails, Express.js, HTML5, and CSS. Andrew used to have a life before he had a baby and would love to show you some photos. Lots of photos.LAUGHING
OBJECT ORIENTED PROGRAMMINGINQUISITIVE
ANDREW ASSARATTANAKULSENIOR DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail With a background in eLearning and immersive learning, Valerie has expertise in JavaScript, CSS, HTML5, and C#. When she manages to separate herself from a computer screen, she can be found cooking various cuisines, crafting, or dreaming up another DIY project.EPISTEMOPHILIC
EMPATHETIC
CAPSACIN CONCENTRATIONVALERIE BURZYNSKI
SENIOR DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail An experienced marketing professional who has started multiple companies in his career, he is passionate about how the Wallet Allocation Rule can predict profitability and how it can be used to make better strategic marketing decisions.CLIENT SERVICE
COMMUNITY ENGAGEMENTWORK-LIFE BALANCE
TOM D'ORAZIO
DIRECTOR OF SALES
hockey.
SYSTEMATIC
AUTHENTIC
HUMAN
JACOB ELA
SENIOR DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail With 8 years of professional experience, Bradyn has been involved in a large array of project types ranging from JavaScript applications, green-field and legacy Ruby on Rails applications and even enterprise C# applications. If he's not programming or learning about a new technology, he's spending time with his wife and kids. INTERNATIONAL TRAVELLERCAFFEINE INTAKE
FAMILY MAN
BRADYN GLINES
SENIOR DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail When he isn’t spending his waking hours running Bendyworks, Brad is either hacking on open source or playing ultimate Frisbee. And in proper Wisconsin tradition, he has a weak spot for aged cheddar and agood oatmeal stout.
CODING SPEED
PRESENTING
PUNNERY
BRAD GRZESIAK
CEO
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail After a lifetime of resisting employment in the technical space Peter fell in love with programming and hasn't looked back since. With a solid foundation in Ruby and Rails coupled with a deep love for TDD he also works with React. If he can't be found at his keyboard you will probably need to pull him out of the book he is reading.READING SPEED
ASKING THE RIGHT QUESTIONS KNOWING HOW OLD HE ISPETER KARTH
SENIOR DEVELOPER
* Follow on GitHub
* Toggle Worker Detail With a masters in Computer Science, Vennela loves to learn to learn. She has a background in Ruby on Rails, Angular, Python, ML and HCI. When not learning, she's either enjoying a carefully handpicked piece of music or a good podcast on philosophy.HAPPINESS
STRONG WILLED
EMPATHY
VENNELA KODALI
DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail At Bendyworks, Toril gets to use her years of experience in administration, operations, HR, and entrepreneurship. Outside work, she plans more remodeling, gardening, and art projects than she hastime for.
COFFEE
PROBLEM-SOLVING
PATIENCE
TORIL OIEN
ADMINISTRATIVE AND HR MANAGERABSTRACT THINKING
SERENDIPITY
MECHANICAL SYMPATHY
PETER SCHUCK
SENIOR DEVELOPER
* Follow on GitHub
* Toggle Worker Detail His passion for programming started at 13 when his dad bought him a Commodore 64 as a gift, and has only grown stronger since. When Jason isn't behind a screen he can be found working on a car, keeping fit, or tinkering around with old electronics.ADAPTABILITY
AMBITION
DAD JOKES
JASON STEWART
SENIOR DEVELOPER
* Follow on Twitter
* Follow on GitHub
* Toggle Worker Detail With five years of professional development experience, Amy has worked on everything from tiny web applications to enterprise-scale software. When not in the office, she can be found traveling or planning hernext road trip.
CURIOSITY
COOPERATION
NOT GETTING LOST
AMY TERRY-PENAK
SENIOR DEVELOPER
* Follow on GitHub
CONTACT US
AWESOME IDEAS NEED THAT FIRST STEP TO BECOME REALITY. CONTACT US, AND WE'LL TAKE YOU THE REST OF THE WAY.*
*
BENDYWORKS, INC
PO Box 44247
Madison, WI 53744
*
*
PHONE: (877) 640‑2913 IT ALL STARTS WITH YOUR IDEA Let's Make It HappenBack To Top
* Follow Bendyworks on Twitter * Follow Bendyworks on Facebook * Follow Bendyworks on GitHub * Follow Bendyworks on DEV Copyright 2021. Made with love by Bendyworkers in Madison, WisconsinDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0