Codefront.io, 2014, conference’s iPad Application.

Product Placement

tannertan36

Andulka

Kaledo Art
we're not kids anymore.
art blog(derogatory)
Jules of Nature
Show & Tell
Three Goblin Art

Love Begins

ellievsbear
TVSTRANGERTHINGS
Mike Driver
Alisa U Zemlji Chuda
trying on a metaphor
todays bird
Xuebing Du
2025 on Tumblr: Trends That Defined the Year
Game of Thrones Daily
Not today Justin
seen from United States
seen from Malaysia
seen from United States

seen from Canada

seen from United States

seen from Malaysia
seen from United States
seen from United States

seen from United States
seen from Germany

seen from Canada
seen from United States
seen from United States
seen from United States
seen from Canada

seen from United States
seen from United States
seen from United States

seen from Malaysia
seen from Israel
@webboxio-blog
Codefront.io, 2014, conference’s iPad Application.
Kod.io, 2014, conference’s iPad Application.
Easily Share Your Localhost with Ngrok
Sometimes you want to show a prototype Web Application that is working on your computer to other people. The problem is that Deployment is not always that easy.
You ask people to check your app on your local development environment. It’s time consuming and maybe sometimes kinda embarassing.
Enter Ngrok. A tool that allows you to share your localhost to anyone on the internet.
Ngrok is a tiny tool which was written in Go programming language. This means it can be executable in any platfrom ( Linux, Mac OS X, Windows ) without any dependency.
To use Ngrok you can download the zip file or if you are using Mac you can install via Brew.
brew install ngrok
After installing Ngrok you can share your localhost to anyone.
E.g you have a Rails or Node.js working on localhost:3000 . All you have to do is
ngrok 3000
If it succeeds you’ll see something like below.
Voila your app is on the internet and anyone can access it by using the HTTP and HTTPS links that Ngrok generates :)
Jstanbul meetup #001 in a bytesize!
Closing in a byte size!
Some evil ideas are about to blow!
We <3 Rails Girls Summer of Code
As webBox.io is a Ruby shop, we are all long time Rails users. And we really love Ruby and Rails. We always seek ways to spread the Ruby love and give back to this great community. In this light we have supported Rails Girls Istanbul and Rails Girls...
Let's lift it together!
Auto-resizing UITextView
There are some techniques to resize UITextView with respect to the keyboard.
Add a UITextView inside a UITableViewCell and adjust the cell’s size, so that UITextView will also be resized
Add a UITextView to the UIViewController (or a subclass of it) and resize the UITextView itself
But I’ve used non of the above in my upcoming app. I’ve found a tweaked version of the second technique.
Don’t resize the UITextView
Instead adjust its contentInset property. So that, you can have a UITextView that seems like adjusting its size.
This technique also comes with a very useful benefit that I was thinking ways to solve it. Assume that you are resizing UITextView every time keyboard is shown or hidden. When you assign a pattern image or color to UITextView as background color, keyboard animation causes UITextView to adjust its size improperly during its animation. And this lets the super view of UITextView to say ‘Hello!’ between UITextView and the keyboard. (At the second thought, I figured out that we can fix this animation stuff with providing a UIViewAnimationCurve to UIView's animate methods.)
But by adjusting only contentInset of UITextView, you no longer need to think about it!
Talk is cheap, show me the code
Firstly, as you know, we need to add our lovely UIViewController (or probably a subclass of it) as observer of keyboard notifications:
// Register for keyboard notifications [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
Then our keyboard notification handler methods:
#pragma mark - Notifications - (void)keyboardWillShow:(NSNotification *)note { CGRect keyboardFrame = [note.userInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue]; UIEdgeInsets contentInset = self.textView.contentInset; contentInset.bottom = CGRectGetHeight(keyboardFrame); self.textView.contentInset = contentInset; self.textView.scrollIndicatorInsets = contentInset; } - (void)keyboardWillHide:(NSNotification *)note { UIEdgeInsets contentInset = self.textView.contentInset; contentInset.bottom = 0.0; self.textView.contentInset = contentInset; self.textView.scrollIndicatorInsets = contentInset; }
Alternatively, you can add this piece of code to - keyboardWillShow: method to make text view auto scroll to current cursor location:
NSTimeInterval animationDuration = [note.userInfo[UIKeyboardAnimationDurationUserInfoKey] doubleValue]; CGRect caretFrame = [self.textView caretRectForPosition:self.textView.selectedTextRange.start]; [UIView animateWithDuration:animationDuration animations:^{ [self.textView scrollRectToVisible:caretFrame animated:NO]; }];
There is a problem with UIScrollView’s (and its subviews’) - scrollRectToVisible:animated: method. If you pass YES to animate the scrolling, it won’t scroll a pixel at all. So, I found a workaround to force it to animate with UIView’s animate method.
If you find some bugs, have suggestions, or any other stuff, feel free to drop a line!
Credit: http://stackoverflow.com/a/21794968/1931781
Something strange going on at webBox office!
We are looking for an Administrative Assistant
We are looking for an Administrative Assistant;
Fluent speaking / writing of German!
Fluent speaking / writing of English!
Sending out and receiving mail, packages and phone calls,
Scheduling and coordinating meetings, interviews, events and other similar activities,
Office tools (printer/fax)
Computer (sending and receiving e-mails, creating documents etc...)
All Day-to-day operation matters
Please apply this job at least you are good at in German! This is very important to us. We have strong connections in Germany and Austria.
You can send your resume to hello-at-webbox.io
CoffeeScript + Backbone.js = <3
We had a great weekend with Fatih Kadır Akın and CoffeeScript trainees. 2 days of CoffeeScript (and JavaScript) and Backbone.js for front-end operations.
You can download / examine our sample application which is done on-the-fly at the course.
Fatih is installing backbonejs via bower
Uğur Özyılmazel from webBox.io joined Kodathon as substitute judge. Watched many kool projects. It was great fun!
viennarb meetup #9
webBox.io team met beautiful people, enjoyed great talks!
webBox.io meet Codeship.io!
Building iOS app for http://yemekguru.com at the iOS 101 Bootcamp!
iOS 101 Training Course started!
Secret angel of webBox.io. Billion thanks to Yeşim Özyılmazel for her awesome performance today at the Özgür Web Teknoloji Günleri.