#Homegrown PHP Server
Explore tagged Tumblr posts
Note
hi ! im curious , you made all these post or isome kind of program generates them ?
Hi! and thanks for taking an interest!
I reblog some stuff and manually post some others, but the majority of my posts are generated through php pages I run from the command line on my Windows machine using the Oath protocol and Tumbr's API. My foobar musicplayer is connected to the last FM scrobbler, and I access their API, get my feed, and alter it with my saved commentary and images, then automatically post it to tumblr. I'm also hooked up to Spotify (and they use curl not Oauth) so I can post music links as well. For a while I was doing YouTube videos as well, but pulled it down, as I need to increase the accuracy of their search.
90% of the code I wrote myself, though I'll admit I don't really understand the actual OAuth transfer that well, those sections are straight copied and pasted :-)
4 notes
·
View notes
Text
‘[PDF] DOWNLOAD FREE’ Homegrown & Handmade: A Practical Guide to More Self-reliant Living by Deborah Niemann
Read Online Homegrown & Handmade: A Practical Guide to More Self-reliant Living >> https://mediaflexiblelimited.blogspot.com/book75.php?asin=0865718466
Size: 41,529 KB
D0WNL0AD PDF Ebook Textbook Homegrown & Handmade: A Practical Guide to More Self-reliant Living by Deborah Niemann
D0wnl0ad URL -> https://mediaflexiblelimited.blogspot.com/away27.php?asin=0865718466
Last access: 26869 user
Last server checked: 12 Minutes ago!
1 note
·
View note
Text
An App a Month
Firstly, yeah, I’m back. In some capacity. Those that used to follow this blog: I’m still a developer, but just for my day job, and the occasional side project for myself. I’ve been spending most of my free time doing comedy, and not trying to build apps to put in an app store that I have to maintain and support.
However, I still like making apps and tinkering with new frameworks and technologies! So in an effort to force myself to get more proficient with the stuff I use every day already, I’m going to (do my best to) write a new app every month in 2018. So, by the end of 2018, I should have 12 complete apps written. I’ll open source them, and most of them will probably run on Glitch. There’s also a good chance I’ll give up by March. Who knows?!
The first app: touchscreen control center for my smart home. I have a lot of IoT devices and stuff in my house and Alexa does a good job of controlling them easily, but asking for the status of devices isn’t as easy. For instance, “Alex, ask the thermostat what the temperature is” and then waiting for the Echo to read it out to me is a little clunky. Additionally, my fiancée and I have a little dry erase board on the fridge to keep track of grocery items we need, but when one of us gets to the store, we end up texting the other to ask what’s on the list because we never think to look at the board before leaving. We also entertain at the house every so often, and people love hijacking the laptop to start DJing the party, which isn’t the easiest way to accomplish that.
So, a while back I started writing an app that would run on a local server in the house to combine the integrations of the APIs for all of this stuff. I did it in PHP because that was my bread and butter. But, most of the integrations I needed didn’t have updated PHP libraries, and with so many 3rd party APIs, I didn’t want to have to implement all of them by hand myself, especially for just a hobby project for myself.
So this month I decided to rewrite the whole thing in NodeJS, which opened up some doors for me in terms of integrations. I also decided I wanted to run the server in the cloud and not on my local network so I could use a cheap tablet for my control panel, and also pull up a mobile view on a phone anywhere to check on my home, or control it. I chose to use Glitch because it’s free and did everything I needed it to since the app will have 2 total users and really only 1 at any one time.
So here’s the requirements:
Server runs remotely for free / very cheaply
UI Accessible from anywhere
UI is responsive for smartphone views
Must integrate with:
Forecast.io for weather and rain warnings
Shared and personal calendars
Grocery List
Todo List
Nest thermostat
Could integrate with
Spotify
Phillips Hue lights
Logitech MyHarmony remote
After researching, Forecast.io, Nest, calendars (via a .ics URL from Google Calendar), and Spotify were fully accessible through a cloud API. Logitech’s API is cloud accessible, however, the controls are very limited, essentially only turning activities on or off. No pause, volume, etc control. This wasn’t a necessity, so it got backburnered. The Hue lights are only fully accessible on the local network that the Hue Hub is on. This wouldn’t work. However, I jumped around this by setting up a dynamic dns service and poking a hole in my router to point to the hub from anywhere.
The lists were kind of an issue. I wanted to be able to input new items from my display, as well as use the native iOS reminders app with a shared list. The problem is, iCloud doesn’t have an official documented API. There’s some reverse-engineered libraries out there, but they’re focused on contacts and not Reminders. So, I opted to build my own extremely simple lists API into the server. I only needed to list the items, add new ones, and mark them done.
So now I had my plan of attack:
Forecast.io for weather via their API
Calendars via .ics URL from Google Calendar
Grocery and ToDo Lists via homegrown API
Nest control via their API
Spotify control and display via their web API (optionally w/ jukebox capabilities)
Lighting controls via Hue API proxied through a dynamic DNS service
I’ll walk through the first bit of implementation tomorrow!
2 notes
·
View notes
Text
Yahoo Mail’s New Tech Stack, Built for Performance and Reliability
By Suhas Sadanandan, Director of Engineering
When it comes to performance and reliability, there is perhaps no application where this matters more than with email. Today, we announced a new Yahoo Mail experience for desktop based on a completely rewritten tech stack that embodies these fundamental considerations and more.
We built the new Yahoo Mail experience using a best-in-class front-end tech stack with open source technologies including React, Redux, Node.js, react-intl (open-sourced by Yahoo), and others. A high-level architectural diagram of our stack is below.
New Yahoo Mail Tech Stack
In building our new tech stack, we made use of the most modern tools available in the industry to come up with the best experience for our users by optimizing the following fundamentals:
Performance
A key feature of the new Yahoo Mail architecture is blazing-fast initial loading (aka, launch).
We introduced new network routing which sends users to their nearest geo-located email servers (proximity-based routing). This has resulted in a significant reduction in time to first byte and should be immediately noticeable to our international users in particular.
We now do server-side rendering to allow our users to see their mail sooner. This change will be immediately noticeable to our low-bandwidth users. Our application is isomorphic, meaning that the same code runs on the server (using Node.js) and the client. Prior versions of Yahoo Mail had programming logic duplicated on the server and the client because we used PHP on the server and JavaScript on the client.
Using efficient bundling strategies (JavaScript code is separated into application, vendor, and lazy loaded bundles) and pushing only the changed bundles during production pushes, we keep the cache hit ratio high. By using react-atomic-css, our homegrown solution for writing modular and scoped CSS in React, we get much better CSS reuse.
In prior versions of Yahoo Mail, the need to run various experiments in parallel resulted in additional branching and bloating of our JavaScript and CSS code. While rewriting all of our code, we solved this issue using Mendel, our homegrown solution for bucket testing isomorphic web apps, which we have open sourced.
Rather than using custom libraries, we use native HTML5 APIs and ES6 heavily and use PolyesterJS, our homegrown polyfill solution, to fill the gaps. These factors have further helped us to keep payload size minimal.
With all the above optimizations, we have been able to reduce our JavaScript and CSS footprint by approximately 50% compared to the previous desktop version of Yahoo Mail, helping us achieve a blazing-fast launch.
In addition to initial launch improvements, key features like search and message read (when a user opens an email to read it) have also benefited from the above optimizations and are considerably faster in the latest version of Yahoo Mail.
We also significantly reduced the memory consumed by Yahoo Mail on the browser. This is especially noticeable during a long running session.
Reliability
With this new version of Yahoo Mail, we have a 99.99% success rate on core flows: launch, message read, compose, search, and actions that affect messages. Accomplishing this over several billion user actions a day is a significant feat. Client-side errors (JavaScript exceptions) are reduced significantly when compared to prior Yahoo Mail versions.
Product agility and launch velocity
We focused on independently deployable components. As part of the re-architecture of Yahoo Mail, we invested in a robust continuous integration and delivery flow. Our new pipeline allows for daily (or more) pushes to all Mail users, and we push only the bundles that are modified, which keeps the cache hit ratio high.
Developer effectiveness and satisfaction
In developing our tech stack for the new Yahoo Mail experience, we heavily leveraged open source technologies, which allowed us to ensure a shorter learning curve for new engineers. We were able to implement a consistent and intuitive onboarding program for 30+ developers and are now using our program for all new hires. During the development process, we emphasise predictable flows and easy debugging.
Accessibility
The accessibility of this new version of Yahoo Mail is state of the art and delivers outstanding usability (efficiency) in addition to accessibility. It features six enhanced visual themes that can provide accommodation for people with low vision and has been optimized for use with Assistive Technology including alternate input devices, magnifiers, and popular screen readers such as NVDA and VoiceOver. These features have been rigorously evaluated and incorporate feedback from users with disabilities. It sets a new standard for the accessibility of web-based mail and is our most-accessible Mail experience yet.
Open source
We have open sourced some key components of our new Mail stack, like Mendel, our solution for bucket testing isomorphic web applications. We invite the community to use and build upon our code. Going forward, we plan on also open sourcing additional components like react-atomic-css, our solution for writing modular and scoped CSS in React, and lazy-component, our solution for on-demand loading of resources.
Many of our company’s best technical minds came together to write a brand new tech stack and enable a delightful new Yahoo Mail experience for our users.
We encourage our users and engineering peers in the industry to test the limits of our application, and to provide feedback by clicking on the Give Feedback call out in the lower left corner of the new version of Yahoo Mail.
33 notes
·
View notes
Text
Full Stack Developers job at Tourego Singapore
We seek to challenge the existing order among the incumbent market players with our new ideas in this US$65b market by refocusing the business strategy towards our customers. We are expanding our team to hire high-calibre and entrepreneurial developers like you to join us! It is an exciting time for our company as we are building enterprise from its inception and seeing it through to a resounding success.
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Led by Stanford and MIT alumni with years of professional and management experience, Tourego is a disruptive new force in the niche market of tourism finance, solving outbound travellers’ pain points through technology. We seek to undermine the existing order among the incumbent market players with our new ideas on how business should be done in this US$65b market. Tourego is mentioned in Parliament as an example of an innovative homegrown start-up. More information can be found at Channel News Asia. (https://www.channelnewsasia.com/news/business/tourego-gst-tax-refunds-airport-tourists-10039630)
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Responsibilities
Develop server-based components based on business needs.
Develop test plans and cases, as well as prepare business and technical documents.
Provide post-launch maintenance and support, as well as implement product enhancements.
Requirements
A degree/ diploma, preferably in Computer Science, Information Technology, Information System, Info-communications or Engineering.
Proficient in development using LAMP stack and PHP frameworks (Laravel, Symfony, CakePHP, CodeIgniter etc)
Familiar with RMDBs (mySQL, Oracle, MS SQL Server), noSQL and Hadoop
Familiar with jQuery, AngularJS, Bootstrap, HTML5, CSS3 etc
Posses strong knowledge of web services (XML, JSON, SOAP, REST) and cloud technologies (AWS)
Must be self-driven, good team player with initiative and eagerness to pick up new knowledge / technologies.
This is the job for you? Join Us Now!
We regret only short-listed candidates will be notified.
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/41336-full-stack-developers-full-stack-developer-job-at-tourego-singapore Startup Jobs Asia https://startupjobsasia.tumblr.com/post/180062008614
0 notes
Text
Full Stack Developers job at Tourego Singapore
We seek to challenge the existing order among the incumbent market players with our new ideas in this US$65b market by refocusing the business strategy towards our customers.
We are expanding our team to hire high-calibre and entrepreneurial developers like you to join us! It is an exciting time for our company as we are building enterprise from its inception and seeing it through to a resounding success.
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Led by Stanford and MIT alumni with years of professional and management experience, Tourego is a disruptive new force in the niche market of tourism finance, solving outbound travellers’ pain points through technology. We seek to undermine the existing order among the incumbent market players with our new ideas on how business should be done in this US$65b market. Tourego is mentioned in Parliament as an example of an innovative homegrown start-up. More information can be found at Channel News Asia. (https://www.channelnewsasia.com/news/business/tourego-gst-tax-refunds-airport-tourists-10039630)
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Responsibilities
Develop server-based components based on business needs.
Develop test plans and cases, as well as prepare business and technical documents.
Provide post-launch maintenance and support, as well as implement product enhancements.
Requirements
A degree/ diploma, preferably in Computer Science, Information Technology, Information System, Info-communications or Engineering.
Proficient in development using LAMP stack and PHP frameworks (Laravel, Symfony, CakePHP, CodeIgniter etc)
Familiar with RMDBs (mySQL, Oracle, MS SQL Server), noSQL and Hadoop
Familiar with jQuery, AngularJS, Bootstrap, HTML5, CSS3 etc
Posses strong knowledge of web services (XML, JSON, SOAP, REST) and cloud technologies (AWS)
Must be self-driven, good team player with initiative and eagerness to pick up new knowledge / technologies.
This is the job for you? Join Us Now!
We regret only short-listed candidates will be notified.
From http://www.startupjobs.asia/job/41336-full-stack-developers-full-stack-developer-job-at-tourego-singapore
from https://startupjobsasiablog.wordpress.com/2018/11/13/full-stack-developers-job-at-tourego-singapore/
0 notes
Text
Full Stack Developers job at Tourego Singapore
We seek to challenge the existing order among the incumbent market players with our new ideas in this US$65b market by refocusing the business strategy towards our customers. We are expanding our team to hire high-calibre and entrepreneurial developers like you to join us! It is an exciting time for our company as we are building enterprise from its inception and seeing it through to a resounding success.
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Led by Stanford and MIT alumni with years of professional and management experience, Tourego is a disruptive new force in the niche market of tourism finance, solving outbound travellers’ pain points through technology. We seek to undermine the existing order among the incumbent market players with our new ideas on how business should be done in this US$65b market. Tourego is mentioned in Parliament as an example of an innovative homegrown start-up. More information can be found at Channel News Asia. (https://www.channelnewsasia.com/news/business/tourego-gst-tax-refunds-airport-tourists-10039630)
Every member in Tourego plays a key role; this is your opportunity to be part of our fast-growing company and a highly-driven team!
Responsibilities
Develop server-based components based on business needs.
Develop test plans and cases, as well as prepare business and technical documents.
Provide post-launch maintenance and support, as well as implement product enhancements.
Requirements
A degree/ diploma, preferably in Computer Science, Information Technology, Information System, Info-communications or Engineering.
Proficient in development using LAMP stack and PHP frameworks (Laravel, Symfony, CakePHP, CodeIgniter etc)
Familiar with RMDBs (mySQL, Oracle, MS SQL Server), noSQL and Hadoop
Familiar with jQuery, AngularJS, Bootstrap, HTML5, CSS3 etc
Posses strong knowledge of web services (XML, JSON, SOAP, REST) and cloud technologies (AWS)
Must be self-driven, good team player with initiative and eagerness to pick up new knowledge / technologies.
This is the job for you? Join Us Now!
We regret only short-listed candidates will be notified.
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/41336-full-stack-developers-full-stack-developer-job-at-tourego-singapore
0 notes
Text
Back-end Developer job at Swoop Ph Philippines
Swoop, Inc. is a homegrown tech startup that aims to build and operate the Philippines’ biggest disruptor in the real estate industry. Our first mobile app, Swoop PH is a full-service real estate app focused on the residential reseller market. Launched December 2016, it’s dubbed the “Tinder for real estate,” and goes beyond listing and matching services, providing prompt solutions for real estate concerns.
We are looking for an experienced Back-end Developer to join our team. You will be responsible for the server side of our web applications, managing the interchange of data between the server and the users for Laravel, WordPress and SugarCRM. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Proven work experience or extreme interest (with projects/portfolio) as a Back-end developer
We prefer 2+ years experience working professionally though we are willing to train people who are passionate and dedicated to their craft.
In-depth understanding of the entire web development process (design, development and deployment)
Hands on experience with programming languages like Java, Ruby, PHP and Python
Proficient understanding of code versioning tools, such as Git
Working knowledge of CMS framework
Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
Good understanding of server-side CSS preprocessors, such as LESS and SASS
Understanding accessibility and security compliance
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Communication skills (written, verbal) in English – meaning you won’t freeze while talking to fellow non-Filipino developers
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/26900-back-end-developer-it-job-at-swoop-ph-philippines Startup Jobs Asia https://startupjobsasia.tumblr.com/post/159285884304
0 notes
Text
Back-end Developer job at Swoop Ph Philippines
Swoop, Inc. is a homegrown tech startup that aims to build and operate the Philippines' biggest disruptor in the real estate industry. Our first mobile app, Swoop PH is a full-service real estate app focused on the residential reseller market. Launched December 2016, it’s dubbed the “Tinder for real estate,” and goes beyond listing and matching services, providing prompt solutions for real estate concerns.
We are looking for an experienced Back-end Developer to join our team. You will be responsible for the server side of our web applications, managing the interchange of data between the server and the users for Laravel, WordPress and SugarCRM. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Proven work experience or extreme interest (with projects/portfolio) as a Back-end developer
We prefer 2+ years experience working professionally though we are willing to train people who are passionate and dedicated to their craft.
In-depth understanding of the entire web development process (design, development and deployment)
Hands on experience with programming languages like Java, Ruby, PHP and Python
Proficient understanding of code versioning tools, such as Git
Working knowledge of CMS framework
Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
Good understanding of server-side CSS preprocessors, such as LESS and SASS
Understanding accessibility and security compliance
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Communication skills (written, verbal) in English — meaning you won’t freeze while talking to fellow non-Filipino developers
From http://www.startupjobs.asia/job/26900-back-end-developer-it-job-at-swoop-ph-philippines
from https://startupjobsasiablog.wordpress.com/2017/04/07/back-end-developer-job-at-swoop-ph-philippines/
0 notes
Text
Back-end Developer job at Swoop Ph Philippines
Swoop, Inc. is a homegrown tech startup that aims to build and operate the Philippines' biggest disruptor in the real estate industry. Our first mobile app, Swoop PH is a full-service real estate app focused on the residential reseller market. Launched December 2016, it’s dubbed the “Tinder for real estate,” and goes beyond listing and matching services, providing prompt solutions for real estate concerns.
We are looking for an experienced Back-end Developer to join our team. You will be responsible for the server side of our web applications, managing the interchange of data between the server and the users for Laravel, WordPress and SugarCRM. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Proven work experience or extreme interest (with projects/portfolio) as a Back-end developer
We prefer 2+ years experience working professionally though we are willing to train people who are passionate and dedicated to their craft.
In-depth understanding of the entire web development process (design, development and deployment)
Hands on experience with programming languages like Java, Ruby, PHP and Python
Proficient understanding of code versioning tools, such as Git
Working knowledge of CMS framework
Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
Good understanding of server-side CSS preprocessors, such as LESS and SASS
Understanding accessibility and security compliance
Excellent analytical and time management skills
Teamwork skills with a problem-solving attitude
Communication skills (written, verbal) in English -- meaning you won’t freeze while talking to fellow non-Filipino developers
StartUp Jobs Asia - Startup Jobs in Singapore , Malaysia , HongKong ,Thailand from http://www.startupjobs.asia/job/26900-back-end-developer-it-job-at-swoop-ph-philippines
0 notes